From efbeaaa761669c49507cbff449b2242f374cfa8a Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期三, 20 九月 2023 13:58:32 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | 26 ++++++++++++++++++++++++-- 1 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java index 842e968..68fde28 100644 --- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java @@ -556,12 +556,23 @@ if (orderDetl.getAnfme() - (jsonOrderDetl.getAnfme() + orderDetl.getWorkQty()) < 0) { return R.error("鍏ュ簱鏁伴噺澶т簬鍙叆鏁伴噺"); } + + //鏌ヨ骞冲簱涓槸鍚︽湁涓�鏍风殑鐗╂枡鍙凤紝鏈夌殑璇濈洿鎺ュ鍔犳暟閲� ManLocDetl checkManLocDetl = manLocDetlService.selectInventory(jsonLocNo,orderDetl.getMatnr(),jsonOrderDetl.getBatch()); if (checkManLocDetl == null) { - ManLocDetl manLocDetl = new ManLocDetl(); Synchro.Copy(orderDetl, manLocDetl); + + BigDecimal decimal = BigDecimal.valueOf(jsonOrderDetl.getAnfme()).subtract(BigDecimal.valueOf(jsonOrderDetl.getAnfme()).setScale(0,BigDecimal.ROUND_DOWN)); + if (decimal.doubleValue() > 0){ + manLocDetl.setPrice(1.0); + }else { + manLocDetl.setPrice(2.0); + } + + + manLocDetl.setLocNo(node.getName()); manLocDetl.setNodeId(node.getId()); manLocDetl.setMatnr(orderDetl.getMatnr()); @@ -791,8 +802,19 @@ if (node.equals(null)){ return R.error("鏈煡璇㈠埌搴撲綅淇℃伅"); } - Date date = new Date(); ManLocDetl manLocDetl = new ManLocDetl(); //鍒濆鍖栧簱瀛樺疄浣撶被 + //鑾峰彇缁勬墭灏忔暟浣� + BigDecimal decimal = BigDecimal.valueOf(waitPakin.getAnfme()).subtract(BigDecimal.valueOf(waitPakin.getAnfme()).setScale(0,BigDecimal.ROUND_DOWN)); + if (decimal.doubleValue() > 0){ + manLocDetl.setPrice(1.0); + }else { + manLocDetl.setPrice(2.0); + } + + + + Date date = new Date(); + manLocDetl.setLocNo(node.getName()); manLocDetl.setNodeId(node.getId()); manLocDetl.setZpallet(waitPakin.getZpallet()); -- Gitblit v1.9.1