|
@@ -302,16 +302,15 @@ public class ReportServiceImpl extends ServiceImpl<ReportMapper, Report> impleme
|
|
|
|
|
|
//审核通过
|
|
|
@Override
|
|
|
- public HttpRespMsg approveReport(Integer id, HttpServletRequest request) {
|
|
|
+ public HttpRespMsg approveReport(Integer id, String date, HttpServletRequest request) {
|
|
|
HttpRespMsg httpRespMsg = new HttpRespMsg();
|
|
|
try {
|
|
|
User user = userMapper.selectById(request.getHeader("Token"));
|
|
|
- Report report = reportMapper.selectById(id);
|
|
|
- Project project = projectMapper.selectById(report.getProjectId());
|
|
|
- if (user.getRole() == 0 || !project.getCompanyId().equals(user.getCompanyId())) {
|
|
|
+ if (user.getRole() == 0) {
|
|
|
httpRespMsg.setError("无修改权限");
|
|
|
} else {
|
|
|
- reportMapper.updateById(report.setState(1));
|
|
|
+ reportMapper.update(new Report().setState(1),
|
|
|
+ new QueryWrapper<Report>().eq("creator_id", id).eq("create_date", date));
|
|
|
}
|
|
|
} catch (NullPointerException e) {
|
|
|
httpRespMsg.setError("验证失败");
|
|
@@ -322,16 +321,15 @@ public class ReportServiceImpl extends ServiceImpl<ReportMapper, Report> impleme
|
|
|
|
|
|
//审核未通过 以及 撤销审核
|
|
|
@Override
|
|
|
- public HttpRespMsg denyReport(Integer id, HttpServletRequest request) {
|
|
|
+ public HttpRespMsg denyReport(Integer id, String date, HttpServletRequest request) {
|
|
|
HttpRespMsg httpRespMsg = new HttpRespMsg();
|
|
|
try {
|
|
|
User user = userMapper.selectById(request.getHeader("Token"));
|
|
|
- Report report = reportMapper.selectById(id);
|
|
|
- Project project = projectMapper.selectById(report.getProjectId());
|
|
|
- if (user.getRole() == 0 || !project.getCompanyId().equals(user.getCompanyId())) {
|
|
|
+ if (user.getRole() == 0) {
|
|
|
httpRespMsg.setError("无修改权限");
|
|
|
} else {
|
|
|
- reportMapper.updateById(report.setState(2));
|
|
|
+ reportMapper.update(new Report().setState(2),
|
|
|
+ new QueryWrapper<Report>().eq("creator_id", id).eq("create_date", date));
|
|
|
}
|
|
|
} catch (NullPointerException e) {
|
|
|
httpRespMsg.setError("验证失败");
|