|
@@ -4,6 +4,7 @@ package com.management.platform.controller;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.management.platform.entity.*;
|
|
import com.management.platform.entity.*;
|
|
import com.management.platform.mapper.*;
|
|
import com.management.platform.mapper.*;
|
|
|
|
+import com.management.platform.service.OperationRecordService;
|
|
import com.management.platform.service.ProjectService;
|
|
import com.management.platform.service.ProjectService;
|
|
import com.management.platform.util.HttpRespMsg;
|
|
import com.management.platform.util.HttpRespMsg;
|
|
import org.apache.poi.hssf.usermodel.*;
|
|
import org.apache.poi.hssf.usermodel.*;
|
|
@@ -22,6 +23,7 @@ import javax.servlet.http.HttpServletRequest;
|
|
import java.io.File;
|
|
import java.io.File;
|
|
import java.io.FileOutputStream;
|
|
import java.io.FileOutputStream;
|
|
import java.time.LocalDate;
|
|
import java.time.LocalDate;
|
|
|
|
+import java.time.LocalDateTime;
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -58,6 +60,10 @@ public class ProjectController {
|
|
private ProjectKeyNodesMapper projectKeyNodesMapper;
|
|
private ProjectKeyNodesMapper projectKeyNodesMapper;
|
|
@Resource
|
|
@Resource
|
|
private ProjectKeyNodesSettingMapper projectKeyNodesSettingMapper;
|
|
private ProjectKeyNodesSettingMapper projectKeyNodesSettingMapper;
|
|
|
|
+ @Resource
|
|
|
|
+ private UserMapper userMapper;
|
|
|
|
+ @Resource
|
|
|
|
+ private OperationRecordService operationRecordService;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 获取我参与的全部项目的负责人列表
|
|
* 获取我参与的全部项目的负责人列表
|
|
@@ -306,6 +312,14 @@ public class ProjectController {
|
|
project.setStatus(2);
|
|
project.setStatus(2);
|
|
project.setFinishDate(LocalDate.now());
|
|
project.setFinishDate(LocalDate.now());
|
|
projectService.updateById(project);
|
|
projectService.updateById(project);
|
|
|
|
+ User user = userMapper.selectById(request.getHeader("token"));
|
|
|
|
+ OperationRecord operationRecord=new OperationRecord();
|
|
|
|
+ operationRecord.setProjectName(project.getProjectName());
|
|
|
|
+ operationRecord.setOperationTime(LocalDateTime.now());
|
|
|
|
+ operationRecord.setContent("完成了项目");
|
|
|
|
+ operationRecord.setOperatorName(user.getName());
|
|
|
|
+ operationRecord.setCompanyId(user.getCompanyId());
|
|
|
|
+ operationRecordService.save(operationRecord);
|
|
return new HttpRespMsg();
|
|
return new HttpRespMsg();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -320,6 +334,14 @@ public class ProjectController {
|
|
project.setId(id);
|
|
project.setId(id);
|
|
project.setStatus(3);
|
|
project.setStatus(3);
|
|
projectService.updateById(project);
|
|
projectService.updateById(project);
|
|
|
|
+ User user = userMapper.selectById(request.getHeader("token"));
|
|
|
|
+ OperationRecord operationRecord=new OperationRecord();
|
|
|
|
+ operationRecord.setProjectName(project.getProjectName());
|
|
|
|
+ operationRecord.setOperationTime(LocalDateTime.now());
|
|
|
|
+ operationRecord.setContent("撤销了项目");
|
|
|
|
+ operationRecord.setOperatorName(user.getName());
|
|
|
|
+ operationRecord.setCompanyId(user.getCompanyId());
|
|
|
|
+ operationRecordService.save(operationRecord);
|
|
}
|
|
}
|
|
|
|
|
|
return msg;
|
|
return msg;
|