From f16e0460ed079626e7a9a936f91714001e02f130 Mon Sep 17 00:00:00 2001 From: wuyouming666 <2265557248@qq.com> Date: 星期三, 08 五月 2024 08:27:42 +0800 Subject: [PATCH] 测试代码 --- hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downworkstation/service/impl/DownWorkstationServiceImpl.java | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) diff --git a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downworkstation/service/impl/DownWorkstationServiceImpl.java b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downworkstation/service/impl/DownWorkstationServiceImpl.java index 5800c38..668caf6 100644 --- a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downworkstation/service/impl/DownWorkstationServiceImpl.java +++ b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downworkstation/service/impl/DownWorkstationServiceImpl.java @@ -32,7 +32,7 @@ @Autowired private DownWorkstationMapper downWorkstationMapper; - @Autowired + @Autowired(required=false) private DownWorkstationTaskMapper downWorkstationTaskMapper; @Autowired private DownGlassInfoService downGlassInfoService; @@ -52,13 +52,13 @@ //鑾峰彇鎬绘暟閲� @Override public int getTotalQuantity(int workstationId) { - QueryWrapper<DownWorkstation> queryWrapper = new QueryWrapper<>(); - queryWrapper.select("total_quantity") - .eq("workstation_id", workstationId); + DownWorkstation result = baseMapper.selectOne(new QueryWrapper<DownWorkstation>().lambda() + .select(DownWorkstation::getTotalquantity) + .eq(DownWorkstation::getWorkstationId, workstationId)); - DownWorkstation result = baseMapper.selectOne(queryWrapper); return result != null ? result.getTotalquantity() : 0; } + //宸ヤ綅鏄剧ず @Override @@ -68,8 +68,8 @@ .leftJoin("down_glass_info b on t.flow_card_id = b.flow_card_id") .groupBy("t.workstation_id", "t.flow_card_id"); -// List<DownWorkstionAndDownGlassinfo> workstationList = downWorkstationMapper.selectJoinList(DownWorkstionAndDownGlassinfo.class, queryWrapper); - List<DownWorkstionAndDownGlassinfo> workstationList = null; + List<DownWorkstionAndDownGlassinfo> workstationList = downWorkstationMapper.selectJoinList(DownWorkstionAndDownGlassinfo.class, queryWrapper); + // List<DownWorkstionAndDownGlassinfo> workstationList = null; List<Map<String, Object>> result = new ArrayList<>(); for (DownWorkstionAndDownGlassinfo downWorkstionAndDownGlassinfo : workstationList) { Map<String, Object> rack = new HashMap<>(); @@ -182,13 +182,14 @@ for (DownGlassTask downGlassInfo : taskdownGlassInf) { // 鍒涘缓鏂扮殑 DownGlassInfo 瀵硅薄骞惰缃浉鍏冲睘鎬� DownGlassInfo newdownGlassInfo = new DownGlassInfo(); - +// newdownGlassInfo.setId(downGlassInfo.getId()); newdownGlassInfo.setFlowCardId(downGlassInfo.getFlowCardId()); Integer maxSequence = downGlassInfoService.getMaxSequenceByFlowCardId(downGlassInfo.getFlowCardId()); // 鍒濆鍖栭『搴忓瓧娈靛�� int sequence = maxSequence != null ? maxSequence + 1 : 1; // newdownGlassInfo.setId(downGlassInfo.getId()); newdownGlassInfo.setWidth(downGlassInfo.getWidth()); + newdownGlassInfo.setGlassId(downGlassInfo.getGlassId()); newdownGlassInfo.setHeight(downGlassInfo.getHeight()); newdownGlassInfo.setThickness(downGlassInfo.getThickness()); newdownGlassInfo.setFilmsid(downGlassInfo.getFilmsid()); @@ -198,12 +199,11 @@ // 鎻掑叆鏁版嵁鍒颁笅鐗囩幓鐠冧俊鎭〃 downGlassInfoService.insertDownGlassInfo(newdownGlassInfo); //鎻掑叆鏁版嵁鍒版満姊版墜浠诲姟琛� - downWorkstationTaskService.insertdownWorkstationtask(newdownGlassInfo); //鏇存柊涓嬬墖浠诲姟琛ㄧ姸鎬佷负0 - downGlassTaskService.updateTaskStateToZero(downGlassInfo.getId()); + downGlassTaskService.updateTaskStateToZero(downGlassInfo.getGlassId()); //鍒犻櫎涓嬬墖浠诲姟琛ㄤ腑鐨勮褰� - downGlassTaskService.deleteTask(downGlassInfo.getFlowCardId()); + downGlassTaskService.deleteTask(downGlassInfo.getGlassId()); sequence++; // 閫掑椤哄簭瀛楁鍊� @@ -222,9 +222,9 @@ DownWorkstation downWorkstation1 = selectByFlowCardId(downWorkstation.getFlowCardId()); updateracksnumber(downWorkstation.getFlowCardId(), downWorkstation1.getRacksnumber() + 1); //鏇存柊鏈烘浠诲姟琛ㄤ腑鐘舵�佷负0 - downWorkstationTaskService.updateTaskStateToZero(downWorkstation.getId()); + downWorkstationTaskService.updateTaskStateToZero(downWorkstation); //鍒犻櫎鏈烘浠诲姟琛� - downWorkstationTaskService.removeById(downWorkstation.getId()); + downWorkstationTaskService.deleteTask(downWorkstation); } -- Gitblit v1.8.0