diff --git a/src/main/java/com/huaheng/pc/task/taskHeader/service/ReceiptTaskService.java b/src/main/java/com/huaheng/pc/task/taskHeader/service/ReceiptTaskService.java index be4cd78..032685e 100644 --- a/src/main/java/com/huaheng/pc/task/taskHeader/service/ReceiptTaskService.java +++ b/src/main/java/com/huaheng/pc/task/taskHeader/service/ReceiptTaskService.java @@ -572,13 +572,13 @@ public class ReceiptTaskService { ReceiptDetail receiptDetail = receiptDetailService.getById(taskDetail.getBillDetailId()); if ("MOM".equals(receiptDetail.getCreatedBy())) { receiptDetail.setTaskQty(taskDetail.getQty()); - ReturnInfo returnInfo = mesReceiptController.postE_Rd_In(receiptDetail); ReceiptHeader receiptHeader = receiptHeaderService.getById(receiptDetail.getReceiptId()); if("199".equals(receiptHeader.getReceiptType())){ taskHeader.setBackMoM(1); taskHeaderService.updateById(taskHeader); continue; } + ReturnInfo returnInfo = mesReceiptController.postE_Rd_In(receiptDetail); receiptHeader.setPushErrorCount(receiptHeader.getPushErrorCount()+1); if (returnInfo !=null && returnInfo.getCode()==200) { BigDecimal pushQty = receiptHeader.getPushQty().add(taskDetail.getQty());