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 99fb632..9b6058d 100644 --- a/web/src/main/java/com/zhehekeji/web/controller/StockController.java +++ b/web/src/main/java/com/zhehekeji/web/controller/StockController.java @@ -23,7 +23,6 @@ import java.net.URLEncoder; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.List; -import java.util.Map; @Api(value = "Stock", tags = "库存管理") @RestController @@ -140,7 +139,14 @@ public class StockController { validatorUtil.validate(checkByMan); return Result.success(stockService.checkByMan(checkByMan)); } + //allStockChack 全部盘点 + @ApiOperation(value = "全部盘点") + @RequestMapping(value = "/allStockCheck", method = RequestMethod.POST) + public Result allStockCheck() { + stockService.allStockCheck(); + return Result.success(); + } public static void main(String[] args) { String s = "4"; String ss = String.format("%03d", 4); diff --git a/web/src/main/java/com/zhehekeji/web/pojo/OrderSearch.java b/web/src/main/java/com/zhehekeji/web/pojo/OrderSearch.java index c70d7e3..1b1008a 100644 --- a/web/src/main/java/com/zhehekeji/web/pojo/OrderSearch.java +++ b/web/src/main/java/com/zhehekeji/web/pojo/OrderSearch.java @@ -12,6 +12,8 @@ public class OrderSearch { @NotEmpty(message = "订单号不能为空") private String orderNum; + private Long streetId; + @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss") private LocalDateTime startTimestamp; 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 e8f8924..f68a24d 100644 --- a/web/src/main/java/com/zhehekeji/web/service/StockService.java +++ b/web/src/main/java/com/zhehekeji/web/service/StockService.java @@ -411,6 +411,13 @@ public class StockService { return stock; } + public void allStockCheck() { + Stock stock = new Stock(); + stock.setStatus(3); + stockMapper.update(stock,new QueryWrapper().eq("status","0")); + + } + // public void init(String shelveId, Integer row, Integer column){ // Map map = new HashMap<>(); // map.put("shelve_id",shelveId); diff --git a/web/src/main/resources/application-test.yml b/web/src/main/resources/application-test.yml index 90415ee..d573649 100644 --- a/web/src/main/resources/application-test.yml +++ b/web/src/main/resources/application-test.yml @@ -7,7 +7,7 @@ spring: maxWait: 60000 minEvictableIdleTimeMillis: 300000 minIdle: 15 - password: Leaper@123 + password: root poolPreparedStatements: true testOnBorrow: true testOnReturn: false diff --git a/web/src/main/resources/mapper/OrderMapper.xml b/web/src/main/resources/mapper/OrderMapper.xml index bd556c7..bbb4291 100644 --- a/web/src/main/resources/mapper/OrderMapper.xml +++ b/web/src/main/resources/mapper/OrderMapper.xml @@ -12,6 +12,9 @@ and t.start_time >= #{req.startTimestamp} and t.start_time <= #{req.endTimestamp} + + and t.street_id = #{req.streetId} + order by t.id desc