From 766effa6e04db9b37b1dc3886d988beaa595c38d Mon Sep 17 00:00:00 2001
From: 张晓波 <bingbo1993@126.com>
Date: 星期二, 12 十二月 2023 09:04:55 +0800
Subject: [PATCH] Merge branch 'master' of http://111.30.93.211:10101/r/supipe

---
 hd/pipe/mobile/src/main/java/com/thhy/mobile/modules/biz/pipeinfo/mapper/PipeInfoMapper.java              |    2 +-
 hd/pipe/mobile/src/main/java/com/thhy/mobile/modules/biz/mouldcheck/service/impl/ModCheckServiceImpl.java |    6 +++---
 hd/pipe/screen/src/main/resources/mapping/BigScreenMapper.xml                                             |    1 +
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/hd/pipe/mobile/src/main/java/com/thhy/mobile/modules/biz/mouldcheck/service/impl/ModCheckServiceImpl.java b/hd/pipe/mobile/src/main/java/com/thhy/mobile/modules/biz/mouldcheck/service/impl/ModCheckServiceImpl.java
index 7ce7f75..6cfe45d 100644
--- a/hd/pipe/mobile/src/main/java/com/thhy/mobile/modules/biz/mouldcheck/service/impl/ModCheckServiceImpl.java
+++ b/hd/pipe/mobile/src/main/java/com/thhy/mobile/modules/biz/mouldcheck/service/impl/ModCheckServiceImpl.java
@@ -159,12 +159,12 @@
                             pipeInfo.setOutMod(PipeOutModType.IN.getValue()); //入模
                             pipeInfo.setPipeNum(UUIDUtils.createPipeNum(proNumber,countPipeInPro));
                             //pipeInfo.setRingNum();
-                            RingCompleteCheck completeCheck = pipeInfoMapper.queryRingCompleteByMod(mould.getMouldNum(),pipeInfo.getProId());
-                            if(completeCheck==null){
+                            List<RingCompleteCheck> completeCheckList = pipeInfoMapper.queryRingCompleteByMod(mould.getMouldNum(),pipeInfo.getProId());
+                            if(completeCheckList.isEmpty()){
                                 int maxRingNum = pipeInfoMapper.queryMaxRingNum(userInfo.getCompanyId());
                                 pipeInfo.setRingNum(UUIDUtils.createRingNum(maxRingNum));
                             }else {
-                                pipeInfo.setRingNum(completeCheck.getRingnum());
+                                pipeInfo.setRingNum(completeCheckList.get(0).getRingnum());
                             }
                             pipeInfoMapper.insert(pipeInfo);
                             pipeInfoMapper.updateSysMouldFree(new MouldFree(pipeInfo.getModId(), MouldFreeType.AL_USE.getValue()));
diff --git a/hd/pipe/mobile/src/main/java/com/thhy/mobile/modules/biz/pipeinfo/mapper/PipeInfoMapper.java b/hd/pipe/mobile/src/main/java/com/thhy/mobile/modules/biz/pipeinfo/mapper/PipeInfoMapper.java
index 4dca6a4..b658ee2 100644
--- a/hd/pipe/mobile/src/main/java/com/thhy/mobile/modules/biz/pipeinfo/mapper/PipeInfoMapper.java
+++ b/hd/pipe/mobile/src/main/java/com/thhy/mobile/modules/biz/pipeinfo/mapper/PipeInfoMapper.java
@@ -63,7 +63,7 @@
 
     RingCompleteCheck queryRingComplete(PipeInfo pipeinfo);
 
-    RingCompleteCheck queryRingCompleteByMod(@Param("mouldNum") String mouldNum,@Param("proId") String proId);
+    List<RingCompleteCheck> queryRingCompleteByMod(@Param("mouldNum") String mouldNum,@Param("proId") String proId);
 
     int queryMaxRingNum(String companyId);
 
diff --git a/hd/pipe/screen/src/main/resources/mapping/BigScreenMapper.xml b/hd/pipe/screen/src/main/resources/mapping/BigScreenMapper.xml
index 84c1f09..b394089 100644
--- a/hd/pipe/screen/src/main/resources/mapping/BigScreenMapper.xml
+++ b/hd/pipe/screen/src/main/resources/mapping/BigScreenMapper.xml
@@ -269,6 +269,7 @@
             where ssr.stock_type = 2 and YEAR(SYSDATE()) = YEAR(ssr.create_time) and MONTH(SYSDATE()) = MONTH(ssr.create_time)
             group by ssr.steel_id
             ) c on steel.steel_id = c.steel_id
+            ORDER BY c.monthStock desc
     </select>
 
     <!--获取静养区-->

--
Gitblit v1.9.3