1.将管理员的id改为人事id
2.新增周报时,自动获取项目编号
This commit is contained in:
parent
28a8756f83
commit
1c5a3595da
@ -161,8 +161,13 @@ public class ProjectWeeklyController implements ProjectWeeklyApi {
|
|||||||
//获取projectManagerData
|
//获取projectManagerData
|
||||||
JSONArray projectManagerData = extInfo.getJSONArray("projectManagerData");
|
JSONArray projectManagerData = extInfo.getJSONArray("projectManagerData");
|
||||||
JSONArray projectAdmin = extInfo.getJSONArray("projectAdmin");
|
JSONArray projectAdmin = extInfo.getJSONArray("projectAdmin");
|
||||||
|
// 将projectAdmin改为人事id
|
||||||
|
EntityWrapper<SystemUserLogin> userLoginEntityWrapper = new EntityWrapper<>();
|
||||||
|
userLoginEntityWrapper.eq("id_", projectAdmin.getString(projectAdmin.toArray().length -1 ));
|
||||||
|
SystemUserLogin systemUserLogin = systemUserLoginService.selectOne(userLoginEntityWrapper);
|
||||||
|
|
||||||
ext.put("projectManagerData",projectManagerData.getString(projectManagerData.toArray().length -1 ));
|
ext.put("projectManagerData",projectManagerData.getString(projectManagerData.toArray().length -1 ));
|
||||||
ext.put("projectAdmin",projectAdmin.getString(projectAdmin.toArray().length -1 ));
|
ext.put("projectAdmin",systemUserLogin.getUserinfoId());
|
||||||
ext.put("draftManId",extInfo.getString("draftManId"));
|
ext.put("draftManId",extInfo.getString("draftManId"));
|
||||||
return ext;
|
return ext;
|
||||||
}
|
}
|
||||||
@ -270,20 +275,17 @@ public class ProjectWeeklyController implements ProjectWeeklyApi {
|
|||||||
// 根据编号,名称查询是否存在
|
// 根据编号,名称查询是否存在
|
||||||
for (ProjectWeeklyList list : membersList) {
|
for (ProjectWeeklyList list : membersList) {
|
||||||
String projectName = list.getProjectName();
|
String projectName = list.getProjectName();
|
||||||
String projectNo = list.getProjectNo();
|
|
||||||
EntityWrapper<ProjectInfo> wrapper = new EntityWrapper<>();
|
EntityWrapper<ProjectInfo> wrapper = new EntityWrapper<>();
|
||||||
if (!StringUtils.isEmpty(projectNo)) wrapper.eq("project_no", projectNo);
|
|
||||||
if (!StringUtils.isEmpty(projectName)) wrapper.eq("project_name", projectName);
|
if (!StringUtils.isEmpty(projectName)) wrapper.eq("project_name", projectName);
|
||||||
wrapper.eq("is_deleted", false);
|
wrapper.eq("is_deleted", false);
|
||||||
wrapper.eq("project_category", "init");
|
wrapper.eq("project_category", "init");
|
||||||
ProjectInfo project = projectInfoService.selectOne(wrapper);
|
ProjectInfo project = projectInfoService.selectOne(wrapper);
|
||||||
|
|
||||||
if (ObjectUtils.isEmpty(project)) return ApiResponse.fillFail("你输入的项目编号/名称不存在!");
|
if (ObjectUtils.isEmpty(project)) return ApiResponse.fillFail("你输入的项目名称不存在!");
|
||||||
ProjectWeekly projectWeekly = new ProjectWeekly();
|
ProjectWeekly projectWeekly = new ProjectWeekly();
|
||||||
projectWeekly.setProjectId(String.valueOf(project.getId()));
|
projectWeekly.setProjectId(String.valueOf(project.getId()));
|
||||||
//将项目专员和项目负责人id 存入Weekly中
|
//将项目专员和项目负责人id 存入Weekly中
|
||||||
JSONObject ext = getExt(project,projectInfoReq);
|
JSONObject ext = getExt(project,projectInfoReq);
|
||||||
ext.put("projectNo",projectNo);
|
|
||||||
ext.put("projectName",projectName);
|
ext.put("projectName",projectName);
|
||||||
projectWeekly.setExt(ext);
|
projectWeekly.setExt(ext);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user