委托加工更新提交erp优化

This commit is contained in:
潘荣晟
2026-02-12 15:24:06 +08:00
parent 0653598751
commit 9c3e7b0651

View File

@@ -120,7 +120,9 @@ public class EntrustOrderOrderServiceImplImpl implements EntrustOrderOrderServic
item.setOrderId(updateReqVO.getId()); item.setOrderId(updateReqVO.getId());
} }
}); });
submitErpUpdate062(updateReqVO); if (entrustOrderOrderMapper.selectById(updateReqVO.getId()).getOrderSAPNumber() != null) {
submitErpUpdate062(updateReqVO);
}
} }
entrustOrderOrderMapper.updateById(updateObj); entrustOrderOrderMapper.updateById(updateObj);
if (updateReqVO.getDetails() != null && !updateReqVO.getDetails().isEmpty()) { if (updateReqVO.getDetails() != null && !updateReqVO.getDetails().isEmpty()) {
@@ -345,7 +347,7 @@ public class EntrustOrderOrderServiceImplImpl implements EntrustOrderOrderServic
private void buildErp062Data(ErpOrderUpdateReqVO erpOrderUpdateReqVO, EntrustOrderOrderDO order, List<EntrustOrderDetailRespVO> entrustOrderDetailList) { private void buildErp062Data(ErpOrderUpdateReqVO erpOrderUpdateReqVO, EntrustOrderOrderDO order, List<EntrustOrderDetailRespVO> entrustOrderDetailList) {
erpOrderUpdateReqVO erpOrderUpdateReqVO
.setPoNumber(order.getOrderSAPNumber()) .setPoNumber(order.getOrderSAPNumber())
// .setDeleteInd(order.getDeleted() ? "1" : null) // .setDeleteInd(order.getDeleted() ? "1" : null)
.setCurrency(order.getCurrencyNumber()) .setCurrency(order.getCurrencyNumber())
.setExchRate(order.getExchangeRate()); .setExchRate(order.getExchangeRate());
//exte //exte
@@ -499,6 +501,7 @@ public class EntrustOrderOrderServiceImplImpl implements EntrustOrderOrderServic
} }
return mtrlZhongtongCode; return mtrlZhongtongCode;
} }
private String completePrefix(String str) { private String completePrefix(String str) {
String target = str == null ? "" : str; String target = str == null ? "" : str;
if (target.length() >= 18) return target; if (target.length() >= 18) return target;