From 73df1a92d6fd2696d4f359efa19e4b684317d732 Mon Sep 17 00:00:00 2001 From: LSH Date: 星期日, 17 九月 2023 18:46:13 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | 68 ++++++++++++++++++++++++---------- 1 files changed, 48 insertions(+), 20 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 cf6a49e..80f27d5 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.*; @@ -592,21 +593,28 @@ LabellerMatParam labellerMatParam = new LabellerMatParam(); labellerMatParam.setDevNo(param.getDevNo()); labellerMatParam.setLabNo(param.getLabNo()); - ArrayList<LabellerMatParam.CombMat> combMats = new ArrayList<>(); - String orderNo = ""; + labellerMatParam.setWrkNo(basDevp.getWrkNo().toString()); +// ArrayList<LabellerMatParam.CombMat> combMats = new ArrayList<>(); + ArrayList<LabellerMatParam.BoxNo> boxNos = new ArrayList<>(); +// String orderNo = ""; for (WrkDetl wrkDetl:wrkDetls){ - LabellerMatParam.CombMat combMat = new LabellerMatParam.CombMat(wrkDetl); - orderNo=wrkDetl.getOrderNo(); - combMat.setTemp1("1"); - combMats.add(combMat); + LabellerMatParam.BoxNo boxNo = new LabellerMatParam.BoxNo(); + boxNo.setBoxNo(wrkDetl.getBatch()); + boxNos.add(boxNo); } + labellerMatParam.setBoxNos(boxNos); +// for (WrkDetl wrkDetl:wrkDetls){ +// LabellerMatParam.CombMat combMat = new LabellerMatParam.CombMat(wrkDetl); +// orderNo=wrkDetl.getOrderNo(); +// combMat.setTemp1("1"); +// combMats.add(combMat); +// } - labellerMatParam.setCombMats(combMats); - labellerMatParam.setLabellingTime(DateUtils.convert(new Date())); - labellerMatParam.setWrkNo(basDevp.getWrkNo().toString()); - labellerMatParam.setLabTemplate("1"); - labellerMatParam.setOrderNo(orderNo); +// labellerMatParam.setCombMats(combMats); +// labellerMatParam.setLabellingTime(DateUtils.convert(new Date())); +// labellerMatParam.setLabTemplate("1"); +// labellerMatParam.setOrderNo(orderNo); wrkMast.setWrkSts(53L); if (!wrkMastService.updateById(wrkMast)){ throw new CoolException("寮傚父锛岃閲嶆柊鐢宠"); @@ -647,11 +655,12 @@ if (param.getLabResult().equals("OK")){ wrkMast.setWrkSts(54L); + wrkMast.setStaNo(144); if (!wrkMastService.updateById(wrkMast)){ throw new CoolException("寮傚父锛岃閲嶆柊鐢宠"); } }else if (param.getLabResult().equals("NG")){ - wrkMast.setWrkSts(52L); + wrkMast.setWrkSts(52L);//閲嶆柊璐存爣 if (!wrkMastService.updateById(wrkMast)){ throw new CoolException("寮傚父锛岃閲嶆柊鐢宠"); } @@ -758,6 +767,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); + } + /* * 妗佹灦涓婁綅杞欢锛氬崟娆℃媶鍨涘畬鎴愰�氱煡 * */ @@ -812,7 +839,7 @@ wrkMast.setIoTime(now); wrkMast.setWrkSts(51L); // 宸ヤ綔鐘舵�侊細鐢熸垚鍏ュ簱ID wrkMast.setIoType(202); // 鍏ュ嚭搴撶姸鎬侊細202.鎷嗗灈鍚庡嚭搴� - wrkMast.setIoPri(13D); // 浼樺厛绾� + wrkMast.setIoPri(99D); // 浼樺厛绾� wrkMast.setSourceStaNo(param.getDevNo$()); wrkMast.setStaNo(140); //璐存爣绔欑偣 // 鎿嶄綔浜哄憳鏁版嵁 @@ -900,12 +927,10 @@ @Override @Transactional public void cs1(String barcode) { - WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("io_type", 201)); - int workNo = commonService.getWorkNo(WorkNoType.getWorkNoType(201)); - wrkMast.setWrkNo(workNo); - wrkMast.setBarcode(barcode); - wrkMast.setWrkSts(42L); - wrkMastService.insert(wrkMast); + BasDevp basDevp = basDevpService.selectById(216); + basDevp.setWrkNo(9992); + basDevp.setBarcode(barcode); + basDevpService.updateById(basDevp); } /* @@ -914,7 +939,10 @@ @Override @Transactional public void cs2() { - + BasDevp basDevp = basDevpService.selectById(216); + basDevp.setWrkNo(0); + basDevp.setBarcode(""); + basDevpService.updateById(basDevp); } /* -- Gitblit v1.9.1