From fa7b5554504c955d3c3f0b5075fc3fedb73afc66 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期一, 10 十月 2022 11:09:31 +0800 Subject: [PATCH] # --- src/main/java/com/zy/common/web/WcsController.java | 28 ++++++++++++++++++++++++---- 1 files changed, 24 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/zy/common/web/WcsController.java b/src/main/java/com/zy/common/web/WcsController.java index be4d849..65d3253 100644 --- a/src/main/java/com/zy/common/web/WcsController.java +++ b/src/main/java/com/zy/common/web/WcsController.java @@ -116,9 +116,10 @@ wrkMast.setIoTime(new Date()); wrkMast.setWrkSts(2L); // 宸ヤ綔鐘舵�侊細鐢熸垚鍏ュ簱ID wrkMast.setIoType(1); // 鍏ュ嚭搴撶姸鎬侊細1.鍏ュ簱 - wrkMast.setIoPri(13D); // 浼樺厛绾� + Double ioPri = wrkMastService.getIoPri(1, dto.getLocNo()); + wrkMast.setIoPri(ioPri); // 浼樺厛绾� wrkMast.setCrnNo(dto.getCrnNo()); - wrkMast.setOutMost(locMastService.isOutMost(dto.getLocNo())?1:0);; + wrkMast.setOutMost(locMastService.isOutMost(dto.getLocNo(), true)?1:0);; wrkMast.setSourceStaNo(dto.getSourceStaNo()); wrkMast.setStaNo(dto.getStaNo()); wrkMast.setLocNo(dto.getLocNo()); @@ -190,8 +191,9 @@ wrkMast.setIoTime(new Date()); wrkMast.setWrkSts(2L); // 宸ヤ綔鐘舵�侊細鐢熸垚鍏ュ簱ID wrkMast.setIoType(10); // 鍏ュ嚭搴撶姸鎬侊細10.绌烘澘鍏ュ簱 - wrkMast.setIoPri(13D); // 浼樺厛绾� - wrkMast.setOutMost(locMastService.isOutMost(dto.getLocNo())?1:0);; + Double ioPri = wrkMastService.getIoPri(10, dto.getLocNo()); + wrkMast.setIoPri(ioPri); // 浼樺厛绾� + wrkMast.setOutMost(locMastService.isOutMost(dto.getLocNo(), true)?1:0);; wrkMast.setCrnNo(dto.getCrnNo()); wrkMast.setSourceStaNo(dto.getSourceStaNo()); wrkMast.setStaNo(dto.getStaNo()); @@ -202,6 +204,7 @@ wrkMast.setEmptyMk("Y"); // 绌烘澘 wrkMast.setLinkMis("Y"); wrkMast.setBarcode(barcode); +// wrkMast.setSteNo(findSte(wrkMast.getLocNo())); wrkMast.setCtnType(sourceStaNo.getCtnType()); // 瀹瑰櫒绫诲瀷 // 鎿嶄綔浜哄憳鏁版嵁 wrkMast.setAppeTime(new Date()); @@ -230,4 +233,21 @@ return dto; } + /** + * 闈為�氱敤鎬т唬鐮�,鍙�傜敤浜庤竟閿嬮」鐩� + * @param locNo + * @return + */ + private Integer findSte(String locNo) { + int i = Integer.parseInt(locNo.substring(0, 2)); + if (i >= 1 && i <= 7){ + return 1; + } else if (i >= 8 && i <= 14) { + return 2; + }else { + return 3; + } + + } + } -- Gitblit v1.9.1