From e85cd3fe826efe0baaa3fc09ea371467127c370c Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期二, 15 七月 2025 18:11:31 +0800
Subject: [PATCH] Merge branch 'dev'

---
 business/src/main/java/com/ycl/service/impl/CodingRulerServiceImpl.java |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/business/src/main/java/com/ycl/service/impl/CodingRulerServiceImpl.java b/business/src/main/java/com/ycl/service/impl/CodingRulerServiceImpl.java
index 60b119e..e4e63dc 100644
--- a/business/src/main/java/com/ycl/service/impl/CodingRulerServiceImpl.java
+++ b/business/src/main/java/com/ycl/service/impl/CodingRulerServiceImpl.java
@@ -17,6 +17,7 @@
 import com.ycl.framework.utils.PageUtil;
 import org.springframework.beans.BeanUtils;
 import org.springframework.util.Assert;
+import org.springframework.util.CollectionUtils;
 
 import java.util.List;
 import java.util.stream.Collectors;
@@ -150,4 +151,30 @@
         baseMapper.updateById(codingRuler);
         return Result.ok(msg);
     }
+    /**
+     * 鑾峰緱鍚姩鐨勮祴鐮佽鍒�
+     * @return 瀛樻斁鐨勫瓧娈� yellowRuler鍚敤鐨勯粍鐮佽鍒欙紝redRuler鍚敤鐨勭孩鐮佽鍒�
+     */
+    @Override
+    public Result getStartRuler() {
+        Result result = new Result();
+        //鑾峰緱鍚敤鐨勮祴鐮佽鍒�
+        List<CodingRulerVO> codingRulerVOS = codingRulerMapper.getStartRuler();
+        if (CollectionUtils.isEmpty(codingRulerVOS)){
+            log.error("鏈惎鐢ㄨ祴鐮佽鍒�");
+            return result;
+        }
+        CodingRulerVO yellowRuler = null;
+        CodingRulerVO redRuler = null;
+        for (CodingRulerVO codingRulerVO : codingRulerVOS){
+            if (CodingRulerCodeTypeEnum.YELLOW.getValue().equals(codingRulerVO.getProjectCodeType())){
+                yellowRuler = codingRulerVO;
+            }else if (CodingRulerCodeTypeEnum.RED.getValue().equals(codingRulerVO.getProjectCodeType())){
+                redRuler = codingRulerVO;
+            }
+        }
+        result.put("yellowRuler",yellowRuler);
+        result.put("redRuler",redRuler);
+        return result;
+    }
 }

--
Gitblit v1.8.0