|
@@ -28,6 +28,7 @@ import java.math.BigDecimal;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
+import java.util.Objects;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
@@ -94,9 +95,14 @@ public class ProjectPushListServiceImpl extends ServiceImpl<ProjectPushListMappe
|
|
|
List<String> sysOrgCodeList = this.selectDeptCodeByUserId(vo.getUserId());
|
|
|
String sysOrgCodes = sysOrgCodeList.stream().collect(Collectors.joining(","));
|
|
|
|
|
|
+ //判断是否为组批任务、是组批前还是组批后的任务
|
|
|
+ String remark = null;
|
|
|
+ if(cost.getPccode()!=null && Objects.equals(cost.getStatus(),"1")) remark = "(组批之后)";//组批之后
|
|
|
+ else if(cost.getPccode()!=null && Objects.equals(cost.getStatus(),"0")) remark = "(组批之前)";//组批之前
|
|
|
+
|
|
|
//组推送对象
|
|
|
ProjectPushList push = ProjectPushListConvert.INSTANCE.toProjectPushList(
|
|
|
- cost.getTaskno(),cost.getTaskname(),set.getId(), vo.getUsername(), set.getContent(),sysOrgCodes);
|
|
|
+ cost.getTaskno(),cost.getTaskname(),set.getId(), vo.getUsername(), set.getContent()+remark,sysOrgCodes);
|
|
|
pushList.add(push);
|
|
|
}
|
|
|
}
|
|
@@ -122,9 +128,14 @@ public class ProjectPushListServiceImpl extends ServiceImpl<ProjectPushListMappe
|
|
|
List<String> sysOrgCodeList = this.selectDeptCodeByUserId(vo.getUserId());
|
|
|
String sysOrgCodes = sysOrgCodeList.stream().collect(Collectors.joining(","));
|
|
|
|
|
|
+ //判断是否为组批任务、是组批前还是组批后的任务
|
|
|
+ String remark = null;
|
|
|
+ if(cost.getPccode()!=null && Objects.equals(cost.getStatus(),"1")) remark = "(组批之后)";//组批之后
|
|
|
+ else if(cost.getPccode()!=null && Objects.equals(cost.getStatus(),"0")) remark = "(组批之前)";//组批之前
|
|
|
+
|
|
|
//组推送对象
|
|
|
ProjectPushList push = ProjectPushListConvert.INSTANCE.toProjectPushList(
|
|
|
- cost.getTaskno(),cost.getTaskname(),set.getId(), vo.getUsername(), set.getContent(),sysOrgCodes);
|
|
|
+ cost.getTaskno(),cost.getTaskname(),set.getId(), vo.getUsername(), set.getContent()+remark,sysOrgCodes);
|
|
|
pushList.add(push);
|
|
|
}
|
|
|
}
|
|
@@ -148,9 +159,14 @@ public class ProjectPushListServiceImpl extends ServiceImpl<ProjectPushListMappe
|
|
|
List<String> sysOrgCodeList = this.selectDeptCodeByUserId(vo.getUserId());
|
|
|
String sysOrgCodes = sysOrgCodeList.stream().collect(Collectors.joining(","));
|
|
|
|
|
|
+ //判断是否为组批任务、是组批前还是组批后的任务
|
|
|
+ String remark = null;
|
|
|
+ if(cost.getPccode()!=null && Objects.equals(cost.getStatus(),"1")) remark = "(组批之后)";//组批之后
|
|
|
+ else if(cost.getPccode()!=null && Objects.equals(cost.getStatus(),"0")) remark = "(组批之前)";//组批之前
|
|
|
+
|
|
|
//组推送对象
|
|
|
ProjectPushList push = ProjectPushListConvert.INSTANCE.toProjectPushList(
|
|
|
- cost.getTaskno(),cost.getTaskname(),set.getId(), vo.getUsername(), set.getContent(),sysOrgCodes);
|
|
|
+ cost.getTaskno(),cost.getTaskname(),set.getId(), vo.getUsername(), set.getContent()+remark,sysOrgCodes);
|
|
|
pushList.add(push);
|
|
|
}
|
|
|
}
|
|
@@ -182,8 +198,14 @@ public class ProjectPushListServiceImpl extends ServiceImpl<ProjectPushListMappe
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ //判断是否为组批任务、是组批前还是组批后的任务
|
|
|
+ String remark = null;
|
|
|
+ if(cost.getPccode()!=null && Objects.equals(cost.getStatus(),"1")) remark = "(组批之后)";//组批之后
|
|
|
+ else if(cost.getPccode()!=null && Objects.equals(cost.getStatus(),"0")) remark = "(组批之前)";//组批之前
|
|
|
+
|
|
|
ProjectPushList push = ProjectPushListConvert.INSTANCE.toProjectPushList(
|
|
|
- cost.getTaskno(),cost.getTaskname(),"", username, "请及时处理合同额",orgcode);
|
|
|
+ cost.getTaskno(),cost.getTaskname(),"", username, "请及时处理合同额"+remark,orgcode);
|
|
|
pushList.add(push);
|
|
|
}
|
|
|
|
|
@@ -212,8 +234,14 @@ public class ProjectPushListServiceImpl extends ServiceImpl<ProjectPushListMappe
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ //判断是否为组批任务、是组批前还是组批后的任务
|
|
|
+ String remark = null;
|
|
|
+ if(cost.getPccode()!=null && Objects.equals(cost.getStatus(),"1")) remark = "(组批之后)";//组批之后
|
|
|
+ else if(cost.getPccode()!=null && Objects.equals(cost.getStatus(),"0")) remark = "(组批之前)";//组批之前
|
|
|
+
|
|
|
ProjectPushList push = ProjectPushListConvert.INSTANCE.toProjectPushList(
|
|
|
- cost.getTaskno(),cost.getTaskname(),"", username, "请及时处理已收款",orgcode);
|
|
|
+ cost.getTaskno(),cost.getTaskname(),"", username, "请及时处理已收款"+remark,orgcode);
|
|
|
pushList.add(push);
|
|
|
}
|
|
|
this.saveBatch(pushList);
|