yumeng 5 роки тому
батько
коміт
fd43dd13af

+ 8 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/controller/ProjectController.java

@@ -1,6 +1,7 @@
 package org.jeecg.modules.ctop.controller;
 
 
+import cn.com.ctop.bytedance.mapper.MaterialReportMapper;
 import cn.com.ctop.common.module.utils.Check;
 import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@@ -67,6 +68,9 @@ public class ProjectController {
     @Autowired
     private ProjectMapper projectMapper;
 
+    @Autowired
+    private MaterialReportMapper materialReportMapper;
+
 
     /**
      * 我管理的
@@ -166,6 +170,10 @@ public class ProjectController {
             member.setProjectName(project.getProjectName());
             member.setUserId(project.getResponsibleId());
             member.setUserName(project.getResponsibleName());
+            String roleCode = materialReportMapper.getRoleCodeByUserId(project.getUserId());
+            if (!Check.isNull(roleCode)) {
+                member.setRoleCode(roleCode);
+            }
             projectMemberService.save(member);
             result.success("添加成功!");
         } catch (Exception e) {

+ 3 - 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/entity/ProjectMember.java

@@ -57,6 +57,8 @@ public class ProjectMember {
     @ApiModelProperty(value = "成员名称")
     private String userName;
 
+    private String roleCode;
+
 
     @TableField(exist = false)
     private String responsibleName;
@@ -70,7 +72,7 @@ public class ProjectMember {
     @TableField(exist = false)
     private String mediaId;
 
-    private String roleCode;
+
 
     /**
      * 创建时间