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 @@