diff --git a/web/src/main/java/com/zhehekeji/web/controller/StockController.java b/web/src/main/java/com/zhehekeji/web/controller/StockController.java index 7e45534..d8f608b 100644 --- a/web/src/main/java/com/zhehekeji/web/controller/StockController.java +++ b/web/src/main/java/com/zhehekeji/web/controller/StockController.java @@ -162,7 +162,15 @@ public class StockController { validatorUtil.validate(checkByMan); return Result.success(stockService.checkByMan(checkByMan)); } + // + @ApiOperation(value = "清空盘点") + @RequestMapping(value = "/allStockClear", method = RequestMethod.POST) + public Result allStockClear() { + //validatorUtil.validate(checkByMan); + stockService.allStockClear(); + return Result.success(); + } public static void main(String[] args) { Integer i = 0; String str=new String(""); diff --git a/web/src/main/java/com/zhehekeji/web/service/CronTab.java b/web/src/main/java/com/zhehekeji/web/service/CronTab.java index 6a0614f..1b15b14 100644 --- a/web/src/main/java/com/zhehekeji/web/service/CronTab.java +++ b/web/src/main/java/com/zhehekeji/web/service/CronTab.java @@ -96,10 +96,12 @@ public class CronTab { List cameras = cameraMapper.selectList(new QueryWrapper<>()); for (Camera camera : cameras){ Boolean ok = false; - if(configProperties.getCameraConfig().getCameraType() == ConfigProperties.HIK_CAMERA){ - ok = HikLoginModuleImpl.connectStatus(CameraConnMap.getConnId(camera.getId()).intValue()); - }else { - ok = JoywareLoginModuleImpl.connectStatus(CameraConnMap.getConnId(camera.getId())); + if (CameraConnMap.getConnId(camera.getId() )!=null) { + if (configProperties.getCameraConfig().getCameraType() == ConfigProperties.HIK_CAMERA) { + ok = HikLoginModuleImpl.connectStatus(CameraConnMap.getConnId(camera.getId()).intValue()); + } else { + ok = JoywareLoginModuleImpl.connectStatus(CameraConnMap.getConnId(camera.getId())); + } } if(ok){ diff --git a/web/src/main/java/com/zhehekeji/web/service/PlcService.java b/web/src/main/java/com/zhehekeji/web/service/PlcService.java index c7c6e08..806a5e6 100644 --- a/web/src/main/java/com/zhehekeji/web/service/PlcService.java +++ b/web/src/main/java/com/zhehekeji/web/service/PlcService.java @@ -725,11 +725,11 @@ public class PlcService { }); thread.start(); //核对异常 - Integer status = 1; + Integer status = 4; //托盘和货物都正确 - if (algorithmPojo != null && algorithmPojo.getResult() != null && algorithmPojo.getResult() == 1) { - status = 2; - } +// if (algorithmPojo != null && algorithmPojo.getResult() != null && algorithmPojo.getResult() == 1) { +// status = 2; +// } if (stock == null) { stock = Stock.builder() .checkNum(plcCmdInfo.getOrderNum()) diff --git a/web/src/main/java/com/zhehekeji/web/service/StockService.java b/web/src/main/java/com/zhehekeji/web/service/StockService.java index 52809b6..d7619a9 100644 --- a/web/src/main/java/com/zhehekeji/web/service/StockService.java +++ b/web/src/main/java/com/zhehekeji/web/service/StockService.java @@ -511,4 +511,7 @@ public class StockService { } + public void allStockClear() { + stockMapper.truncate(); + } } diff --git a/web/src/main/resources/application-prod.yml b/web/src/main/resources/application-prod.yml index c1fa4d4..832545f 100644 --- a/web/src/main/resources/application-prod.yml +++ b/web/src/main/resources/application-prod.yml @@ -113,7 +113,7 @@ orderTest: 1 productDoc: "C:/Users/昊天/Desktop/新建文本文档 (3).txt" smokeBoxType: - - type: 1 + - type: 125425 name: 古20 code: "125425" #用于视觉的一层个数