From 404b6b108e16b7fcfd35cd97e2d536a1116948af Mon Sep 17 00:00:00 2001 From: pjb <123456> Date: 星期四, 13 六月 2024 08:12:24 +0800 Subject: [PATCH] # 修改出库时选中的明细还未入库或者已全部出库或者没有剩余可出重量 --- src/main/java/com/zy/asrs/controller/PlaController.java | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/PlaController.java b/src/main/java/com/zy/asrs/controller/PlaController.java index 5e5abb6..156da25 100644 --- a/src/main/java/com/zy/asrs/controller/PlaController.java +++ b/src/main/java/com/zy/asrs/controller/PlaController.java @@ -9,6 +9,7 @@ import com.core.common.Cools; import com.core.common.DateUtils; import com.core.common.R; +import com.core.common.SnowflakeIdWorker; import com.core.exception.CoolException; import com.zy.asrs.entity.*; import com.zy.asrs.entity.param.GlobleParameter; @@ -50,6 +51,9 @@ private PlaLogService plaLogService; @Autowired private MatService matService; + @Autowired + private SnowflakeIdWorker snowflakeIdWorker; + @RequestMapping(value = "/pla/list/auth") @ManagerAuth @@ -358,7 +362,8 @@ public R getMatDataKV(@RequestParam(required = false) String condition) { Wrapper<Pla> wrapper = new EntityWrapper<Pla>().setSqlSelect("batch") .andNew().like("batch", condition) - .groupBy("batch"); + .groupBy("batch") + .orderBy("batch",false); List<Pla> plas = plaService.selectPage(new Page<Pla>(1, 30), wrapper).getRecords(); List<KeyValueVo> valueVos = new ArrayList<>(); for (Pla pla : plas) { @@ -387,9 +392,10 @@ } } + @Synchronized private R addPakOUT(PlaQty plaQty,Long userId){ ManPakOut manPakOut=new ManPakOut(); - manPakOut.setWrkNo(plaQty.getOrderNo()+"-"+System.currentTimeMillis()); + manPakOut.setWrkNo(plaQty.getOrderNo()+"-"+String.valueOf(snowflakeIdWorker.nextId())); manPakOut.setWrkSts((long)1); manPakOut.setAnfme(plaQty.getOrderWeight()); manPakOut.setMaktx(plaQty.getBrand()); -- Gitblit v1.9.1