diff --git a/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java b/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java index 9247df17..38ada9d7 100644 --- a/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java @@ -974,6 +974,12 @@ public class CoDelServiceImpl implements CoDelService { throw new RuntimeException("栈板记录数据格式错误: " + e.getMessage()); } } + EcssCoDelPalletHeaderData data = new EcssCoDelPalletHeaderData(); + data.setDelNo(delNo); + data.setSite(site); + data.setBuNo(buNo); + // 先删除已存在的栈板记录 + coDelMapper.deletePalletHeader(data); // 保存栈板头数据 if (!palletRecordList.isEmpty()) { int palletSeqNo = 0; @@ -2343,7 +2349,6 @@ public class CoDelServiceImpl implements CoDelService { data.setDelNo(inData.getDelNo()); data.setSite(inData.getSite()); data.setBuNo(inData.getBuNo()); - coDelMapper.deletePalletHeader(data); coDelMapper.deleteBoxList(data); coDelMapper.deletePalletDetail(data.getSite(),data.getBuNo(),data.getDelNo(),null,null); } @@ -2540,8 +2545,6 @@ public class CoDelServiceImpl implements CoDelService { @Transactional public void savePalletMaintenance(EcssCoDelPalletHeaderData inData) { SysUserEntity currentUser = (SysUserEntity) SecurityUtils.getSubject().getPrincipal(); - // 先删除已存在的装箱数据 - coDelMapper.deletePalletHeader(inData); // 栈板维护只需要调用palletHeaderSave方法 palletHeaderSave(inData.getSite(), inData.getBuNo(), inData.getDelNo(), inData.getPalletRecords(), currentUser);