Commit ae19b1d50b1e816c93677815fc535414a5d2780e
1 parent
9a0a42d8
调用mom接口增加非空判断,移除插入mom_log代码
Showing
2 changed files
with
12 additions
and
14 deletions
src/main/java/com/huaheng/api/mes/controller/MesReceiptController.java
... | ... | @@ -461,10 +461,8 @@ public class MesReceiptController extends BaseController { |
461 | 461 | */ |
462 | 462 | @ApiLogger(apiName = "post调用E_Rd_Out(MOM)出库接口", from="ROBOT") |
463 | 463 | @PostMapping("/postE_Rd_Out") |
464 | - public Boolean postE_Rd_Out(@RequestBody ShipmentHeader shipmentHeader){ | |
464 | + public Boolean postE_Rd_Out(@RequestBody ShipmentHeader shipmentHeader){ | |
465 | 465 | // ShipmentHeader shipmentHeader = shipmentHeaderService.getById(shipmentHeaderID.getId()); |
466 | - // 返回MOM,并记录在数据库 | |
467 | - MomLog momLog = new MomLog(); | |
468 | 466 | StringBuffer keyField = new StringBuffer(); |
469 | 467 | JSONArray dataArray = new JSONArray(); |
470 | 468 | // 如果订单为合并类型 |
... | ... | @@ -483,12 +481,14 @@ public class MesReceiptController extends BaseController { |
483 | 481 | Map<Integer,List<ShipmentDetail>> map = new HashMap<>(); |
484 | 482 | for (ShipmentDetail detail : shipmentDetailList){ |
485 | 483 | Integer key = detail.getRecordID(); |
486 | - if(map.containsKey(key)) { | |
487 | - map.get(key).add(detail); | |
488 | - }else { | |
489 | - List<ShipmentDetail> list = new ArrayList<>(); | |
490 | - list.add(detail); | |
491 | - map.put(key, list); | |
484 | + if (key!=null){ | |
485 | + if(map.containsKey(key)) { | |
486 | + map.get(key).add(detail); | |
487 | + }else { | |
488 | + List<ShipmentDetail> list = new ArrayList<>(); | |
489 | + list.add(detail); | |
490 | + map.put(key, list); | |
491 | + } | |
492 | 492 | } |
493 | 493 | } |
494 | 494 | |
... | ... | @@ -531,10 +531,6 @@ public class MesReceiptController extends BaseController { |
531 | 531 | String action = "E_Rd_Out"; |
532 | 532 | JSONObject json = new JSONObject(); |
533 | 533 | json.put("data", dataArray); |
534 | - momLog.setType("2"); // (入:1 出:2) | |
535 | - momLog.setMomData(json.toJSONString()); | |
536 | - momLog.setCreated(new Date()); | |
537 | - momLogService.save(momLog); | |
538 | 534 | boolean success = postMOM(action, json); |
539 | 535 | if(success) { |
540 | 536 | shipmentHeader.setFirstStatus(QuantityConstant.SHIPMENT_HEADER_RETURN); |
... | ... |
src/main/java/com/huaheng/pc/monitor/job/task/RyTask.java
... | ... | @@ -162,7 +162,6 @@ public class RyTask extends BaseController { |
162 | 162 | shipmentHeaderLambdaQueryWrapper.eq(ShipmentHeader::getLastStatus, QuantityConstant.SHIPMENT_HEADER_COMPLETED); |
163 | 163 | List<ShipmentHeader> shipmentHeaderList = shipmentHeaderService.list(shipmentHeaderLambdaQueryWrapper); |
164 | 164 | for(ShipmentHeader shipmentHeader : shipmentHeaderList) { |
165 | - System.out.println("ID>>>>>>>>"+shipmentHeader.getId()); | |
166 | 165 | if (("MOM".equals(shipmentHeader.getCreatedBy()) || "merge".equals(shipmentHeader.getShipmentType()) || "299".equals(shipmentHeader.getShipmentType()))) { |
167 | 166 | try{ |
168 | 167 | shipmentHeader.setWarehouse("035"); |
... | ... | @@ -192,6 +191,9 @@ public class RyTask extends BaseController { |
192 | 191 | } |
193 | 192 | } |
194 | 193 | |
194 | + | |
195 | + | |
196 | + | |
195 | 197 | public void autoAssignCheckout(String params) { |
196 | 198 | System.out.println("autoAssignCheckout params:" + params); |
197 | 199 | String[] areas = params.split(","); |
... | ... |