lyhzzz 4 月之前
父節點
當前提交
54f7b830b8

+ 5 - 1
doc/update-1.3.1.sql

@@ -17,4 +17,8 @@ CREATE TABLE `t_agent_authorize_modeling` (
                                               `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
                                               `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
                                               PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
+) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
+
+
+ALTER TABLE `4dkankan_v4`.`t_agent_new`
+    ADD COLUMN `create_agent_id` int NULL AFTER `agent_level`;

+ 1 - 1
src/main/java/com/fdkankan/agent/controller/AgentNewController.java

@@ -74,7 +74,7 @@ public class AgentNewController extends BaseController {
         }
 
         param.setParentId(agent.getId());
-        param.setSysUserId(agent.getId());
+        param.setCreateAgentId(agent.getId());
         param.setAgentLevel(agent.getAgentLevel() + 1);
         agentNewService.save(param);
         return ResultData.ok();

+ 2 - 0
src/main/java/com/fdkankan/agent/entity/AgentNew.java

@@ -54,6 +54,8 @@ public class AgentNew implements Serializable {
      */
     @TableField("sys_user_id")
     private Integer sysUserId;
+    @TableField("create_agent_id")
+    private Integer createAgentId;
 
     @TableField("rec_status")
     @TableLogic(value = "A",delval = "I")

+ 4 - 4
src/main/java/com/fdkankan/agent/service/impl/AgentNewServiceImpl.java

@@ -108,15 +108,15 @@ public class AgentNewServiceImpl extends ServiceImpl<IAgentNewMapper, AgentNew>
         wrapper.orderByDesc(AgentNew::getCreateTime);
         wrapper.orderByDesc(AgentNew::getId);
         Page<AgentNew> page = this.page(new Page<>(param.getPageNum(), param.getPageSize()), wrapper);
-        Set<Integer> ids = page.getRecords().stream().map(AgentNew::getSysUserId).collect(Collectors.toSet());
+        Set<Integer> agentIds = page.getRecords().stream().map(AgentNew::getCreateAgentId).collect(Collectors.toSet());
         HashMap<Integer,AgentNew> map = new HashMap<>();
-        if(!ids.isEmpty()){
-            List<AgentNew> agentNews = this.listByIds(ids);
+        if(!agentIds.isEmpty()){
+            List<AgentNew> agentNews = this.listByIds(agentIds);
             agentNews.forEach(e-> map.put(e.getId(),e));
         }
 
         for (AgentNew record : page.getRecords()) {
-            AgentNew agentNew = map.get(record.getSysUserId());
+            AgentNew agentNew = map.get(record.getCreateAgentId());
             if(agentNew != null){
                 record.setCreateName(agentNew.getName());
             }