|
@@ -123,9 +123,12 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements Ta
|
|
|
BeanUtils.copyProperties(taskDto,task);
|
|
|
task.setCreateDate(LocalDateTime.now());//任务的创建时间
|
|
|
//根据任务的开始时间与当下时间判断任务的状态
|
|
|
- if (taskDto.getStartDate()==null||taskDto.getStartDate().isAfter(LocalDateTime.now())){
|
|
|
+ if (taskDto.getStartDate()!=null&&taskDto.getStartDate().isAfter(LocalDateTime.now())){
|
|
|
task.setStatus(0);
|
|
|
- }else {
|
|
|
+ }else if (taskDto.getEndDate()!=null&&taskDto.getEndDate().isBefore(LocalDateTime.now())){
|
|
|
+ task.setStatus(3);
|
|
|
+ } else if (taskDto.getStartDate()!=null&&taskDto.getStartDate().isBefore(LocalDateTime.now())&&taskDto.getEndDate()!=null&&taskDto.getEndDate().isAfter(LocalDateTime.now()))
|
|
|
+ {
|
|
|
task.setStatus(1);
|
|
|
}
|
|
|
task.setCreaterName(user.getName());
|
|
@@ -441,7 +444,7 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements Ta
|
|
|
task.setCompanyId(companyId);
|
|
|
task.setCreaterId(user.getId());
|
|
|
task.setCreateDate(LocalDateTime.now());
|
|
|
- task.setStatus(0);
|
|
|
+// task.setStatus(0);
|
|
|
task.setIsDelete(0);
|
|
|
for (int i = 0; i < cellNum; i++) {
|
|
|
String modelName = modelNameList.get(i);
|
|
@@ -690,6 +693,15 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements Ta
|
|
|
msg.setError("任务:"+task.getTaskName()+"中客户/商机/销售订单不应一同存在");
|
|
|
return msg;
|
|
|
}
|
|
|
+ if (task.getStartDate()!=null&&task.getStartDate().isAfter(LocalDateTime.now())){
|
|
|
+ task.setStatus(0);
|
|
|
+ }else if (task.getEndDate()!=null&&task.getEndDate().isBefore(LocalDateTime.now())){
|
|
|
+ task.setStatus(3);
|
|
|
+ } else if (task.getStartDate()!=null&&task.getStartDate().isBefore(LocalDateTime.now())&&task.getEndDate()!=null&&task.getEndDate().isAfter(LocalDateTime.now()))
|
|
|
+ {
|
|
|
+ task.setStatus(1);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
if(saveOrUpdateBatch(importTaskList)){
|
|
|
ArrayList<TaskExecutor> taskExecutors = new ArrayList<>();
|
|
@@ -781,7 +793,7 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements Ta
|
|
|
dataList.add(titleList);//设置表头
|
|
|
|
|
|
taskDto.setCompanyId(user.getCompanyId());
|
|
|
- taskDto.setPageIndex(null).setPageSize(null);//暂时部不分页
|
|
|
+ taskDto.setPageIndex((taskDto.getPageIndex()-1)*taskDto.getPageSize()).setPageSize(taskDto.getPageSize());
|
|
|
List<TasKVo> taskVoList =taskMapper.getPageListTask(taskDto);
|
|
|
if (!taskVoList.isEmpty()){
|
|
|
for (TasKVo tasKVo : taskVoList) {
|