Selaa lähdekoodia

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

fugui001 4 kuukautta sitten
vanhempi
commit
cdbf4dfca0

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

@@ -48,10 +48,13 @@ public class BlindStructuresVo implements Serializable {
     @ExcelProperty(value = "创建时间")
     private Date createdAt;
 
+    @ExcelProperty(value = "创建人")
+    private String createName;
+
     /**
      *更新时间
      */
-    @ExcelProperty(value = "更新时间")
+/*    @ExcelProperty(value = "更新时间")*/
     private Date updatedAt;
 
 
@@ -64,7 +67,6 @@ public class BlindStructuresVo implements Serializable {
     private Long updateUserId;
 
 
-    private String createName;
 
 
 }

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

@@ -100,7 +100,14 @@ public class BlindStructuresServiceImpl implements IBlindStructuresService {
     @Override
     public List<BlindStructuresVo> queryList(BlindStructuresBo bo) {
         LambdaQueryWrapper<BlindStructures> lqw = buildQueryWrapper(bo);
-        return baseMapper.selectBlindStructuresVoList(lqw);
+        List<BlindStructuresVo> blindStructuresVoList = baseMapper.selectBlindStructuresVoList(lqw);
+        for (BlindStructuresVo blindStructuresVo : blindStructuresVoList) {
+            if(blindStructuresVo.getCreateUserId()!=null){
+                String createName = userService.selectUserNameById(blindStructuresVo.getCreateUserId());
+                blindStructuresVo.setCreateName(createName);
+            }
+        }
+        return blindStructuresVoList;
     }
 
     private LambdaQueryWrapper<BlindStructures> buildQueryWrapper(BlindStructuresBo bo) {