src/main/java/com/zy/asrs/controller/MobileController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/ReportToThirdService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/task/handler/WorkLogHandler.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/controller/MobileController.java
@@ -19,9 +19,7 @@ import com.zy.common.utils.Synchro; import com.zy.common.web.BaseController; import com.zy.nc.entity.NccJcQilibcBarcodeflowWms; import com.zy.nc.entity.NccXsckmxTkWms; import com.zy.nc.service.NccJcQilibcBarcodeflowWmsService; import com.zy.nc.service.NccXsckmxTkWmsService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.*; @@ -76,9 +74,6 @@ @Autowired private OrderDetlPakinService orderDetlPakinService; @Autowired private NccXsckmxTkWmsService nccXsckmxTkWmsService; @RequestMapping("/pda/WarehouseOut/v1") @ManagerAuth(memo = "并板途中拣料-参考念初") src/main/java/com/zy/asrs/service/ReportToThirdService.java
@@ -10,6 +10,6 @@ void report(Order order, List<OrderDetl> orderDetls, DocType docType) throws Exception; boolean reportTkrk(String batch, String orderNo, Double anfme); boolean reportTkrk(String matnr, String batch, String orderNo, Double anfme); } src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java
@@ -210,8 +210,8 @@ } @Override public boolean reportTkrk(String batch, String orderNo, Double anfme) { Object process1 = processTKRK(batch, orderNo, anfme); public boolean reportTkrk(String matnr, String batch, String orderNo, Double anfme) { Object process1 = processTKRK(matnr, batch, orderNo, anfme); //发送请求 NcResultMessage response = SendUtil.sendDataToNc(SendUtil.token, nyncIp + ":" + port, saveRefDelivery, JSONObject.toJSONString(process1)); log.info("退库入库response:{}", response); @@ -263,17 +263,17 @@ return data; } private Object processTKRK(String batch, String orderNo, Double anfme) { EntityWrapper<NccXsckmxTkWms> wrapper = new EntityWrapper<>(); wrapper.eq("VBATCHCODE", batch).eq("VSOURCEBILLCODE", orderNo); NccXsckmxTkWms nccXsckmxTkWms = nccXsckmxTkWmsService.selectOne(wrapper); if (null == nccXsckmxTkWms) { throw new CoolException("未找到此条码"); } private Object processTKRK(String matnr,String batch, String orderNo, Double anfme) { // EntityWrapper<NccXsckmxTkWms> wrapper = new EntityWrapper<>(); // wrapper.eq("VBATCHCODE", batch).eq("VSOURCEBILLCODE", orderNo); // NccXsckmxTkWms nccXsckmxTkWms = nccXsckmxTkWmsService.selectOne(wrapper); // if (null == nccXsckmxTkWms) { // throw new CoolException("未找到此条码"); // } NccSaleXsfhmxWms nccSaleXsfhmxWms = nccSaleXsfhmxWmsService.selectOne(new EntityWrapper<NccSaleXsfhmxWms>() .eq("VBILLCODE", nccXsckmxTkWms.getVsourcebillcode()) .eq("WLBM", nccXsckmxTkWms.getWlbm()) .eq("VBILLCODE", orderNo) .eq("WLBM", matnr) ); if(null == nccSaleXsfhmxWms) { throw new CoolException("未找到销售单据"); @@ -288,11 +288,11 @@ saleOutBodyVO = new SaleOutBodyVO(); saleOutBodyVO.setCsourcetype("4331"); saleOutBodyVO.setCsourcebillbid(nccXsckmxTkWms.getCsourcebillbid()); saleOutBodyVO.setCsourcebillhid(nccXsckmxTkWms.getCsourcebillhid()); saleOutBodyVO.setCsourcebillbid(nccSaleXsfhmxWms.getCdeliverybid()); saleOutBodyVO.setCsourcebillhid(nccSaleXsfhmxWms.getCdeliveryid()); saleOutHeadVO.setCwarehouseid(nccSaleXsfhmxWms.getFhckbm()); saleOutBodyVO.setVbatchcode(nccXsckmxTkWms.getVbatchcode()); saleOutBodyVO.setVbatchcode(batch); saleOutBodyVO.setNnum(anfme * -1); saleOutBodyVOList.add(saleOutBodyVO); src/main/java/com/zy/asrs/task/handler/WorkLogHandler.java
@@ -71,7 +71,7 @@ if (!Cools.isEmpty(wrkMast.getBarcode())) { WaitPakin waitPakin = waitPakinService.selectOne(new EntityWrapper<WaitPakin>().eq("zpallet", wrkMast.getBarcode())); if (!Cools.isEmpty(waitPakin.getTkFlag())) { boolean result = reportToThirdService.reportTkrk(waitPakin.getBatch(), waitPakin.getTkFlag(), waitPakin.getAnfme()); boolean result = reportToThirdService.reportTkrk(waitPakin.getMatnr(), waitPakin.getBatch(), waitPakin.getTkFlag(), waitPakin.getAnfme()); if (!result) { exceptionHandle("退库入库上报ERP[workNo={0}]失败", wrkMast.getWrkNo()); }