From e13e9e735faafaca5cdaf114ca384b9cbf089cc4 Mon Sep 17 00:00:00 2001 From: lsh <lsh@163.com> Date: 星期二, 15 四月 2025 15:03:37 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | 32 +++++++++++++++++++++++++++++++- 1 files changed, 31 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java index 2cefd0f..70bdaef 100644 --- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java @@ -13,9 +13,11 @@ import com.zy.asrs.service.*; import com.zy.asrs.utils.MatUtils; import com.zy.asrs.utils.OrderInAndOutUtil; +import com.zy.asrs.utils.Utils; import com.zy.common.constant.MesConstant; import com.zy.common.entity.Parameter; import com.zy.common.model.DetlDto; +import com.zy.common.model.LocDto; import com.zy.common.model.MesCombParam; import com.zy.common.model.enums.WorkNoType; import com.zy.common.service.CommonService; @@ -812,8 +814,36 @@ @Override @Transactional public void kittingCall(String locNo, Long userId) { + try{ + List<StockOutParam.LocDetl> locDetls = new ArrayList<>(); - + LocMast locMast = locMastService.selectOne(new EntityWrapper<LocMast>().eq("loc_no", locNo)); + if (locMast.getLocSts().equals("F")){ + List<LocDetl> locDetlList = locDetlService.selectList(new EntityWrapper<LocDetl>().eq("loc_no", locNo)); + for (LocDetl locDetl:locDetlList){ + StockOutParam.LocDetl locDto = new StockOutParam.LocDetl(); + locDto.setLocNo(locDetl.getLocNo()); + locDto.setMatnr(locDetl.getMatnr()); + locDto.setBatch(locDetl.getBatch()); + locDto.setBrand(locDetl.getBrand()); + locDto.setCount(locDetl.getAnfme()); + locDto.setStandby1(locDetl.getStandby1()); + locDto.setStandby2(locDetl.getStandby2()); + locDto.setStandby3(locDetl.getStandby3()); + locDto.setBoxType1(locDetl.getBoxType1()); + locDto.setBoxType2(locDetl.getBoxType2()); + locDto.setBoxType3(locDetl.getBoxType3()); + locDetls.add(locDto); + } + } + StockOutParam param = new StockOutParam(); + param.setOutSite(101); + param.setLocDetls(locDetls); + WorkService workService = SpringUtils.getBean(WorkService.class); + workService.locCheckOut(param,userId); + } catch (Exception e){ + throw new CoolException("鐩樼偣鍚姩澶辫触锛侊紒锛�"); + } } @Override -- Gitblit v1.9.1