Compare commits
No commits in common. "b466b82442f7a9d482ec3b8f5fcfd5af406a7f15" and "a54e8dafb85bc9b5bbe8e64377173986e8993e5a" have entirely different histories.
b466b82442
...
a54e8dafb8
|
@ -393,11 +393,6 @@ public class ProjectController {
|
|||
@RequestParam Integer id,
|
||||
HttpServletRequest request
|
||||
) {
|
||||
|
||||
if (id == null) {
|
||||
return ResultUtil.error(ErrorCode.ID_NOT_EXIST);
|
||||
}
|
||||
|
||||
return projectService.projectChildGetById(id, request);
|
||||
}
|
||||
|
||||
|
@ -424,11 +419,6 @@ public class ProjectController {
|
|||
@RequestParam Integer childId,
|
||||
HttpServletRequest request
|
||||
) {
|
||||
|
||||
if (childId == null) {
|
||||
return ResultUtil.error(ErrorCode.ID_NOT_EXIST);
|
||||
}
|
||||
|
||||
return projectService.projectModuleGetById(childId, request);
|
||||
}
|
||||
|
||||
|
|
|
@ -60,6 +60,7 @@ public class ProjectDailyController {
|
|||
@NotNull BindingResult bindingResult,
|
||||
HttpServletRequest request) {
|
||||
|
||||
log.info("请求接口[PUT]: /daily/update");
|
||||
// 判断是否有参数错误
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultUtil.error(ErrorCode.PARAMETER_ERROR, Processing.getValidatedErrorList(bindingResult));
|
||||
|
@ -72,11 +73,6 @@ public class ProjectDailyController {
|
|||
@NeedPermission("project:daily_delete")
|
||||
public BaseResponse delete(@RequestParam Integer dailyId,
|
||||
HttpServletRequest request) {
|
||||
|
||||
if (dailyId == null) {
|
||||
return ResultUtil.error(ErrorCode.ID_NOT_EXIST);
|
||||
}
|
||||
|
||||
return projectDailyService.deleteDaily(dailyId, request);
|
||||
}
|
||||
|
||||
|
@ -85,11 +81,6 @@ public class ProjectDailyController {
|
|||
public BaseResponse getMyDaily(@RequestParam Integer page,
|
||||
@RequestParam Integer pageSize,
|
||||
HttpServletRequest request) {
|
||||
|
||||
if (page == null || pageSize == null) {
|
||||
return ResultUtil.error(ErrorCode.PAGE_NUMBER_IS_NULL);
|
||||
}
|
||||
|
||||
return projectDailyService.getMyDaily(page, pageSize, request);
|
||||
}
|
||||
|
||||
|
@ -102,14 +93,6 @@ public class ProjectDailyController {
|
|||
String endTime,
|
||||
HttpServletRequest request) {
|
||||
|
||||
if (page == null || pageSize == null) {
|
||||
return ResultUtil.error(ErrorCode.PAGE_NUMBER_IS_NULL);
|
||||
}
|
||||
|
||||
if (projectId == null) {
|
||||
return ResultUtil.error(ErrorCode.ID_NOT_EXIST);
|
||||
}
|
||||
|
||||
return projectDailyService.searchMyDaily(projectId,
|
||||
page,
|
||||
pageSize,
|
||||
|
|
|
@ -41,11 +41,7 @@ public class ReviewController {
|
|||
@RequestParam Integer page,
|
||||
@RequestParam Integer pageSize,
|
||||
HttpServletRequest request) {
|
||||
|
||||
if (page == null || pageSize == null) {
|
||||
return ResultUtil.error(ErrorCode.PAGE_NUMBER_IS_NULL);
|
||||
}
|
||||
|
||||
log.info("请求接口[GET]: /review/getMyReview");
|
||||
return reviewService.getUserReview(page, pageSize, request);
|
||||
}
|
||||
|
||||
|
@ -59,11 +55,6 @@ public class ReviewController {
|
|||
public BaseResponse getMyReview(@RequestParam Integer page,
|
||||
@RequestParam Integer pageSize,
|
||||
HttpServletRequest request) {
|
||||
|
||||
if (page == null || pageSize == null) {
|
||||
return ResultUtil.error(ErrorCode.PAGE_NUMBER_IS_NULL);
|
||||
}
|
||||
|
||||
return reviewService.getUserPendingApprovalReview(page, pageSize, request);
|
||||
}
|
||||
|
||||
|
@ -79,6 +70,7 @@ public class ReviewController {
|
|||
@NotNull BindingResult bindingResult,
|
||||
HttpServletRequest request) {
|
||||
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultUtil.error(ErrorCode.REQUEST_BODY_ERROR);
|
||||
}
|
||||
|
@ -104,11 +96,7 @@ public class ReviewController {
|
|||
public BaseResponse searchReview(String content,
|
||||
HttpServletRequest request,
|
||||
@RequestParam Integer page,
|
||||
@RequestParam Integer pageSize) {
|
||||
|
||||
if (page == null || pageSize == null) {
|
||||
return ResultUtil.error(ErrorCode.PAGE_NUMBER_IS_NULL);
|
||||
}
|
||||
@RequestParam Integer pageSize) {
|
||||
|
||||
return reviewService.searchReview(content, request, page, pageSize);
|
||||
}
|
||||
|
@ -120,10 +108,6 @@ public class ReviewController {
|
|||
@RequestParam Integer page,
|
||||
@RequestParam Integer pageSize) {
|
||||
|
||||
if (page == null || pageSize == null) {
|
||||
return ResultUtil.error(ErrorCode.PAGE_NUMBER_IS_NULL);
|
||||
}
|
||||
|
||||
return reviewService.searchReviewRecords(content, statue, request, page, pageSize);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,11 +1,9 @@
|
|||
package com.jsl.oa.dao;
|
||||
import com.google.gson.Gson;
|
||||
import com.jsl.oa.mapper.ProjectMapper;
|
||||
import com.jsl.oa.mapper.UserMapper;
|
||||
import com.jsl.oa.model.dodata.ProjectChildDO;
|
||||
import com.jsl.oa.model.dodata.ProjectDO;
|
||||
import com.jsl.oa.model.dodata.ProjectModuleDO;
|
||||
import com.jsl.oa.model.dodata.UserDO;
|
||||
import com.jsl.oa.model.dodata.info.ProjectShowDO;
|
||||
import com.jsl.oa.model.vodata.ProjectInfoVO;
|
||||
import com.jsl.oa.model.vodata.ProjectChildAddVO;
|
||||
|
@ -26,7 +24,6 @@ import java.util.Objects;
|
|||
public class ProjectDAO {
|
||||
|
||||
private final ProjectMapper projectMapper;
|
||||
private final UserMapper userMapper;
|
||||
private final Gson gson;
|
||||
|
||||
public void projectAdd(ProjectInfoVO projectAdd) {
|
||||
|
@ -208,24 +205,4 @@ public class ProjectDAO {
|
|||
}
|
||||
|
||||
|
||||
public String getPrincipalUserFromProject(Long projectId) {
|
||||
|
||||
if (projectId == null) {
|
||||
return "";
|
||||
}
|
||||
|
||||
ProjectDO projectDO = projectMapper.getProjectById(projectId);
|
||||
|
||||
UserDO userDO = userMapper.getUserById(projectDO.getPrincipalId());
|
||||
|
||||
if (userDO == null) {
|
||||
return "";
|
||||
}
|
||||
|
||||
if (userDO.getNickname() == null) {
|
||||
return userDO.getUsername();
|
||||
} else {
|
||||
return userDO.getNickname();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -17,14 +17,10 @@ public class ProjectDailyVO {
|
|||
|
||||
private String userName;
|
||||
|
||||
private String nickName;
|
||||
|
||||
private Long projectId;
|
||||
|
||||
private String projectName;
|
||||
|
||||
private String principalName;
|
||||
|
||||
private String content;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
|
|
|
@ -303,7 +303,6 @@ public class MessageServiceImpl implements MessageService {
|
|||
messageMapper.messageAdd(messageAddVO);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 添加提醒消息
|
||||
* 系统/模块到期提醒
|
||||
|
|
|
@ -8,7 +8,6 @@ import com.jsl.oa.dao.ProjectDailyDAO;
|
|||
import com.jsl.oa.dao.UserDAO;
|
||||
import com.jsl.oa.mapper.ProjectDailyMapper;
|
||||
import com.jsl.oa.model.dodata.ProjectDailyDO;
|
||||
import com.jsl.oa.model.dodata.UserDO;
|
||||
import com.jsl.oa.model.vodata.ProjectDailyAddVO;
|
||||
import com.jsl.oa.model.vodata.ProjectDailyDataVO;
|
||||
import com.jsl.oa.model.vodata.ProjectDailyUpdateVO;
|
||||
|
@ -206,20 +205,8 @@ public class ProjectDailyServiceImpl implements ProjectDailyService {
|
|||
Processing.copyProperties(projectDailyDO, projectDailyVO);
|
||||
// 赋值其他需查询的属性
|
||||
projectDailyVO.setProjectName(
|
||||
projectDAO.getProjectById(projectDailyVO.getProjectId()).getName());
|
||||
//设置发送者名称,如果为昵称为空则赋值用户账号
|
||||
UserDO senderUser = userDAO.getUserById(projectDailyDO.getUserId());
|
||||
|
||||
if (senderUser == null) {
|
||||
projectDailyVO.setUserName("");
|
||||
projectDailyVO.setNickName("");
|
||||
} else {
|
||||
projectDailyVO.setUserName(senderUser.getUsername());
|
||||
projectDailyVO.setNickName(senderUser.getNickname());
|
||||
}
|
||||
|
||||
//设置项目负责人名称
|
||||
projectDailyVO.setPrincipalName(projectDAO.getPrincipalUserFromProject(projectDailyDO.getProjectId()));
|
||||
projectDAO.getProjectById(projectDailyVO.getProjectId()).getName())
|
||||
.setUserName(userDAO.getUserById(projectDailyDO.getUserId()).getNickname());
|
||||
//用户是否有权限删除
|
||||
if (projectDailyDO.getUserId().equals(projectDAO.
|
||||
getProjectById(projectDailyVO.getProjectId()).getPrincipalId())) {
|
||||
|
|
|
@ -285,11 +285,6 @@ public class ProjectServiceImpl implements ProjectService {
|
|||
List<ProjectChildDO> projectChildDOList = projectMapper.getAllChildByProjectId(id);
|
||||
|
||||
List<ReturnGetVO> returnGetVOList = new ArrayList<>();
|
||||
|
||||
if (projectChildDOList.size() == 0) {
|
||||
return ResultUtil.success(returnGetVOList);
|
||||
}
|
||||
|
||||
for (ProjectChildDO projectChildDO : projectChildDOList) {
|
||||
ReturnGetVO returnGetVO = new ReturnGetVO();
|
||||
Processing.copyProperties(projectChildDO, returnGetVO);
|
||||
|
@ -313,15 +308,8 @@ public class ProjectServiceImpl implements ProjectService {
|
|||
|
||||
@Override
|
||||
public BaseResponse projectModuleGetById(Integer id, HttpServletRequest request) {
|
||||
|
||||
List<ProjectModuleDO> projectModuleDOList = projectMapper.getModuleByChildId(id);
|
||||
|
||||
List<ReturnGetVO> returnGetVOList = new ArrayList<>();
|
||||
|
||||
if (projectModuleDOList.size() == 0) {
|
||||
return ResultUtil.success(returnGetVOList);
|
||||
}
|
||||
|
||||
for (ProjectModuleDO projectModuleDO : projectModuleDOList) {
|
||||
ReturnGetVO returnGetVO = new ReturnGetVO();
|
||||
Processing.copyProperties(projectModuleDO, returnGetVO);
|
||||
|
|
|
@ -58,7 +58,6 @@ public enum ErrorCode {
|
|||
PROJECT_DAILY_NOT_EXIST("ProjectDailyNotExist", 40023, "日志不存在"),
|
||||
NOT_PERMISSION_UPDATE_DAILY("NotPermissionUpdateDaily", 40024, "用户无权限修改日报"),
|
||||
User_NOT_PROJECT_PRINCIPAL("UserNotProjectPrincipal", 40023, "用户非项目负责人"),
|
||||
PAGE_NUMBER_IS_NULL("PageNumberIsNull", 40024, "分页参数为空"),
|
||||
REVIEW_NOT_EXIST("ReviewNotExit", 40101, "未找到对应审核信息");
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user