From 19f8d2d1b0c6e62cc1c12410576efa3dbf4f1c25 Mon Sep 17 00:00:00 2001 From: whycq <913841844@qq.com> Date: 星期日, 10 十二月 2023 19:35:33 +0800 Subject: [PATCH] 显示器 --- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 25 ++++++++++++------------- 1 files changed, 12 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java index 613c020..323e43a 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -2932,8 +2932,7 @@ Utils.wapperSetCondition(wrapper, "three_code", locDetl.getThreeCode()); Utils.wapperSetCondition(wrapper, "dead_time", locDetl.getDeadTime()); Utils.wapperSetCondition(wrapper, "supp_code", locDetl.getSuppCode());//鏂欑鐮� - WrkDetl detl = wrkDetlService.selectOne(wrapper); - + List<WrkDetl> detl = wrkDetlService.selectList(wrapper); if (Cools.isEmpty(detl)) { String suppCode = ""; if (locDetl.getSuppCode() != null) { @@ -2941,21 +2940,21 @@ } ledCommand.getMatDtos().add(new MatDto(locDetl.getMatnr(), locDetl.getMaktx(), 0D, locDetl.getAnfme(), locDetl.getSpecs(), suppCode)); } else { - String suppCode = ""; - String orderNo = detl.getOrderNo(); - if (detl.getSuppCode() != null) { - suppCode = detl.getSuppCode(); + //鍑哄簱鏁伴噺绱 + Double conut = 0.0; + for (WrkDetl wrkDetl : detl) { + conut = conut + wrkDetl.getAnfme(); } - try { - JSONArray orders = JSON.parseArray(orderNo); - for (Object order : orders) { - JSONObject order1 = (JSONObject) order; - ledCommand.getMatDtos().add(new MatDto(detl.getMatnr(), detl.getMaktx(), (Double) order1.get("anfme"), (locDetl.getAnfme() - detl.getAnfme()), detl.getSpecs(), suppCode,(String) order1.get("orderNo"))); + + for (WrkDetl wrkDetl : detl) { + String suppCode = ""; + if (wrkDetl.getSuppCode() != null) { + suppCode = wrkDetl.getSuppCode(); } - } catch (Exception e) { - ledCommand.getMatDtos().add(new MatDto(detl.getMatnr(), detl.getMaktx(), detl.getAnfme(), (locDetl.getAnfme() - detl.getAnfme()), detl.getSpecs(), suppCode,detl.getOrderNo())); + ledCommand.getMatDtos().add(new MatDto(wrkDetl.getMatnr(), wrkDetl.getMaktx(), wrkDetl.getAnfme(), (locDetl.getAnfme() - conut), wrkDetl.getSpecs(), suppCode, wrkDetl.getOrderNo())); } } + }); if (locDetls.isEmpty()) { -- Gitblit v1.9.1