Merge pull request 'patch: 对漏洞内容进行补丁' (#28) from develop into master
All checks were successful
代码检查 / 代码检查 (push) Successful in 18s
All checks were successful
代码检查 / 代码检查 (push) Successful in 18s
Reviewed-on: #28
This commit is contained in:
commit
70b6cf5090
|
@ -31,4 +31,6 @@ public class ProjectChildDO {
|
||||||
private Timestamp createdAt;
|
private Timestamp createdAt;
|
||||||
private Timestamp completeTime;
|
private Timestamp completeTime;
|
||||||
private Timestamp updatedAt;
|
private Timestamp updatedAt;
|
||||||
|
private String status;
|
||||||
|
private Timestamp deadLine;
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,6 +17,8 @@ public class ProjectModuleDO {
|
||||||
private String description;
|
private String description;
|
||||||
private String name;
|
private String name;
|
||||||
private Integer isDelete;
|
private Integer isDelete;
|
||||||
|
private String status;
|
||||||
|
private Timestamp deadLine;
|
||||||
private Timestamp createdAt;
|
private Timestamp createdAt;
|
||||||
private Timestamp updatedAt;
|
private Timestamp updatedAt;
|
||||||
private Timestamp completeTime;
|
private Timestamp completeTime;
|
||||||
|
|
24
src/main/java/com/jsl/oa/model/vodata/ProjectChildGetVO.java
Normal file
24
src/main/java/com/jsl/oa/model/vodata/ProjectChildGetVO.java
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
package com.jsl.oa.model.vodata;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
import java.sql.Timestamp;
|
||||||
|
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@Accessors(chain = true)
|
||||||
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||||
|
public class ProjectChildGetVO {
|
||||||
|
private Long id;
|
||||||
|
private String principalName;
|
||||||
|
private Long projectId;
|
||||||
|
private Integer workLoad;
|
||||||
|
private Integer cycle;
|
||||||
|
private String name;
|
||||||
|
private String description;
|
||||||
|
private Integer isDelete;
|
||||||
|
private String status;
|
||||||
|
private Timestamp deadLine;
|
||||||
|
}
|
|
@ -15,19 +15,17 @@ import java.sql.Timestamp;
|
||||||
public class ProjectWorkAndNameVO {
|
public class ProjectWorkAndNameVO {
|
||||||
|
|
||||||
private Long id;
|
private Long id;
|
||||||
private Long pid;
|
|
||||||
private String childSystemName;
|
private String childSystemName;
|
||||||
private Long projectId;
|
private Long projectChildId;
|
||||||
private Long principalId;
|
private Long principalId;
|
||||||
private String principalUser;
|
private String principalUser;
|
||||||
private Integer cycle;
|
private Integer cycle;
|
||||||
private Integer workLoad;
|
private Integer workLoad;
|
||||||
private Integer type;
|
|
||||||
private String name;
|
private String name;
|
||||||
private String description;
|
private String description;
|
||||||
private Integer isDelete;
|
private Integer isDelete;
|
||||||
private Integer isFinish;
|
private String status;
|
||||||
private boolean status;
|
private Timestamp deadLine;
|
||||||
private Timestamp beginTime;
|
private Timestamp beginTime;
|
||||||
private Timestamp completeTime;
|
private Timestamp completeTime;
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,7 @@ import com.jsl.oa.dao.UserDAO;
|
||||||
import com.jsl.oa.mapper.ModuleMapper;
|
import com.jsl.oa.mapper.ModuleMapper;
|
||||||
import com.jsl.oa.model.dodata.ProjectChildDO;
|
import com.jsl.oa.model.dodata.ProjectChildDO;
|
||||||
import com.jsl.oa.model.dodata.ProjectModuleDO;
|
import com.jsl.oa.model.dodata.ProjectModuleDO;
|
||||||
|
import com.jsl.oa.model.vodata.ProjectChildGetVO;
|
||||||
import com.jsl.oa.model.vodata.ProjectWorkAndNameVO;
|
import com.jsl.oa.model.vodata.ProjectWorkAndNameVO;
|
||||||
import com.jsl.oa.services.ModuleService;
|
import com.jsl.oa.services.ModuleService;
|
||||||
import com.jsl.oa.utils.BaseResponse;
|
import com.jsl.oa.utils.BaseResponse;
|
||||||
|
@ -42,9 +43,15 @@ public class ModuleServiceImpl implements ModuleService {
|
||||||
log.info("不是负责人");
|
log.info("不是负责人");
|
||||||
is = 0;
|
is = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
List<ProjectChildDO> projectWorkDOList = moduleMapper.getByProjectId(projectId, userId, is);
|
List<ProjectChildDO> projectWorkDOList = moduleMapper.getByProjectId(projectId, userId, is);
|
||||||
return ResultUtil.success(projectWorkDOList);
|
List<ProjectChildGetVO> projectWorkAndNameVOS = new ArrayList<>();
|
||||||
|
for (ProjectChildDO projectWorkDO : projectWorkDOList) {
|
||||||
|
ProjectChildGetVO projectWorkAndNameVO = new ProjectChildGetVO();
|
||||||
|
Processing.copyProperties(projectWorkDO, projectWorkAndNameVO);
|
||||||
|
projectWorkAndNameVO.setPrincipalName(userDAO.getUserById(projectWorkDO.getPrincipalId()).getUsername());
|
||||||
|
projectWorkAndNameVOS.add(projectWorkAndNameVO);
|
||||||
|
}
|
||||||
|
return ResultUtil.success(projectWorkAndNameVOS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue
Block a user