Browse Source

沃尔玛一键结单

java8
han\hanst 5 months ago
parent
commit
78adb9ce07
  1. 9
      src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java

9
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);

Loading…
Cancel
Save