|  |  | 
 |  |  |         //删除存货档案 | 
 |  |  |         if (param.deleteFlag == 1) { | 
 |  |  |             for (MatSyncParam.MatParam matParam : param.getMatDetails()) { | 
 |  |  |                 matService.deleteById(matParam.getMatnr()); | 
 |  |  |                 matService.delete(new EntityWrapper<Mat>().eq("matnr", matParam.getMatnr())); | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             return; | 
 |  |  | 
 |  |  |             Pla pla = plaService.selectByBatchAndPackageNo(batch, packageNo, brand); | 
 |  |  |             Mat mat = matService.selectByMaktx(pla.getBrand()); | 
 |  |  |             //当生产单号不一致时,需要新建一个param | 
 |  |  |             if (list.size() == 0 || checkOrder(list, pla.getProOrderNo()) == null) { | 
 |  |  |             if (list.isEmpty() || (!Cools.isEmpty(pla.getProOrderNo()) && checkOrder(list, pla.getProOrderNo()) == null)) { | 
 |  |  |                 OpenOrderPakoutParam param = new OpenOrderPakoutParam(); | 
 |  |  |                 param.setcMaker(json.get("user").toString()); | 
 |  |  |                 String type = Cools.isEmpty(pla.getProOrderNo()) ? "调拨入库单" : "产成品入库"; | 
 |  |  | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         //for (OpenOrderPakoutParam param : list) { | 
 |  |  |             doHttpRequest(list, "入库单上报", url, orderReportPath, null, "127.0.0.1"); | 
 |  |  |  | 
 |  |  |         //} | 
 |  |  |  | 
 |  |  |         return 200; | 
 |  |  |  | 
 |  |  |         //return doHttpRequest(list, "入库单上报", url, orderReportPath, null, "127.0.0.1"); | 
 |  |  |         for (OpenOrderPakoutParam param : list) { | 
 |  |  |             doHttpRequest(param, "入库单上报", url, orderReportPath, null, "127.0.0.1"); | 
 |  |  |  | 
 |  |  |     } | 
 |  |  |         return 200; | 
 |  |  |         //return doHttpRequest(list, "入库单上报", url, orderReportPath, null, "127.0.0.1"); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public List<Order> selectOrderInformation(Map<String, String> param) { | 
 
 |  |  | 
 |  |  |     private int doHttpRequest(Object requestParam, String namespace, String url, String path, String appkey, String ip) { | 
 |  |  |         String response = ""; | 
 |  |  |         boolean success = false; | 
 |  |  |         log.error(JSONObject.toJSONString(requestParam)); | 
 |  |  |         log.info(JSONObject.toJSONString(requestParam)); | 
 |  |  |         try { | 
 |  |  |             response = new HttpHandler.Builder() | 
 |  |  |                     .setUri(url) | 
 |  |  | 
 |  |  |                     .setJson(JSONObject.toJSONString(requestParam)) | 
 |  |  |                     .build() | 
 |  |  |                     .doPost(); | 
 |  |  |             JSONObject jsonObject = JSON.parseObject(response); | 
 |  |  |             log.info("上报ERP出库单据请求返回报文:{}", response); | 
 |  |  |             JSONObject jsonObject = JSON.parseObject(response); | 
 |  |  |             if (Cools.isEmpty(jsonObject.get("ErrorCode"))) { | 
 |  |  |                 throw new CoolException(jsonObject.get("ErrorMsg").toString()); | 
 |  |  |             } |