From cc6dd4b2a8dbc03a05d59a8ce922ade6efd57ccf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=B8=E7=86=9F=E5=90=B4=E5=BD=A6=E7=A5=96?= Date: Sat, 10 Oct 2026 17:17:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E5=85=B7=E6=89=AB=E6=8F=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/app/service/impl/FunctionServiceImpl.java | 11 +++++++---- src/main/resources/application-test.yml | 4 ++-- src/main/resources/mapper/board/BoardMapper.xml | 8 ++++---- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/heai/modules/app/service/impl/FunctionServiceImpl.java b/src/main/java/com/heai/modules/app/service/impl/FunctionServiceImpl.java index 86d774d..c42cb16 100644 --- a/src/main/java/com/heai/modules/app/service/impl/FunctionServiceImpl.java +++ b/src/main/java/com/heai/modules/app/service/impl/FunctionServiceImpl.java @@ -232,6 +232,9 @@ public class FunctionServiceImpl implements FunctionService { @Override @Transactional public R saveSOReceiveFGTransFerHunlian(ProductionWarehouseData productionWarehouseData) throws ParseException { + if (productionWarehouseData.getPrintNumber() == null || productionWarehouseData.getPrintNumber() <= 0) { + throw new RuntimeException("请填写大于0的标签打印数量!"); + } if(productionWarehouseData.getUseLocationFlag()==null||"Y".equals(productionWarehouseData.getUseLocationFlag())){ List checkLocationId= dailyPlanMapper.checkLocationId(productionWarehouseData); if(checkLocationId.size()==0){ @@ -281,6 +284,8 @@ public class FunctionServiceImpl implements FunctionService { params.add(productionWarehouseData.getReceiver()); params.add(productionWarehouseData.getRemark()); params.add(productionWarehouseData.getTransFerNo()); + params.add(productionWarehouseData.getPrintNumber()); + params.add(productionWarehouseData.getUserId()); Map map = functionMapper.getProcedure("SO_Receive_FG_TransFer_Hunlian", params); if (map == null) { throw new RuntimeException("返回结果错误!"); @@ -289,8 +294,6 @@ public class FunctionServiceImpl implements FunctionService { } } functionMapper.updateHunlianHouseWareFlag(inData); -// functionMapper.saveStockPrint(productionWarehouseData); - functionMapper.savePrintInfo(productionWarehouseData); return R.ok().put("code", "200").put("msg", "入库成功!"); }else { //新数据入库 @@ -308,6 +311,8 @@ public class FunctionServiceImpl implements FunctionService { params.add(productionWarehouseData.getReceiver()); params.add(productionWarehouseData.getRemark()); params.add(productionWarehouseData.getTransFerNo()); + params.add(productionWarehouseData.getPrintNumber()); + params.add(productionWarehouseData.getUserId()); Map map = functionMapper.getProcedure("SO_Receive_FG_TransFer_Hunlian", params); if (map == null) { throw new RuntimeException("返回结果错误!"); @@ -315,8 +320,6 @@ public class FunctionServiceImpl implements FunctionService { throw new RuntimeException(String.valueOf(map.get("result_msg"))); } functionMapper.updateHunlianHouseWareFlag(inData); -// functionMapper.saveStockPrint(productionWarehouseData); - functionMapper.savePrintInfo(productionWarehouseData); return R.ok().put("code", "200").put("msg", "入库成功!"); } } diff --git a/src/main/resources/application-test.yml b/src/main/resources/application-test.yml index 0cddd25..dc8c17f 100644 --- a/src/main/resources/application-test.yml +++ b/src/main/resources/application-test.yml @@ -3,8 +3,8 @@ spring: type: com.alibaba.druid.pool.DruidDataSource druid: type: com.alibaba.druid.pool.DruidDataSource -# url: jdbc:sqlserver://xujiesoft.vicp.net:11512;databaseName=SHHS - url: jdbc:sqlserver://192.168.1.84:1433;databaseName=SHHS + url: jdbc:sqlserver://xujiesoft.vicp.net:11512;databaseName=SHHS +# url: jdbc:sqlserver://192.168.1.84:1433;databaseName=SHHS # url: jdbc:sqlserver://192.168.2.172:1433;databaseName=XJERP username: xjsoft password: XsoftJ123 diff --git a/src/main/resources/mapper/board/BoardMapper.xml b/src/main/resources/mapper/board/BoardMapper.xml index 0009e49..fe8a5aa 100644 --- a/src/main/resources/mapper/board/BoardMapper.xml +++ b/src/main/resources/mapper/board/BoardMapper.xml @@ -253,22 +253,22 @@