jinlin
2024-01-31 9025b9cf7ec8610003d445a31d93e35e7bd73c2e
modules/mainPart/src/main/java/com/zt/life/modules/project/controller/ProjectController.java
@@ -13,8 +13,10 @@
import com.zt.common.validator.group.AddGroup;
import com.zt.common.validator.group.DefaultGroup;
import com.zt.common.validator.group.UpdateGroup;
import com.zt.core.context.User;
import com.zt.core.context.UserContext;
import com.zt.core.sys.model.SysUser;
import com.zt.life.modules.project.dto.MyProjectRoleDto;
import com.zt.life.modules.project.dto.ProjectUserDto;
import com.zt.life.modules.project.model.Project;
import com.zt.life.modules.project.service.ProjectService;
@@ -74,14 +76,21 @@
            queryFilter.getParams().replace("tableName", "");
        }
        List<Project> Project = projectService.page(queryFilter);
        for (Project project2 :Project){
        for (Project project2 : Project) {
            String leaderName = project2.getProjectLeader();
            if (leaderName.length()>10){
                leaderName=sysUserService.getNames(leaderName);
            if (leaderName.length() > 10) {
                leaderName = sysUserService.getNames(leaderName);
            }
            project2.setProjectLeader(leaderName);
        }
        return PageResult.ok(Project);
    }
    @GetMapping("myProjectRole/{projectId}")
    @ApiOperation("获取当前用户的项目角色")
    public Result<MyProjectRoleDto> myProjectRole(@PathVariable("projectId") Long projectId) {
        MyProjectRoleDto data = projectService.getMyProjectRole(projectId);
        return Result.ok(data);
    }
    @GetMapping("{id}")
@@ -107,6 +116,7 @@
        map.put("year", year);
        project.setYear(year);
        project.setCode(sysCodeRuleService.getNewCode(map));
        projectService.insert(project);
        return Result.ok();
    }