src/main/java/com/zy/asrs/controller/MobileController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/MobileService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/controller/MobileController.java
@@ -586,6 +586,12 @@ return R.ok(); } @RequestMapping("select/mat/information/v1") @ManagerAuth public R pdaSelectInformation(@RequestParam String barcode){ List<Pla> locDetls = mobileService.pdaSelectInfmt(barcode); return R.ok(locDetls); } public static void main(String[] args) { src/main/java/com/zy/asrs/service/MobileService.java
@@ -2,10 +2,7 @@ import com.alibaba.fastjson.JSONObject; import com.core.common.R; import com.zy.asrs.entity.BasDevp; import com.zy.asrs.entity.LocDetl; import com.zy.asrs.entity.ManPakOut; import com.zy.asrs.entity.OrderDetl; import com.zy.asrs.entity.*; import com.zy.asrs.entity.param.CombParam; import com.zy.asrs.entity.param.MobileAdjustNewParam; import com.zy.asrs.entity.param.MobileAdjustParam; @@ -65,4 +62,6 @@ 获取拣货单信息 */ List<ManPakOut> getManPakoutByOrderNo(String orderNo); List<Pla> pdaSelectInfmt(String barcode); } src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -106,6 +106,7 @@ @Override @Transactional public void comb(CombParam param, Long userId) { @@ -1357,4 +1358,32 @@ manPakOutService.updateById(manPakOut); } @Override public List<Pla> pdaSelectInfmt(String barcode) { EntityWrapper<Pla> plaEntityWrapper = new EntityWrapper<>(); String[] split = barcode.split(";"); if (split.length == 4){ plaEntityWrapper.eq("brand",split[0]); plaEntityWrapper.eq("batch",split[1]); plaEntityWrapper.eq("package_no",split[2]); plaEntityWrapper.eq("line",split[3]); }else if (split.length == 1){ Node node = nodeService.selectOne(new EntityWrapper<Node>().eq("name", barcode)); if (Cools.isEmpty(node)){ throw new CoolException("请检查输入的库位码"); } plaEntityWrapper.eq("loc_no",barcode); }else { throw new CoolException("条码信息有误!"); } List<Pla> plaList = plaService.selectList(plaEntityWrapper); if (Cools.isEmpty(plaList)){ throw new CoolException("未查询到库存物料信息"); } return plaList; } }