Compare commits

..

No commits in common. "d5108311705d67027df1f69db520f88b6ba7dcb4" and "abef74af38e48293faa518c11aafa57650240b2e" have entirely different histories.

9 changed files with 6 additions and 103 deletions

View File

@ -393,11 +393,6 @@ public class ProjectController {
@RequestParam Integer id, @RequestParam Integer id,
HttpServletRequest request HttpServletRequest request
) { ) {
if (id == null) {
return ResultUtil.error(ErrorCode.ID_NOT_EXIST);
}
return projectService.projectChildGetById(id, request); return projectService.projectChildGetById(id, request);
} }
@ -424,11 +419,6 @@ public class ProjectController {
@RequestParam Integer childId, @RequestParam Integer childId,
HttpServletRequest request HttpServletRequest request
) { ) {
if (childId == null) {
return ResultUtil.error(ErrorCode.ID_NOT_EXIST);
}
return projectService.projectModuleGetById(childId, request); return projectService.projectModuleGetById(childId, request);
} }

View File

@ -60,6 +60,7 @@ public class ProjectDailyController {
@NotNull BindingResult bindingResult, @NotNull BindingResult bindingResult,
HttpServletRequest request) { HttpServletRequest request) {
log.info("请求接口[PUT]: /daily/update");
// 判断是否有参数错误 // 判断是否有参数错误
if (bindingResult.hasErrors()) { if (bindingResult.hasErrors()) {
return ResultUtil.error(ErrorCode.PARAMETER_ERROR, Processing.getValidatedErrorList(bindingResult)); return ResultUtil.error(ErrorCode.PARAMETER_ERROR, Processing.getValidatedErrorList(bindingResult));
@ -72,11 +73,6 @@ public class ProjectDailyController {
@NeedPermission("project:daily_delete") @NeedPermission("project:daily_delete")
public BaseResponse delete(@RequestParam Integer dailyId, public BaseResponse delete(@RequestParam Integer dailyId,
HttpServletRequest request) { HttpServletRequest request) {
if (dailyId == null) {
return ResultUtil.error(ErrorCode.ID_NOT_EXIST);
}
return projectDailyService.deleteDaily(dailyId, request); return projectDailyService.deleteDaily(dailyId, request);
} }
@ -85,11 +81,6 @@ public class ProjectDailyController {
public BaseResponse getMyDaily(@RequestParam Integer page, public BaseResponse getMyDaily(@RequestParam Integer page,
@RequestParam Integer pageSize, @RequestParam Integer pageSize,
HttpServletRequest request) { HttpServletRequest request) {
if (page == null || pageSize == null) {
return ResultUtil.error(ErrorCode.PAGE_NUMBER_IS_NULL);
}
return projectDailyService.getMyDaily(page, pageSize, request); return projectDailyService.getMyDaily(page, pageSize, request);
} }
@ -102,14 +93,6 @@ public class ProjectDailyController {
String endTime, String endTime,
HttpServletRequest request) { 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, return projectDailyService.searchMyDaily(projectId,
page, page,
pageSize, pageSize,

View File

@ -41,11 +41,7 @@ public class ReviewController {
@RequestParam Integer page, @RequestParam Integer page,
@RequestParam Integer pageSize, @RequestParam Integer pageSize,
HttpServletRequest request) { HttpServletRequest request) {
log.info("请求接口[GET]: /review/getMyReview");
if (page == null || pageSize == null) {
return ResultUtil.error(ErrorCode.PAGE_NUMBER_IS_NULL);
}
return reviewService.getUserReview(page, pageSize, request); return reviewService.getUserReview(page, pageSize, request);
} }
@ -59,11 +55,6 @@ public class ReviewController {
public BaseResponse getMyReview(@RequestParam Integer page, public BaseResponse getMyReview(@RequestParam Integer page,
@RequestParam Integer pageSize, @RequestParam Integer pageSize,
HttpServletRequest request) { HttpServletRequest request) {
if (page == null || pageSize == null) {
return ResultUtil.error(ErrorCode.PAGE_NUMBER_IS_NULL);
}
return reviewService.getUserPendingApprovalReview(page, pageSize, request); return reviewService.getUserPendingApprovalReview(page, pageSize, request);
} }
@ -79,6 +70,7 @@ public class ReviewController {
@NotNull BindingResult bindingResult, @NotNull BindingResult bindingResult,
HttpServletRequest request) { HttpServletRequest request) {
if (bindingResult.hasErrors()) { if (bindingResult.hasErrors()) {
return ResultUtil.error(ErrorCode.REQUEST_BODY_ERROR); return ResultUtil.error(ErrorCode.REQUEST_BODY_ERROR);
} }
@ -106,10 +98,6 @@ public class ReviewController {
@RequestParam Integer page, @RequestParam Integer page,
@RequestParam Integer pageSize) { @RequestParam Integer pageSize) {
if (page == null || pageSize == null) {
return ResultUtil.error(ErrorCode.PAGE_NUMBER_IS_NULL);
}
return reviewService.searchReview(content, request, page, pageSize); return reviewService.searchReview(content, request, page, pageSize);
} }
@ -120,10 +108,6 @@ public class ReviewController {
@RequestParam Integer page, @RequestParam Integer page,
@RequestParam Integer pageSize) { @RequestParam Integer pageSize) {
if (page == null || pageSize == null) {
return ResultUtil.error(ErrorCode.PAGE_NUMBER_IS_NULL);
}
return reviewService.searchReviewRecords(content, statue, request, page, pageSize); return reviewService.searchReviewRecords(content, statue, request, page, pageSize);
} }
} }

View File

@ -1,11 +1,9 @@
package com.jsl.oa.dao; package com.jsl.oa.dao;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.jsl.oa.mapper.ProjectMapper; 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.ProjectChildDO;
import com.jsl.oa.model.dodata.ProjectDO; import com.jsl.oa.model.dodata.ProjectDO;
import com.jsl.oa.model.dodata.ProjectModuleDO; 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.dodata.info.ProjectShowDO;
import com.jsl.oa.model.vodata.ProjectInfoVO; import com.jsl.oa.model.vodata.ProjectInfoVO;
import com.jsl.oa.model.vodata.ProjectChildAddVO; import com.jsl.oa.model.vodata.ProjectChildAddVO;
@ -26,7 +24,6 @@ import java.util.Objects;
public class ProjectDAO { public class ProjectDAO {
private final ProjectMapper projectMapper; private final ProjectMapper projectMapper;
private final UserMapper userMapper;
private final Gson gson; private final Gson gson;
public void projectAdd(ProjectInfoVO projectAdd) { public void projectAdd(ProjectInfoVO projectAdd) {
@ -205,24 +202,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();
}
}
} }

View File

@ -17,14 +17,10 @@ public class ProjectDailyVO {
private String userName; private String userName;
private String nickName;
private Long projectId; private Long projectId;
private String projectName; private String projectName;
private String principalName;
private String content; private String content;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")

View File

@ -306,7 +306,6 @@ public class MessageServiceImpl implements MessageService {
messageMapper.messageAdd(messageAddVO); messageMapper.messageAdd(messageAddVO);
} }
/** /**
* 添加提醒消息 * 添加提醒消息
* 系统/模块到期提醒 * 系统/模块到期提醒

View File

@ -8,7 +8,6 @@ import com.jsl.oa.dao.ProjectDailyDAO;
import com.jsl.oa.dao.UserDAO; import com.jsl.oa.dao.UserDAO;
import com.jsl.oa.mapper.ProjectDailyMapper; import com.jsl.oa.mapper.ProjectDailyMapper;
import com.jsl.oa.model.dodata.ProjectDailyDO; 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.ProjectDailyAddVO;
import com.jsl.oa.model.vodata.ProjectDailyDataVO; import com.jsl.oa.model.vodata.ProjectDailyDataVO;
import com.jsl.oa.model.vodata.ProjectDailyUpdateVO; import com.jsl.oa.model.vodata.ProjectDailyUpdateVO;
@ -206,20 +205,8 @@ public class ProjectDailyServiceImpl implements ProjectDailyService {
Processing.copyProperties(projectDailyDO, projectDailyVO); Processing.copyProperties(projectDailyDO, projectDailyVO);
// 赋值其他需查询的属性 // 赋值其他需查询的属性
projectDailyVO.setProjectName( projectDailyVO.setProjectName(
projectDAO.getProjectById(projectDailyVO.getProjectId()).getName()); projectDAO.getProjectById(projectDailyVO.getProjectId()).getName())
//设置发送者名称如果为昵称为空则赋值用户账号 .setUserName(userDAO.getUserById(projectDailyDO.getUserId()).getNickname());
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()));
//用户是否有权限删除 //用户是否有权限删除
if (projectDailyDO.getUserId().equals(projectDAO. if (projectDailyDO.getUserId().equals(projectDAO.
getProjectById(projectDailyVO.getProjectId()).getPrincipalId())) { getProjectById(projectDailyVO.getProjectId()).getPrincipalId())) {

View File

@ -285,11 +285,6 @@ public class ProjectServiceImpl implements ProjectService {
List<ProjectChildDO> projectChildDOList = projectMapper.getAllChildByProjectId(id); List<ProjectChildDO> projectChildDOList = projectMapper.getAllChildByProjectId(id);
List<ReturnGetVO> returnGetVOList = new ArrayList<>(); List<ReturnGetVO> returnGetVOList = new ArrayList<>();
if (projectChildDOList.size() == 0) {
return ResultUtil.success(returnGetVOList);
}
for (ProjectChildDO projectChildDO : projectChildDOList) { for (ProjectChildDO projectChildDO : projectChildDOList) {
ReturnGetVO returnGetVO = new ReturnGetVO(); ReturnGetVO returnGetVO = new ReturnGetVO();
Processing.copyProperties(projectChildDO, returnGetVO); Processing.copyProperties(projectChildDO, returnGetVO);
@ -313,15 +308,8 @@ public class ProjectServiceImpl implements ProjectService {
@Override @Override
public BaseResponse projectModuleGetById(Integer id, HttpServletRequest request) { public BaseResponse projectModuleGetById(Integer id, HttpServletRequest request) {
List<ProjectModuleDO> projectModuleDOList = projectMapper.getModuleByChildId(id); List<ProjectModuleDO> projectModuleDOList = projectMapper.getModuleByChildId(id);
List<ReturnGetVO> returnGetVOList = new ArrayList<>(); List<ReturnGetVO> returnGetVOList = new ArrayList<>();
if (projectModuleDOList.size() == 0) {
return ResultUtil.success(returnGetVOList);
}
for (ProjectModuleDO projectModuleDO : projectModuleDOList) { for (ProjectModuleDO projectModuleDO : projectModuleDOList) {
ReturnGetVO returnGetVO = new ReturnGetVO(); ReturnGetVO returnGetVO = new ReturnGetVO();
Processing.copyProperties(projectModuleDO, returnGetVO); Processing.copyProperties(projectModuleDO, returnGetVO);

View File

@ -58,7 +58,6 @@ public enum ErrorCode {
PROJECT_DAILY_NOT_EXIST("ProjectDailyNotExist", 40023, "日志不存在"), PROJECT_DAILY_NOT_EXIST("ProjectDailyNotExist", 40023, "日志不存在"),
NOT_PERMISSION_UPDATE_DAILY("NotPermissionUpdateDaily", 40024, "用户无权限修改日报"), NOT_PERMISSION_UPDATE_DAILY("NotPermissionUpdateDaily", 40024, "用户无权限修改日报"),
User_NOT_PROJECT_PRINCIPAL("UserNotProjectPrincipal", 40023, "用户非项目负责人"), User_NOT_PROJECT_PRINCIPAL("UserNotProjectPrincipal", 40023, "用户非项目负责人"),
PAGE_NUMBER_IS_NULL("PageNumberIsNull", 40024, "分页参数为空"),
REVIEW_NOT_EXIST("ReviewNotExit", 40101, "未找到对应审核信息"); REVIEW_NOT_EXIST("ReviewNotExit", 40101, "未找到对应审核信息");