Browse Source

添加节点类型、标签等

master
陈裕财 4 years ago
parent
commit
802e1716ee
  1. 11
      xm-core/src/main/java/com/xm/core/ctrl/XmTaskWorkloadController.java

11
xm-core/src/main/java/com/xm/core/ctrl/XmTaskWorkloadController.java

@ -541,15 +541,10 @@ public class XmTaskWorkloadController {
sstatus="1";
xmTaskWorkloadMap.put("sstatus",sstatus);
}
if("0".equals(wstatus)){
sstatus="1";
xmTaskWorkloadMap.put("sstatus",sstatus);
}
List<String> taskIds=xmTaskWorkloadsDb.stream().map(i->i.getTaskId()).collect(Collectors.toSet()).stream().collect(Collectors.toList());
Map<String,XmTask> taskMap=new HashMap<>();
if(xmTaskWorkloadMap.containsKey("wstatus") && "1".equals(wstatus)){
if(xmTaskWorkloadMap.containsKey("sstatus") && "1".equals(sstatus)){
List<XmTask> tasks=this.xmTaskService.selectListByIds(taskIds);
for (XmTask task : tasks) {
taskMap.put(task.getId(),task);
@ -563,7 +558,7 @@ public class XmTaskWorkloadController {
if(!"1".equals(xmTaskWorkload.getSstatus()) && !"0".equals(xmTaskWorkload.getSstatus()) &&StringUtils.hasText(xmTaskWorkload.getSstatus())){
sstatusNot01.add(xmTaskWorkload);
}else{
if(xmTaskWorkloadMap.containsKey("wstatus") && "1".equals(wstatus)){
if(xmTaskWorkloadMap.containsKey("sstatus") && "1".equals(sstatus)){
XmTask task=taskMap.get(xmTaskWorkload.getTaskId());
if(task==null || (!"2".equals(task.getTaskState()) && !"3".equals(task.getTaskState()))){
taskStateNot34.add(xmTaskWorkload);
@ -592,7 +587,7 @@ public class XmTaskWorkloadController {
msgs.add("有"+sstatusNot01.size()+"条工时不是待结算状态,不允许更改");
}
if(taskStateNot34.size()>0){
msgs.add("有"+taskStateNot34.size()+"条工时对应的任务不是已完工状态,不允许确认工时");
msgs.add("有"+taskStateNot34.size()+"条工时对应的任务不是已完工状态,不允许进入结算池");
}
if(canChanges.size()>0){
tips.setOkMsg(msgs.stream().collect(Collectors.joining()));

Loading…
Cancel
Save