From f38295279ef69db5d2ebf141be9097c4cb21c8e6 Mon Sep 17 00:00:00 2001 From: liuxy Date: Tue, 23 Jul 2024 09:23:22 +0800 Subject: [PATCH] =?UTF-8?q?rev=EF=BC=9A=E4=BA=8C=E6=9C=9F=E5=87=BA?= =?UTF-8?q?=E5=BA=93=E9=87=8D=E9=87=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/StIvtIostorinvOutServiceImpl.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/impl/StIvtIostorinvOutServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/impl/StIvtIostorinvOutServiceImpl.java index bfae99f63..3d58a282a 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/impl/StIvtIostorinvOutServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/impl/StIvtIostorinvOutServiceImpl.java @@ -129,16 +129,23 @@ public class StIvtIostorinvOutServiceImpl extends ServiceImpl rows = tableData.stream() .map(row -> JSONObject.parseObject(JSON.toJSONString(row))) .collect(Collectors.toList()); + // 插入主表 + double total_qty = rows.stream() + .map(row -> row.getBigDecimal("plan_qty")) + .reduce(BigDecimal.ZERO, BigDecimal::add) + .doubleValue(); + whereJson.put("total_qty",total_qty); + + StIvtIostorinv mstDao = updataMst(whereJson, null); + this.save(mstDao); + + // 插入明细 iStIvtIostorinvdtlService.insertOutDtl(rows, mstDao.getIostorinv_id()); return mstDao.getIostorinv_id().toString();