shicf
2024-11-21 cf74cf76707710a08ffcdfc13c46706966f12803
预警发送用户取当前人
已修改2个文件
5 ■■■■ 文件已修改
src/main/java/com/product/administration/controller/EarlyWarningManagerController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/administration/service/EarlyWarningManagerService.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/administration/controller/EarlyWarningManagerController.java
@@ -489,7 +489,9 @@
                fse.setValue("createDate", new Date());
            }
            IPublicService publicService = (IPublicService) getProxyInstance(this.publicService);
            publicService.saveFieldSetEntity(fse);
            earlyWarningManagerService.sendWarnFeedBackMessage(fse);
            return OK_List(earlyWarningManagerService.getWarnFeedBack(fse.getString("parent_uuid")));
        } catch (BaseException e) {
src/main/java/com/product/administration/service/EarlyWarningManagerService.java
@@ -338,6 +338,8 @@
    StaffManagerService staffManagerService;
    public void sendWarnFeedBackMessage(FieldSetEntity fse) throws BaseException {
         String userId = String.valueOf(SpringMVCContextHolder.getCurrentUser().getUser_id());
        fse.setValue( CmnConst.USER_ID,userId);//当前人作为消息发送人,其它预警接收人作为收消息人
        String parent_uuid = fse.getString("puuid");
        Set<String> receiverSet = this.getReceiver(fse.getString("parent_uuid"));
        if (StringUtils.isEmpty(parent_uuid)) {
@@ -346,7 +348,6 @@
            if (!StringUtils.isEmpty(leaderUserId)) {
                receiverSet.add(leaderUserId);
            }
            String userId = String.valueOf(SpringMVCContextHolder.getCurrentUser().getUser_id());
            receiverSet.remove(userId);
            if(receiverSet.isEmpty()){
                logger.error("发送消息,失败");