|
@@ -142,6 +142,8 @@ public class WeiXinCorpController {
|
|
|
private UserService userService;
|
|
|
@Resource
|
|
|
private CompanyReportMapper companyReportMapper;
|
|
|
+ @Resource
|
|
|
+ private TaskExecutorMapper taskExecutorMapper;
|
|
|
@Autowired
|
|
|
RestTemplate restTemplate;
|
|
|
@Resource
|
|
@@ -1451,6 +1453,8 @@ public class WeiXinCorpController {
|
|
|
stage.setStagesName("工作开展");
|
|
|
stagesMapper.insert(stage);
|
|
|
Task task=new Task();
|
|
|
+ TimeType timeType = timeTypeMapper.selectById(company.getId());
|
|
|
+ Integer oneDayHours = 8;
|
|
|
task.setCreateDate(LocalDate.now());
|
|
|
task.setProjectId(project.getId());
|
|
|
task.setCompanyId(company.getId());
|
|
@@ -1460,11 +1464,21 @@ public class WeiXinCorpController {
|
|
|
task.setExecutorId(user.getId());
|
|
|
task.setExecutorColor(user.getColor());
|
|
|
task.setExecutorName(user.getName());
|
|
|
+ task.setPlanHours(oneDayHours);
|
|
|
task.setStagesId(stage.getId());
|
|
|
task.setGroupId(taskGroup.getId());
|
|
|
task.setSeq(0);
|
|
|
task.setName("示例任务");
|
|
|
taskMapper.insert(task);
|
|
|
+ //任务执行人表也要插入,不然会导致编辑任务的时候执行人为空
|
|
|
+ TaskExecutor executor = new TaskExecutor();
|
|
|
+ executor.setTaskId(task.getId());
|
|
|
+ executor.setPlanHours(oneDayHours);
|
|
|
+ executor.setProjectId(project.getId());
|
|
|
+ executor.setExecutorId(user.getId());
|
|
|
+ executor.setExecutorColor(user.getColor());
|
|
|
+ executor.setExecutorName(user.getName());
|
|
|
+ taskExecutorMapper.insert(executor);
|
|
|
}
|
|
|
|
|
|
int companyId = company.getId();
|