From 78ca7ed85c42d183b5c0c039a9d3897f1529339a Mon Sep 17 00:00:00 2001 From: wuyouming666 <2265557248@qq.com> Date: 星期四, 18 四月 2024 14:20:25 +0800 Subject: [PATCH] 更新语句 --- hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/impl/DownStorageCageDetailsServiceImpl.java | 21 ++-- hangzhoumesParent/common/pom.xml | 6 + hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/config/AppRunnerConfig.java | 6 hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownGlassCacheLogic.java | 35 ++++--- hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/mapper/DownStorageCageMapper.java | 3 hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownStorageCageService.java | 8 + hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/impl/DownStorageCageServiceImpl.java | 117 +++++++++++++++++++++++ UI-Project/src/views/UnLoadGlass/loadmachinerack.vue | 4 hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/mapper/DownStorageCageDetailsMapper.java | 4 hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/impl/EdgStorageCageDetailsServiceImpl.java | 1 hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/controller/DownStorageCageDetailsController.java | 18 +++ hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownStorageCageDetailsService.java | 2 hangzhoumesParent/moduleService/UnLoadGlassModule/pom.xml | 10 +- hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/resources/application.yml | 12 - 14 files changed, 194 insertions(+), 53 deletions(-) diff --git a/UI-Project/src/views/UnLoadGlass/loadmachinerack.vue b/UI-Project/src/views/UnLoadGlass/loadmachinerack.vue index 1bcac06..a504e69 100644 --- a/UI-Project/src/views/UnLoadGlass/loadmachinerack.vue +++ b/UI-Project/src/views/UnLoadGlass/loadmachinerack.vue @@ -16,7 +16,7 @@ const dialogFormVisiblea2 = ref(false) -const tableData = reactive([]); + let socket; @@ -174,7 +174,7 @@ - +const tableData = reactive([]); // 鍙戦�佽幏鍙栬〃鏍兼暟鎹殑璇锋眰 const fetchTableData = async () => { diff --git a/hangzhoumesParent/common/pom.xml b/hangzhoumesParent/common/pom.xml index 82e9685..e75f8e1 100644 --- a/hangzhoumesParent/common/pom.xml +++ b/hangzhoumesParent/common/pom.xml @@ -171,6 +171,12 @@ <version>1.2.33</version> </dependency> + <dependency> + <groupId>com.github.yulichang</groupId> + <artifactId>mybatis-plus-join</artifactId> + <version>1.2.4</version> + </dependency> + </dependencies> diff --git a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/impl/EdgStorageCageDetailsServiceImpl.java b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/impl/EdgStorageCageDetailsServiceImpl.java index e19b2cc..5925f22 100644 --- a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/impl/EdgStorageCageDetailsServiceImpl.java +++ b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/impl/EdgStorageCageDetailsServiceImpl.java @@ -10,7 +10,6 @@ import com.mes.taskcache.mapper.HangzhouMesMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; - import java.util.List; import java.util.Map; diff --git a/hangzhoumesParent/moduleService/UnLoadGlassModule/pom.xml b/hangzhoumesParent/moduleService/UnLoadGlassModule/pom.xml index 2bafe07..41e1ca4 100644 --- a/hangzhoumesParent/moduleService/UnLoadGlassModule/pom.xml +++ b/hangzhoumesParent/moduleService/UnLoadGlassModule/pom.xml @@ -23,16 +23,16 @@ <version>2.8.9</version> <scope>compile</scope> </dependency> - - - - <dependency> <groupId>com.github.yulichang</groupId> <artifactId>mybatis-plus-join</artifactId> - <version>1.2.4</version> + <version>1.1.6</version> </dependency> + + + + </dependencies> <properties> diff --git a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/config/AppRunnerConfig.java b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/config/AppRunnerConfig.java index 4fdb170..bd213d8 100644 --- a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/config/AppRunnerConfig.java +++ b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/config/AppRunnerConfig.java @@ -20,9 +20,9 @@ - new PLCAutoMes().start(); - - new Plchome().start(); +// new PLCAutoMes().start(); +// +// new Plchome().start(); } } \ No newline at end of file diff --git a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/controller/DownStorageCageDetailsController.java b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/controller/DownStorageCageDetailsController.java index c316ad9..bea5b42 100644 --- a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/controller/DownStorageCageDetailsController.java +++ b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/controller/DownStorageCageDetailsController.java @@ -2,6 +2,7 @@ import com.mes.downstorage.entity.DownStorageCageDetails; import com.mes.downstorage.service.DownStorageCageDetailsService; +import com.mes.downstorage.service.DownStorageCageService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -14,6 +15,8 @@ @Autowired private DownStorageCageDetailsService downStorageCageDetailsService; + @Autowired + private DownStorageCageService downStorageCageService; @PostMapping("/add") public String addDownStorageCageDetails(@RequestBody DownStorageCageDetails details) { @@ -22,9 +25,20 @@ } @GetMapping("/leisure") - public List<Map<String, Object>> getLeisureData() { - return downStorageCageDetailsService.selectCacheLeisure(); + public List<Map> getLeisureData() { + return downStorageCageService.getCacheInfo(); } + + private static final int START_VALUE = 0; + private static final int END_VALUE = 5; + @GetMapping("/leisure2") + public List<Map> getLeisureData2() { + // 璋冪敤Service灞傝幏鍙栨暟鎹� + return downStorageCageService.getCacheOut(START_VALUE, END_VALUE); + } + + + // Other CRUD operations can be defined here } diff --git a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/mapper/DownStorageCageDetailsMapper.java b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/mapper/DownStorageCageDetailsMapper.java index 9c8a595..7418618 100644 --- a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/mapper/DownStorageCageDetailsMapper.java +++ b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/mapper/DownStorageCageDetailsMapper.java @@ -28,12 +28,12 @@ // 鏌ヨ绗﹀悎宸ヤ綅鐨勫嚭鐗囩幓鐠� @Select("select escd.* from down_storage_cage as esc LEFT JOIN down_storage_cage_details as escd on esc.slot=escd.slot left join down_workstation as dw on escd.flow_card_id=dw.flow_card_id WHERE escd.slot IS NOT NULL and dw.workstation_id BETWEEN #{start} and #{end} order by escd.tempering_layout_id,escd.tempering_feed_sequence") List<DownStorageCageDetails> SelectCacheOut(int start,int end); - +//SELECT* from (SELECT DISTINCT escd.* from down_storage_cage as esc LEFT JOIN down_storage_cage_details as escd on esc.slot=escd.slot left join down_workstation as dw on escd.flow_card_id=dw.flow_card_id WHERE escd.slot IS NOT NULL and dw.workstation_id BETWEEN 1 and 5 order by escd.tempering_layout_id,escd.tempering_feed_sequence) as cc ORDER BY cc.width desc // 鏌ヨ绗煎瓙鍐呬俊鎭� @Select("select escd.* from down_storage_cage as esc LEFT JOIN down_storage_cage_details as escd on esc.slot=escd.slot order by esc.slot") List<DownStorageCageDetails> SelectCachInfo(); - // 鏌ヨ鍙繘姝ょ墖鐜荤拑鐨勬爡鏍煎彿 + // 鏌ヨ鍙繘姝ょ墖鐜荤拑鐨勬爡鏍煎彿 鎵惧埌鐩稿悓鐗堝浘id骞朵笖澶т簬鍓嶉潰鐨勯『搴忕殑绌烘牸 @Select("select escd.* from down_storage_cage as esc LEFT JOIN down_storage_cage_details as escd on esc.slot=escd.slot where escd.slot is not null and escd.tempering_layout_id=#{tempering_layout_id} and escd.tempering_feed_sequence<#{tempering_feed_sequence} and esc.remain_width-#{width}>0 order by escd.tempering_feed_sequence") List<DownStorageCageDetails> SelectIsExistIntoCache(Integer tempering_layout_id, Integer tempering_feed_sequence, double width); diff --git a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/mapper/DownStorageCageMapper.java b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/mapper/DownStorageCageMapper.java index 7e42ee7..c00afad 100644 --- a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/mapper/DownStorageCageMapper.java +++ b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/mapper/DownStorageCageMapper.java @@ -1,6 +1,7 @@ package com.mes.downstorage.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.yulichang.base.MPJBaseMapper; import com.mes.downstorage.entity.DownStorageCage; /** @@ -11,6 +12,6 @@ * @author zhoush * @since 2024-03-27 */ -public interface DownStorageCageMapper extends BaseMapper<DownStorageCage> { +public interface DownStorageCageMapper extends MPJBaseMapper<DownStorageCage> { } diff --git a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownGlassCacheLogic.java b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownGlassCacheLogic.java index 3d693bf..6bd12f8 100644 --- a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownGlassCacheLogic.java +++ b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownGlassCacheLogic.java @@ -18,6 +18,8 @@ import java.util.List; +import static jdk.nashorn.internal.runtime.regexp.joni.Config.log; + @Data @Service public class DownGlassCacheLogic { @@ -35,20 +37,20 @@ * @param Number //璇嗗埆閫昏緫 涓嶄氦浜� */ - public void identify(String Number) { - //鏌ヨ浠诲姟 - PlcParameterObject plcmes = PLCAutoMes.PlcMesObject; - S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToGaStatus").getAddress(), (short) 1); - String s = S7control.getinstance().ReadWord("DB14.26", 1).get(0) + ""; - boolean isexist = isExist(Number); - if (isexist) { - //瀛樺湪閫昏緫 1.娣诲姞淇℃伅 2.鍥炲PLC瀛樺湪 - //S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToGaStatus").getAddress(),(short) 1); - } else { - //涓嶅瓨鍦ㄩ�昏緫 1.鍥炲PLC涓嶅瓨鍦� - //S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToGaStatus").getAddress(),(short) 2); - } - } +// public void identify(String Number) { +// //鏌ヨ浠诲姟 +// PlcParameterObject plcmes = PLCAutoMes.PlcMesObject; +// S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToGaStatus").getAddress(), (short) 1); +// String s = S7control.getinstance().ReadWord("DB14.26", 1).get(0) + ""; +// boolean isexist = isExist(Number); +// if (isexist) { +// //瀛樺湪閫昏緫 1.娣诲姞淇℃伅 2.鍥炲PLC瀛樺湪 +// //S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToGaStatus").getAddress(),(short) 1); +// } else { +// //涓嶅瓨鍦ㄩ�昏緫 1.鍥炲PLC涓嶅瓨鍦� +// //S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToGaStatus").getAddress(),(short) 2); +// } +// } public void process() { String result = S7control.getinstance().ReadWord("DB14.0", 1).get(0) + ""; @@ -84,10 +86,11 @@ PlcParameterObject plcmes = PLCAutoMes.PlcMesObject; //瀛樺湪姝ょ幓鐠冪紪鍙� if (GlassInfo != null) { - //鍚岄挗鍖栫増鍥惧唴鐨勬爡鏍煎彿 + //鍚岄挗鍖栫増鍥惧唴鐨勬爡鏍煎彿 鎵惧埌鐩稿悓鐗堝浘id骞朵笖澶т簬鍓嶉潰鐨勯『搴忕殑绌烘牸 List<DownStorageCageDetails> list = selectInfo.SelectIsExistIntoCache(GlassInfo.getTemperingLayoutId(), GlassInfo.getTemperingFeedSequence(), GlassInfo.getWidth()); //绌烘爡鏍煎彿 if (list.size() == 0) { + //鏌ヨ绗煎瓙鍐呯┖闂� list = selectInfo.SelectCacheLeisure(); } //灏忎簬姝ょ幓鐠冮挗鍖栫増鍥惧簭鍙风殑鏍呮牸鍙� @@ -102,6 +105,7 @@ selectInfo.insertCacheTask(GlassInfo.getId() + "", "0", item.getSlot() + "", "1", GlassInfo.getWidth(), GlassInfo.getHeight(), GlassInfo.getFilmsid(), GlassInfo.getThickness(), GlassInfo.getFlowcardId()); S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToGaStatus").getAddress(), (short) 1); + //瀹屾垚鍚庢彃鍏ュ皬鐗囨暟鎹埌缂撳瓨琛� return true; } @@ -119,6 +123,7 @@ String G11 = S7control.getinstance().ReadWord("DB14.58", 1).get(0) + ""; String G13 = S7control.getinstance().ReadWord("DB14.58", 1).get(0) + ""; PlcParameterObject plcmes = PLCAutoMes.PlcMesObject; + log.println("666"); ; List<DownStorageCageDetails> list = selectInfo.SelectCacheOut(1, 5); List<DownStorageCageDetails> list2 = selectInfo.SelectCacheOut(6, 10); List<DownStorageCageDetails> list3 = selectInfo.SelectCacheOut(1, 10); diff --git a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownStorageCageDetailsService.java b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownStorageCageDetailsService.java index beedbab..9bc7a7b 100644 --- a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownStorageCageDetailsService.java +++ b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownStorageCageDetailsService.java @@ -9,7 +9,5 @@ void addDownStorageCageDetails(DownStorageCageDetails details); - List<Map<String, Object>> selectCacheLeisure(); - } diff --git a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownStorageCageService.java b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownStorageCageService.java index 87595f5..df02802 100644 --- a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownStorageCageService.java +++ b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/DownStorageCageService.java @@ -16,4 +16,12 @@ */ public interface DownStorageCageService extends IService<DownStorageCage> { public List<Map> gettask(); + + // List<Map<String, Object>> selectCacheLeisure(); + List<Map> getCacheLeisure(); + List<Map> getCacheOut(int start, int end); + List<Map> getCacheInfo(); + List<Map> getIsExistIntoCacheByLayoutAndSequence(Integer tempering_layout_id, Integer tempering_feed_sequence, double width); + List<Map> getIsExistIntoCacheByLayout(Integer tempering_layout_id, double width); + } diff --git a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/impl/DownStorageCageDetailsServiceImpl.java b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/impl/DownStorageCageDetailsServiceImpl.java index e9ff3fb..dd58aa6 100644 --- a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/impl/DownStorageCageDetailsServiceImpl.java +++ b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/impl/DownStorageCageDetailsServiceImpl.java @@ -1,8 +1,11 @@ package com.mes.downstorage.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.github.yulichang.query.MPJQueryWrapper; +import com.github.yulichang.wrapper.MPJAbstractLambdaWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.yulichang.query.MPJQueryWrapper; import com.mes.downstorage.entity.DownStorageCage; import com.mes.downstorage.entity.DownStorageCageDetails; import com.mes.downstorage.mapper.DownStorageCageDetailsMapper; @@ -26,17 +29,15 @@ } -// @Resource -// private DownStorageCageDetailsMapper downStorageCageDetailsMapper; - @Override - public List<Map<String, Object>> selectCacheLeisure() { - QueryWrapper<DownStorageCageDetails> queryWrapper = new QueryWrapper<>(); - queryWrapper - .apply("LEFT JOIN down_storage_cage esc ON esc.slot = down_storage_cage_details.slot") - .isNull("down_storage_cage_details.slot"); - return listMaps(queryWrapper); - } + + + + + + + + diff --git a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/impl/DownStorageCageServiceImpl.java b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/impl/DownStorageCageServiceImpl.java index 618c2b1..05c3b11 100644 --- a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/impl/DownStorageCageServiceImpl.java +++ b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/impl/DownStorageCageServiceImpl.java @@ -1,15 +1,22 @@ package com.mes.downstorage.service.impl; +import com.github.yulichang.query.MPJQueryWrapper; import com.mes.downstorage.entity.DownStorageCage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.mes.downstorage.entity.DownStorageCageDetails; +import com.mes.downstorage.mapper.DownStorageCageDetailsMapper; import com.mes.downstorage.mapper.DownStorageCageMapper; import com.mes.downstorage.service.DownStorageCageService; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.Collections; +import java.util.Comparator; import java.util.List; import java.util.Map; - +import java.util.Collections; +import java.util.Comparator; /** * <p> * 鏈嶅姟瀹炵幇绫� @@ -18,6 +25,7 @@ * @author zhoush * @since 2024-03-27 */ +@Slf4j @Service public class DownStorageCageServiceImpl extends ServiceImpl<DownStorageCageMapper, DownStorageCage> implements DownStorageCageService { @Autowired @@ -28,4 +36,111 @@ // downStorageCageMapper.selectJoin(); return null; }; + + + + @Override + public List<Map> getCacheLeisure() { + log.info(" 鏌ヨ绗煎瓙鍐呯┖闂�"); + List<Map> map = downStorageCageMapper.selectJoinList( + Map.class, new MPJQueryWrapper<DownStorageCageDetails>() + .select("escd.*") + .leftJoin("down_storage_cage_details escd on t.slot = escd.slot") + .isNull("escd.slot") + .orderByAsc("escd.slot") + ); + return map; + } + +// @Override +// public List<Map> getCacheOut(int start, int end) { +// log.info(" 鏍规嵁浼犲叆鐨勫伐浣嶆煡璇㈢鍚堟寜鐓ч『搴忓拰澶у皬鍑虹墖鐨勫皬鐗�"); +// List<Map> map = downStorageCageMapper.selectJoinList( +// Map.class, new MPJQueryWrapper<DownStorageCageDetails>() +// .select("escd.*") +// .leftJoin("down_storage_cage_details escd on t.slot = escd.slot") +// .leftJoin("down_workstation dw on escd.flow_card_id = dw.flow_card_id") +// .isNotNull("escd.slot") +// .between("dw.workstation_id", start, end) +// .orderByAsc("escd.tempering_layout_id, escd.tempering_feed_sequence") +// ); +// return map; +// } + + + + + + @Override + public List<Map> getCacheOut(int start, int end) { + log.info("鏍规嵁浼犲叆鐨勫伐浣嶆煡璇㈢鍚堟寜鐓ч『搴忓拰澶у皬鍑虹墖鐨勫皬鐗�"); + List<Map> map = downStorageCageMapper.selectJoinList( + Map.class, new MPJQueryWrapper<DownStorageCageDetails>() + .select("escd.*") + .leftJoin("down_storage_cage_details escd on t.slot = escd.slot") + .leftJoin("down_workstation dw on escd.flow_card_id = dw.flow_card_id") + .isNotNull("escd.slot") + .between("dw.workstation_id", start, end) + .orderByAsc("escd.tempering_layout_id, escd.tempering_feed_sequence") + ); + + // 瀵硅幏鍙栫殑鏁版嵁鍒楄〃鎸夌収瀹藉害杩涜鎺掑簭 + Collections.sort(map, new Comparator<Map>() { + @Override + public int compare(Map o1, Map o2) { + // 鑾峰彇瀹藉害骞舵瘮杈� + double width1 = (double) o1.get("width"); + double width2 = (double) o2.get("width"); + return Double.compare(width2, width1); + } + }); + + return map; + } + + + @Override + public List<Map> getCacheInfo() { + log.info(" 鏌ヨ绗煎瓙鍐呬俊鎭�"); + List<Map> map = downStorageCageMapper.selectJoinList( + Map.class, new MPJQueryWrapper<DownStorageCageDetails>() + .select("escd.*") + .leftJoin("down_storage_cage_details escd on t.slot = escd.slot") + .orderByAsc("t.slot") + ); + return map; + } + + @Override + public List<Map> getIsExistIntoCacheByLayoutAndSequence(Integer tempering_layout_id, Integer tempering_feed_sequence, double width) { + List<Map> map = downStorageCageMapper.selectJoinList( + Map.class, new MPJQueryWrapper<DownStorageCageDetails>() + .select("escd.*") + .leftJoin("down_storage_cage_details escd on t.slot = escd.slot") + .isNotNull("escd.slot") + .eq("escd.tempering_layout_id", tempering_layout_id) + .lt("escd.tempering_feed_sequence", tempering_feed_sequence) + .gt("t.remain_width", width) + .orderByAsc("escd.tempering_feed_sequence") + ); + return map; + } + + @Override + public List<Map> getIsExistIntoCacheByLayout(Integer tempering_layout_id, double width) { + List<Map> map = downStorageCageMapper.selectJoinList( + Map.class, new MPJQueryWrapper<DownStorageCageDetails>() + .select("escd.*") + .leftJoin("down_storage_cage_details escd on t.slot = escd.slot") + .isNotNull("escd.slot") + .lt("escd.tempering_layout_id", tempering_layout_id) + .gt("t.remain_width", width) + .orderByDesc("escd.tempering_layout_id, escd.tempering_feed_sequence") + ); + return map; + } + + + + } diff --git a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/resources/application.yml b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/resources/application.yml index bea69f9..851a774 100644 --- a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/resources/application.yml +++ b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/resources/application.yml @@ -24,12 +24,6 @@ port: 6379 password: 123456 mybatis-plus: - mapper-locations: classpath*:mapper/**/*.xml - - # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl - # 璁剧疆 MyBatis 鏃ュ織绾у埆涓� ERROR -logging: - level: - com: - baomidou: - mybatisplus=ERROR: + mapper-locations: classpath*:mapper/*.xml + configuration: + log-impl: org.apache.ibatis.logging.stdout.StdOutImpl -- Gitblit v1.8.0