From 0add19748b6c8ac642048b45821833bc32a2444b Mon Sep 17 00:00:00 2001 From: wuyouming666 <2265557248@qq.com> Date: 星期一, 29 七月 2024 08:41:51 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes --- hangzhoumesParent/common/servicebase/src/main/java/com/mes/temperingglass/service/impl/TemperingGlassInfoServiceImpl.java | 27 +++++++++++++++++---------- 1 files changed, 17 insertions(+), 10 deletions(-) diff --git a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/temperingglass/service/impl/TemperingGlassInfoServiceImpl.java b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/temperingglass/service/impl/TemperingGlassInfoServiceImpl.java index a7da6ff..9944d58 100644 --- a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/temperingglass/service/impl/TemperingGlassInfoServiceImpl.java +++ b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/temperingglass/service/impl/TemperingGlassInfoServiceImpl.java @@ -30,12 +30,16 @@ public List<TemperingGlassInfo> selectWaitingGlass() { //鑾峰彇绛夊緟杩涚倝涓殑鐜荤拑淇℃伅 QueryWrapper<TemperingGlassInfo> wrapper = new QueryWrapper<>(); - wrapper.select("Top 1 *").eq("state",1); + wrapper.select("Top 1 *").in("state",1,0); TemperingGlassInfo glass=temperingMapper.selectOne(wrapper); - QueryWrapper<TemperingGlassInfo> glassinfo = new QueryWrapper<>(); - glassinfo.eq("engineer_id",glass.getEngineerId()) - .eq("tempering_layout_id", glass.getTemperingLayoutId()); - return temperingMapper.selectList(glassinfo); + if(glass!=null) { + QueryWrapper<TemperingGlassInfo> glassinfo = new QueryWrapper<>(); + glassinfo.eq("engineer_id", glass.getEngineerId()) + .eq("tempering_layout_id", glass.getTemperingLayoutId()); + return temperingMapper.selectList(glassinfo); + }else { + return null; + } } @Override @@ -55,11 +59,14 @@ wrap.select("Top 1 *").eq("state",3); TemperingGlassInfo glass=temperingMapper.selectOne(wrap); //鏍规嵁宸ョ▼鍙峰拰鐗堝浘鑾峰彇鏁版嵁 - QueryWrapper<TemperingGlassInfo> wapper = new QueryWrapper<>(); - wapper.eq("engineer_id",glass.getEngineerId()) - .eq("tempering_layout_id", glass.getTemperingLayoutId()) - .orderByAsc("tempering_layout_id","tempering_feed_sequence"); - return temperingMapper.selectList(wapper); + if(glass != null) { + QueryWrapper<TemperingGlassInfo> wapper = new QueryWrapper<>(); + wapper.eq("engineer_id", glass.getEngineerId()) + .eq("tempering_layout_id", glass.getTemperingLayoutId()) + .orderByAsc("tempering_layout_id", "tempering_feed_sequence"); + return temperingMapper.selectList(wapper); + } + return null; } @Override -- Gitblit v1.8.0