丽知:调拨修改调出、调入店铺查询逻辑
This commit is contained in:
parent
18bbef3c00
commit
0141ca774f
|
@ -323,10 +323,23 @@ public class TransferOutPluginInitializer extends PluginBaseEntity {
|
|||
//vnote 备注
|
||||
parentvo.setVnote(ofsTranseferOrder.getHeader().getNotes());
|
||||
|
||||
// //pk_defdoc1 ofs调出店铺
|
||||
parentvo.setPk_defdoc1(ofsTranseferOrder.getHeader().getStoreCode());
|
||||
// //pk_defdoc4 ofs调入店铺
|
||||
parentvo.setPk_defdoc4(ofsTranseferOrder.getHeader().getToStoreCode());
|
||||
//pk_defdoc1 ofs调出店铺
|
||||
String outShop = locateShop(ofsTranseferOrder.getHeader().getCompanyCode());
|
||||
if(outShop==null){
|
||||
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 来源系统
|
||||
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