|
@@ -7140,29 +7140,41 @@ public class ReportServiceImpl extends ServiceImpl<ReportMapper, Report> impleme
|
|
//转移日报
|
|
//转移日报
|
|
List<Report> reportList = reportMapper.selectList(new QueryWrapper<Report>().eq("creator_id", sourceUser.getId()));
|
|
List<Report> reportList = reportMapper.selectList(new QueryWrapper<Report>().eq("creator_id", sourceUser.getId()));
|
|
if (reportList.size() != 0){
|
|
if (reportList.size() != 0){
|
|
|
|
+ List<Report> upList = new ArrayList<>();
|
|
for (Report report : reportList) {
|
|
for (Report report : reportList) {
|
|
- report.setCreatorId(targetUser.getId());
|
|
|
|
- report.setDeptId(targetUser.getDepartmentId());
|
|
|
|
|
|
+ Report upItem = new Report();
|
|
|
|
+ upItem.setId(report.getId());
|
|
|
|
+ upItem.setCreatorId(targetUser.getId());
|
|
|
|
+ upItem.setDeptId(targetUser.getDepartmentId());
|
|
|
|
+ upList.add(upItem);
|
|
}
|
|
}
|
|
- reportService.updateBatchById(reportList);
|
|
|
|
|
|
+ reportService.updateBatchById(upList);
|
|
}
|
|
}
|
|
//转移日报的log
|
|
//转移日报的log
|
|
List<ReportLog> reportCreatorLogList = reportLogMapper.selectList(new QueryWrapper<ReportLog>().eq("creator_id", sourceUser.getId()));
|
|
List<ReportLog> reportCreatorLogList = reportLogMapper.selectList(new QueryWrapper<ReportLog>().eq("creator_id", sourceUser.getId()));
|
|
if (reportCreatorLogList.size() != 0){
|
|
if (reportCreatorLogList.size() != 0){
|
|
|
|
+ List<ReportLog> upList = new ArrayList<>();
|
|
for (ReportLog log : reportCreatorLogList) {
|
|
for (ReportLog log : reportCreatorLogList) {
|
|
- log.setCreatorId(targetUser.getId());
|
|
|
|
|
|
+ ReportLog upItem = new ReportLog();
|
|
|
|
+ upItem.setId(log.getId());
|
|
|
|
+ upItem.setCreatorId(targetUser.getId());
|
|
|
|
+ upList.add(upItem);
|
|
}
|
|
}
|
|
- reportLogService.updateBatchById(reportCreatorLogList);
|
|
|
|
|
|
+ reportLogService.updateBatchById(upList);
|
|
}
|
|
}
|
|
|
|
|
|
List<ReportLog> reportOperatorLogList = reportLogMapper.selectList(new QueryWrapper<ReportLog>().eq("operator_id", sourceUser.getId()));
|
|
List<ReportLog> reportOperatorLogList = reportLogMapper.selectList(new QueryWrapper<ReportLog>().eq("operator_id", sourceUser.getId()));
|
|
if (reportCreatorLogList.size() != 0){
|
|
if (reportCreatorLogList.size() != 0){
|
|
|
|
+ List<ReportLog> upList = new ArrayList<>();
|
|
for (ReportLog log : reportOperatorLogList) {
|
|
for (ReportLog log : reportOperatorLogList) {
|
|
- log.setOperatorId(targetUser.getId());
|
|
|
|
|
|
+ ReportLog upItem = new ReportLog();
|
|
|
|
+ upItem.setId(log.getId());
|
|
|
|
+ upItem.setOperatorId(targetUser.getId());
|
|
String msg = log.getMsg().replace(sourceUser.getName(), targetUser.getName());
|
|
String msg = log.getMsg().replace(sourceUser.getName(), targetUser.getName());
|
|
- log.setMsg(msg);
|
|
|
|
|
|
+ upItem.setMsg(msg);
|
|
|
|
+ upList.add(upItem);
|
|
}
|
|
}
|
|
- reportLogService.updateBatchById(reportOperatorLogList);
|
|
|
|
|
|
+ reportLogService.updateBatchById(upList);
|
|
}
|
|
}
|
|
|
|
|
|
List<ReportAlogMembdate> reportAlogMembdateList = reportAlogMembdateMapper.selectList(new QueryWrapper<ReportAlogMembdate>().eq("user_id", sourceUser.getId()));
|
|
List<ReportAlogMembdate> reportAlogMembdateList = reportAlogMembdateMapper.selectList(new QueryWrapper<ReportAlogMembdate>().eq("user_id", sourceUser.getId()));
|