From 06cb470194e34475a5506a4e89c2a563b6282f83 Mon Sep 17 00:00:00 2001 From: ZengTao <2773468879@qq.com> Date: 星期六, 19 十月 2024 08:06:47 +0800 Subject: [PATCH] 磨边方法还原 --- hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/job/DownLoadCacheGlassTask.java | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/job/DownLoadCacheGlassTask.java b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/job/DownLoadCacheGlassTask.java index 23d9449..9e3bf8d 100644 --- a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/job/DownLoadCacheGlassTask.java +++ b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/job/DownLoadCacheGlassTask.java @@ -135,7 +135,7 @@ PlcParameterObject plcMesObject = S7object.getinstance().PlcMesObject; if (CollectionUtils.isNotEmpty(list)) { s7control.writeWord(plcMesObject.getPlcParameter("alarm_signal").getAddress(), 1); - }else{ + } else { s7control.writeWord(plcMesObject.getPlcParameter("alarm_signal").getAddress(), 0); } } @@ -156,7 +156,7 @@ //涓嬬墖鏁伴噺-1 for (DownGlassTask downGlassTask : downGlassTaskList ) { - if (Const.GLASS_CACHE_TYPE_OUT_ALL.equals(downGlassTask.getTaskType())) { + if (Const.GLASS_CACHE_TYPE_OUT_ALL.contains(downGlassTask.getTaskType())) { downWorkstationService.update( new LambdaUpdateWrapper<DownWorkstation>() .setSql("racks_number = racks_number-1") @@ -197,7 +197,10 @@ //鏇存柊宸ヤ綅鍏朵粬鐜荤拑淇℃伅鐨勬暟閲� QueryWrapper<Damage> queryWrapper = new QueryWrapper<>(); queryWrapper.eq("process_id", downWorkstation.getFlowCardId()); - queryWrapper.eq("technology_number", downWorkstation.getLayer()); + queryWrapper.gt("type", 3); + if (downWorkstation.getLayer() != 0) { + queryWrapper.eq("technology_number", downWorkstation.getLayer()); + } int otherNumber = damageService.count(queryWrapper); downWorkstationService.update(new LambdaUpdateWrapper<DownWorkstation>().set(DownWorkstation::getOtherNumber, otherNumber) .eq(DownWorkstation::getWorkstationId, downWorkstation.getWorkstationId())); @@ -686,7 +689,6 @@ downGlassInfoService.save(downGlassInfo); //鐢熸垚浠诲姟淇℃伅 GlassInfo glassInfo = new GlassInfo(); - downStorageCageDetails.setLayer(0); BeanUtils.copyProperties(downStorageCageDetails, glassInfo); //鍒犻櫎鐞嗙墖绗艰〃鎷胯蛋/鐮存崯鏁版嵁鏁版嵁 damageService.deleteByGlassId(glassInfo.getGlassId()); @@ -708,7 +710,7 @@ downGlassTask.setCreateTime(new Date()); downGlassTaskService.save(downGlassTask); //娣诲姞鎶ュ伐鏁版嵁 - Damage damage=new Damage(); + Damage damage = new Damage(); damage.setGlassId(glassInfo.getGlassId()); damage.setWorkingProcedure("閽㈠寲"); damage.setLine(4001); -- Gitblit v1.8.0