update 标准预警
This commit is contained in:
+1
-1
@@ -402,7 +402,7 @@ public class ProcessFbStandardConsultationServiceImpl extends ServiceImpl<Proces
|
||||
break;
|
||||
case ConsultationTaskKey.MODULE_OWNER_START: // 模块负责人分发
|
||||
linkQueryWrapper.eq(ProcessFbConsultationUserLink::getParentExecutionId, executionId);
|
||||
linkQueryWrapper.eq(ProcessFbConsultationUserLink::getModuleOwnerId, userId);
|
||||
//linkQueryWrapper.eq(ProcessFbConsultationUserLink::getModuleOwnerId, userId);
|
||||
userLinks = processFbConsultationUserLinkService.list(linkQueryWrapper);
|
||||
if (CollectionUtils.isNotEmpty(userLinks)) {
|
||||
List<String> collect = userLinks.stream()
|
||||
|
||||
+1
-1
@@ -87,7 +87,7 @@
|
||||
AND standard.source = #{param.source}
|
||||
</if>
|
||||
<if test="param.responsibleDepartment != null and param.responsibleDepartment != ''">
|
||||
AND standard.responsible_department = #{param.responsibleDepartment}
|
||||
AND standard.responsible_department LIKE CONCAT('%', #{param.responsibleDepartment}, '%')
|
||||
</if>
|
||||
<if test="param.standardNumberOrName != null and param.standardNumberOrName != ''">
|
||||
AND (standard.standard_number LIKE CONCAT('%', #{param.standardNumberOrName}, '%')
|
||||
|
||||
+6
-3
@@ -116,9 +116,12 @@ public class LawsStandardEarlyWarningServiceImpl implements ILawsStandardEarlyWa
|
||||
private void sendMsgList(String templateCode, List<StandardEarlyWarning> distinctList, Boolean flag) {
|
||||
distinctList.forEach(data -> {
|
||||
String departId = data.getResponsibleDepartment();
|
||||
LambdaQueryWrapper<SysUserDepart> queryWrapper = new LambdaQueryWrapper<>();
|
||||
queryWrapper.eq(SysUserDepart::getDepId, departId);
|
||||
List<SysUserDepart> userDepartList = userDepartService.list(queryWrapper);
|
||||
List<SysUserDepart> userDepartList = new ArrayList<>();
|
||||
if (StringUtils.isNotBlank(departId)) {
|
||||
LambdaQueryWrapper<SysUserDepart> queryWrapper = new LambdaQueryWrapper<>();
|
||||
queryWrapper.in(SysUserDepart::getDepId, Arrays.asList(departId.split(",")));
|
||||
userDepartList = userDepartService.list(queryWrapper);
|
||||
}
|
||||
if (CollectionUtils.isNotEmpty(userDepartList)) {
|
||||
// 每个部门需要发消息的用户id集合
|
||||
List<String> userIdList = userDepartList.stream().map(SysUserDepart::getUserId).collect(Collectors.toList());
|
||||
|
||||
Reference in New Issue
Block a user