0.6.1 debug
This commit is contained in:
parent
7c0d344350
commit
0ffb2ca306
|
@ -16,8 +16,7 @@ public enum TaskStatus {
|
||||||
WAIT_CONFIRM("3", "待确认(停用)"),
|
WAIT_CONFIRM("3", "待确认(停用)"),
|
||||||
PASS("4", "通过"),
|
PASS("4", "通过"),
|
||||||
REJECT("5", "驳回(停用)"),
|
REJECT("5", "驳回(停用)"),
|
||||||
CANCEL("6", "取消"),
|
CANCEL("6", "取消");
|
||||||
OVERDUE_PASS("7", "逾期通过");
|
|
||||||
|
|
||||||
private final String status;
|
private final String status;
|
||||||
private final String name;
|
private final String name;
|
||||||
|
@ -55,7 +54,7 @@ public enum TaskStatus {
|
||||||
* 获取未完成任务状态
|
* 获取未完成任务状态
|
||||||
*/
|
*/
|
||||||
public static List<String> unComplete() {
|
public static List<String> unComplete() {
|
||||||
return CollectionUtils.map(TaskStatus::getStatus, PROCESSING);
|
return CollectionUtils.map(TaskStatus::getStatus, PROCESSING, WAIT_RECEIVE);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -64,4 +63,11 @@ public enum TaskStatus {
|
||||||
public static List<String> complete() {
|
public static List<String> complete() {
|
||||||
return CollectionUtils.map(TaskStatus::getStatus, PASS);
|
return CollectionUtils.map(TaskStatus::getStatus, PASS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取逾期完成任务状态
|
||||||
|
*/
|
||||||
|
public static List<String> overDueComplete() {
|
||||||
|
return CollectionUtils.map(TaskStatus::getStatus);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -319,15 +319,9 @@ public class TaskServiceImpl implements TaskService
|
||||||
// 更新任务状态
|
// 更新任务状态
|
||||||
Integer result = transactionTemplate.execute(status -> {
|
Integer result = transactionTemplate.execute(status -> {
|
||||||
|
|
||||||
LocalDateTime passTime = LocalDateTime.now();
|
|
||||||
|
|
||||||
Task data = new Task();
|
Task data = new Task();
|
||||||
data.setPassTime(passTime);
|
data.setPassTime(LocalDateTime.now());
|
||||||
if (passTime.isAfter(old.getExpireTime())) {
|
data.setStatus(TaskStatus.PASS.getStatus());
|
||||||
data.setStatus(TaskStatus.OVERDUE_PASS.getStatus());
|
|
||||||
} else {
|
|
||||||
data.setStatus(TaskStatus.PASS.getStatus());
|
|
||||||
}
|
|
||||||
TaskQuery query = new TaskQuery();
|
TaskQuery query = new TaskQuery();
|
||||||
query.setId(id);
|
query.setId(id);
|
||||||
query.setStatusList(TaskStatus.canPass());
|
query.setStatusList(TaskStatus.canPass());
|
||||||
|
|
|
@ -49,7 +49,7 @@ public class TaskValidatorImpl implements TaskValidator{
|
||||||
List<TaskMemberVO> notInProjectMemberList = vo.getMemberList().stream()
|
List<TaskMemberVO> notInProjectMemberList = vo.getMemberList().stream()
|
||||||
.filter(member -> !projectMemberUserIds.contains(member.getUserId()))
|
.filter(member -> !projectMemberUserIds.contains(member.getUserId()))
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
ServiceUtil.assertion(CollectionUtils.isEmptyElement(notInProjectMemberList),
|
ServiceUtil.assertion(CollectionUtils.isNotEmptyElement(notInProjectMemberList),
|
||||||
"任务负责人%s不是项目【%s】的成员", CollectionUtils.map(notInProjectMemberList, TaskMemberVO::getUserName), vo.getProjectName());
|
"任务负责人%s不是项目【%s】的成员", CollectionUtils.map(notInProjectMemberList, TaskMemberVO::getUserName), vo.getProjectName());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ spring:
|
||||||
druid:
|
druid:
|
||||||
# 主库数据源
|
# 主库数据源
|
||||||
master:
|
master:
|
||||||
url: jdbc:mysql://localhost:3306/pm-copy?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
url: jdbc:mysql://localhost:3306/project-manager?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
||||||
username: root
|
username: root
|
||||||
password: 123456
|
password: 123456
|
||||||
# 从库数据源
|
# 从库数据源
|
||||||
|
|
Loading…
Reference in New Issue
Block a user