丽知:调拨修改调出、调入店铺查询逻辑
This commit is contained in:
parent
18bbef3c00
commit
0141ca774f
|
@ -323,10 +323,23 @@ public class TransferOutPluginInitializer extends PluginBaseEntity {
|
||||||
//vnote 备注
|
//vnote 备注
|
||||||
parentvo.setVnote(ofsTranseferOrder.getHeader().getNotes());
|
parentvo.setVnote(ofsTranseferOrder.getHeader().getNotes());
|
||||||
|
|
||||||
// //pk_defdoc1 ofs调出店铺
|
//pk_defdoc1 ofs调出店铺
|
||||||
parentvo.setPk_defdoc1(ofsTranseferOrder.getHeader().getStoreCode());
|
String outShop = locateShop(ofsTranseferOrder.getHeader().getCompanyCode());
|
||||||
// //pk_defdoc4 ofs调入店铺
|
if(outShop==null){
|
||||||
parentvo.setPk_defdoc4(ofsTranseferOrder.getHeader().getToStoreCode());
|
Assert.state(false,"根据调出公司:{},未查询到对应的店铺,请维护(BDDP,调拨公司对应店铺)自定义项档案。");
|
||||||
|
}else {
|
||||||
|
//parentvo.setPk_defdoc1(ofsTranseferOrder.getHeader().getStoreCode());
|
||||||
|
parentvo.setPk_defdoc1(outShop);
|
||||||
|
}
|
||||||
|
|
||||||
|
//pk_defdoc4 ofs调入店铺
|
||||||
|
String inShop = locateShop(ofsTranseferOrder.getHeader().getToCompanyCode());
|
||||||
|
if (inShop==null) {
|
||||||
|
Assert.state(false,"根据调入公司:{},未查询到对应的店铺,请维护(BDDP,调拨公司对应店铺)自定义项档案。");
|
||||||
|
}else {
|
||||||
|
//parentvo.setPk_defdoc4(ofsTranseferOrder.getHeader().getToStoreCode());
|
||||||
|
parentvo.setPk_defdoc4(inShop);
|
||||||
|
}
|
||||||
//vuserdef17 来源系统
|
//vuserdef17 来源系统
|
||||||
parentvo.setVdef17(ProfilesActiveConstant.sourceSystem1);
|
parentvo.setVdef17(ProfilesActiveConstant.sourceSystem1);
|
||||||
|
|
||||||
|
@ -628,4 +641,18 @@ public class TransferOutPluginInitializer extends PluginBaseEntity {
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据自定义项定位店铺
|
||||||
|
*/
|
||||||
|
public String locateShop(String companyCode) {
|
||||||
|
List<BdDefdocEntity> defdocEntityList = queryU8CEntityUtil.queryBdDefDocByListCode("BDDP");
|
||||||
|
|
||||||
|
for (BdDefdocEntity bdDefdocEntity : defdocEntityList) {
|
||||||
|
if (companyCode.equals(bdDefdocEntity.getDoccode())){
|
||||||
|
return bdDefdocEntity.getMemo();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue