From 3073dbfd47dfdc153545fe9dbdc78100bc251201 Mon Sep 17 00:00:00 2001 From: lsh <1> Date: 星期四, 04 一月 2024 16:50:58 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java index 83658c3..2d9de8d 100644 --- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java @@ -3,6 +3,7 @@ import com.baomidou.mybatisplus.mapper.EntityWrapper; 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.*; @@ -60,6 +61,8 @@ private WaitPakinService waitPakinService; @Autowired private CommonService commonService; + @Autowired + private LocDetlRullUpDetailService locDetlRullUpDetailService; @Override @Transactional @@ -739,6 +742,7 @@ Date now = new Date(); + long rollUp = now.getTime(); for (PalletizingCompleteParam.MatList matList:param.getMatLists()){ Mat mat = matService.selectByMatnr(matList.getMatnr()); if (Cools.isEmpty(mat)) { @@ -759,6 +763,15 @@ waitPakin.setAppeTime(now); waitPakin.setModiUser(userId); waitPakin.setModiTime(now); + waitPakin.setRollUp(rollUp); + if (!Cools.isEmpty(matList.getMatDetlList())){ + for (PalletizingCompleteParam.MatDetlList matDetlList:matList.getMatDetlList()){ + LocDetlRullUpDetail locDetlRullUpDetail = new LocDetlRullUpDetail(); + locDetlRullUpDetail.setUuid(rollUp); + locDetlRullUpDetail.setRollNo(matDetlList.getBoxNoDetl()); + locDetlRullUpDetail.setRollWeight(matDetlList.getWeightDetl().toString()); + } + } if (!waitPakinService.insert(waitPakin)) { throw new CoolException("淇濆瓨鍏ュ簱閫氱煡妗eけ璐�"); } @@ -766,6 +779,24 @@ } + + /* + *涓帶锛氬嚭搴撳畬鎴愭湀鍙扮浉鍏� + * */ + @Override + @Transactional + public void balconyComplete(LabellerMatParam param) { + if (Cools.isEmpty(param.getWrkNo())){ + throw new CoolException("宸ヤ綔鍙蜂负绌猴紒"); + } + WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", param.getWrkNo())); + if (Cools.isEmpty(wrkMast)){ + throw new CoolException("宸ヤ綔鍙蜂负绌猴紒"); + } + wrkMast.setWrkSts(57L); + wrkMastService.updateById(wrkMast); + } + /* * 妗佹灦涓婁綅杞欢锛氬崟娆℃媶鍨涘畬鎴愰�氱煡 * */ -- Gitblit v1.9.1