丽知:1、调整入库,组装入库取关单时间作为单据日期。2、调整入库,组装入库,调整出库,没有出入库类别得报错。

This commit is contained in:
zhengyf 2024-11-25 14:41:35 +08:00
parent 996986f90d
commit 3e6239f0a3
3 changed files with 10 additions and 2 deletions

View File

@ -298,7 +298,8 @@ public class AdjustInPluginInitializer extends PluginBaseEntity {
parentvo.setVnote(ofsHeader.getNote()); parentvo.setVnote(ofsHeader.getNote());
//dbilldate--单据日期--oms入库时间 //dbilldate--单据日期--oms入库时间
create = ofsHeader.getCreated(); create = ofsHeader.getCreated();
modify = ofsHeader.getLastUpdated(); // modify = ofsHeader.getLastUpdated();
modify = ofsHeader.getClosedAt();
// parentvo.setDbilldate(StringUtils.substring(create, 0, 10)); // parentvo.setDbilldate(StringUtils.substring(create, 0, 10));
parentvo.setDbilldate(StringUtils.substring(modify, 0, 10)); parentvo.setDbilldate(StringUtils.substring(modify, 0, 10));
//coperatorid--制单人 //coperatorid--制单人
@ -313,6 +314,9 @@ public class AdjustInPluginInitializer extends PluginBaseEntity {
Assert.state(false, "根据调整入库单号:{},查询调整单:{},失败。不存在或不唯一。", ofsCode, ofsHeader.getRefOrderCode()); Assert.state(false, "根据调整入库单号:{},查询调整单:{},失败。不存在或不唯一。", ofsCode, ofsHeader.getRefOrderCode());
} }
String u8ReceiptType = ofsAdjustOrders.get(0).getHeader().getU8ReceiptType(); String u8ReceiptType = ofsAdjustOrders.get(0).getHeader().getU8ReceiptType();
if(u8ReceiptType==null){
Assert.state(false,"调整单:{},收发类别(入库类别)为空,请维护。",ofsAdjustOrders.get(0).getHeader().getCode());
}
if("0106".equals(u8ReceiptType)){//20240910排除组装入库单独做一个插件 if("0106".equals(u8ReceiptType)){//20240910排除组装入库单独做一个插件
continue; continue;
} }

View File

@ -308,7 +308,8 @@ public class AdjustInZZPluginInitializer extends PluginBaseEntity {
parentvo.setPk_corp(bdCorpEntity.getPkCorp()); parentvo.setPk_corp(bdCorpEntity.getPkCorp());
//dbilldate 单据日期 //dbilldate 单据日期
create = ofsHeader.getCreated(); create = ofsHeader.getCreated();
modify = ofsHeader.getLastUpdated(); // modify = ofsHeader.getLastUpdated();
modify = ofsHeader.getClosedAt();
// parentvo.setDbilldate(StringUtils.substring(create, 0, 10)); // parentvo.setDbilldate(StringUtils.substring(create, 0, 10));
parentvo.setDbilldate(StringUtils.substring(modify, 0, 10)); parentvo.setDbilldate(StringUtils.substring(modify, 0, 10));
//coperatorid 制单人 //coperatorid 制单人

View File

@ -315,6 +315,9 @@ public class AdjustOutPluginInitializer extends PluginBaseEntity {
Assert.state(false, "根据调整出库单号:{},查询调整单:{},失败。不存在或不唯一。", ofsCode, ofsHeader.getRefOrderCode()); Assert.state(false, "根据调整出库单号:{},查询调整单:{},失败。不存在或不唯一。", ofsCode, ofsHeader.getRefOrderCode());
} }
String u8ShipmentType = ofsAdjustOrders.get(0).getHeader().getU8ShipmentType();//出库类型 String u8ShipmentType = ofsAdjustOrders.get(0).getHeader().getU8ShipmentType();//出库类型
if(u8ShipmentType==null){
Assert.state(false,"调整单:{},收发类别(出库类别)为空,请维护。",ofsAdjustOrders.get(0).getHeader().getCode());
}
if("0206".equals(u8ShipmentType)){//20240910排除组装出库不做处理 if("0206".equals(u8ShipmentType)){//20240910排除组装出库不做处理
continue; continue;
} }