Bläddra i källkod

feat(盲井结构): 添加创建人名称字段并更新查询逻辑- 在 BlindStructuresVo 中添加 createName 字段,用于存储创建人名称
- 修改 queryList 方法,查询盲井结构列表时获取创建人名称
- 更新 BlindStructuresVo 类,调整字段注释和顺序

fugui001 4 månader sedan
förälder
incheckning
d771f52ef3

+ 7 - 0
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/domain/vo/BlindStructuresVo.java

@@ -36,6 +36,12 @@ public class BlindStructuresVo implements Serializable {
     @ExcelProperty(value = "名称")
     private String name;
 
+    /**
+     * 预览
+     */
+    @ExcelProperty(value = "预览")
+    private String parseBlindsInfo;
+
     /**
      * 描述信息
      */
@@ -69,4 +75,5 @@ public class BlindStructuresVo implements Serializable {
 
 
 
+
 }

+ 11 - 0
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/service/impl/BlindStructuresServiceImpl.java

@@ -5,6 +5,7 @@ import cn.idev.excel.event.AnalysisEventListener;
 import org.apache.commons.collections4.CollectionUtils;
 import org.dromara.business.domain.bo.BlindLevelsBo;
 import org.dromara.business.domain.vo.BlindLevelsImportVo;
+import org.dromara.business.domain.vo.BlindLevelsVo;
 import org.dromara.business.domain.vo.TournamentBlindStructuresVo;
 import org.dromara.business.mapper.TournamentBlindStructuresMapper;
 import org.dromara.business.service.IBlindLevelsService;
@@ -55,6 +56,7 @@ public class BlindStructuresServiceImpl implements IBlindStructuresService {
 
     private final TournamentBlindStructuresMapper tournamentBlindStructuresMapper;
 
+
     /**
      * 查询【请填写功能名称】
      *
@@ -105,6 +107,15 @@ public class BlindStructuresServiceImpl implements IBlindStructuresService {
             if(blindStructuresVo.getCreateUserId()!=null){
                 String createName = userService.selectUserNameById(blindStructuresVo.getCreateUserId());
                 blindStructuresVo.setCreateName(createName);
+                BlindLevelsBo blindLevelsBo=new BlindLevelsBo();
+                List<BlindLevelsVo> blindLevelsVos = blindLevelsService.queryList(blindLevelsBo);
+                if(blindLevelsVos.size()>0){
+                    Long smallBlind = blindLevelsVos.get(0).getSmallBlind();
+                    Long bigBlind = blindLevelsVos.get(0).getBigBlind();
+                    Long ante = blindLevelsVos.get(0).getAnte();
+                    String parseBlindsInfo = smallBlind+"/"+bigBlind+" "+ante;
+                    blindStructuresVo.setParseBlindsInfo(parseBlindsInfo);
+                }
             }
         }
         return blindStructuresVoList;