消息通知模板
parent
57a18004da
commit
148461aad1
|
|
@ -49,3 +49,8 @@ openapi:
|
||||||
apiCode: test:01
|
apiCode: test:01
|
||||||
#多个可以逗号隔开,可以为空
|
#多个可以逗号隔开,可以为空
|
||||||
tenantIds: 1838408702262321152
|
tenantIds: 1838408702262321152
|
||||||
|
message:
|
||||||
|
code:
|
||||||
|
# 新增消防检查类消息编码
|
||||||
|
fire-check-overdue: MS000104 # 消防检查-已超期
|
||||||
|
fire-check-pending: MS000103 # 消防检查-待排查
|
||||||
|
|
@ -7,6 +7,7 @@ import com.alibaba.fastjson.JSONObject;
|
||||||
import com.jjb.saas.message.client.message.facede.MessageFacade;
|
import com.jjb.saas.message.client.message.facede.MessageFacade;
|
||||||
import com.jjb.saas.message.client.message.request.MessageSendCmd;
|
import com.jjb.saas.message.client.message.request.MessageSendCmd;
|
||||||
import com.jjb.saas.message.client.message.request.MessageTargetCmd;
|
import com.jjb.saas.message.client.message.request.MessageTargetCmd;
|
||||||
|
import com.zcloud.fire.check.domain.config.MessageConfig;
|
||||||
import com.zcloud.fire.check.domain.gateway.FireCheckListGateway;
|
import com.zcloud.fire.check.domain.gateway.FireCheckListGateway;
|
||||||
import com.zcloud.fire.check.domain.gateway.FireCheckListItemGateway;
|
import com.zcloud.fire.check.domain.gateway.FireCheckListItemGateway;
|
||||||
import com.zcloud.fire.check.domain.gateway.FireCheckListUserGateway;
|
import com.zcloud.fire.check.domain.gateway.FireCheckListUserGateway;
|
||||||
|
|
@ -53,6 +54,7 @@ public class FireCheckListAddExe {
|
||||||
private final UserRepository userRepository;
|
private final UserRepository userRepository;
|
||||||
@DubboReference
|
@DubboReference
|
||||||
private MessageFacade messageFacade;
|
private MessageFacade messageFacade;
|
||||||
|
private MessageConfig messageConfig;
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public boolean execute(FireCheckListAddCmd cmd) {
|
public boolean execute(FireCheckListAddCmd cmd) {
|
||||||
//可以是多个负责人
|
//可以是多个负责人
|
||||||
|
|
@ -91,7 +93,7 @@ public class FireCheckListAddExe {
|
||||||
MessageTargetCmd messageTargetCmd = new MessageTargetCmd();
|
MessageTargetCmd messageTargetCmd = new MessageTargetCmd();
|
||||||
messageTargetCmd.setUserId(userId);
|
messageTargetCmd.setUserId(userId);
|
||||||
messageSendCmd.setTargetCmd(messageTargetCmd);
|
messageSendCmd.setTargetCmd(messageTargetCmd);
|
||||||
messageSendCmd.setSourceCode("MS000103");
|
messageSendCmd.setSourceCode(messageConfig.getFireCheckPending());
|
||||||
messageSendCmd.setNeedTokenEnum(false);
|
messageSendCmd.setNeedTokenEnum(false);
|
||||||
Map<String, Object> sendParams = new HashMap<String, Object>();
|
Map<String, Object> sendParams = new HashMap<String, Object>();
|
||||||
sendParams.put("FirefightinglistName", cmd.getFireCheckName());
|
sendParams.put("FirefightinglistName", cmd.getFireCheckName());
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ import com.alibaba.cola.exception.BizException;
|
||||||
import com.jjb.saas.message.client.message.facede.MessageFacade;
|
import com.jjb.saas.message.client.message.facede.MessageFacade;
|
||||||
import com.jjb.saas.message.client.message.request.MessageSendCmd;
|
import com.jjb.saas.message.client.message.request.MessageSendCmd;
|
||||||
import com.jjb.saas.message.client.message.request.MessageTargetCmd;
|
import com.jjb.saas.message.client.message.request.MessageTargetCmd;
|
||||||
|
import com.zcloud.fire.check.domain.config.MessageConfig;
|
||||||
import com.zcloud.fire.check.domain.gateway.FireCheckListGateway;
|
import com.zcloud.fire.check.domain.gateway.FireCheckListGateway;
|
||||||
import com.zcloud.fire.check.domain.gateway.FireCheckListItemGateway;
|
import com.zcloud.fire.check.domain.gateway.FireCheckListItemGateway;
|
||||||
import com.zcloud.fire.check.domain.gateway.FireCheckListUserGateway;
|
import com.zcloud.fire.check.domain.gateway.FireCheckListUserGateway;
|
||||||
|
|
@ -54,6 +55,7 @@ public class FireCheckListUpdateExe {
|
||||||
private final TodoListEventPusherUtil todoListEventPusherUtil;
|
private final TodoListEventPusherUtil todoListEventPusherUtil;
|
||||||
@DubboReference
|
@DubboReference
|
||||||
private MessageFacade messageFacade;
|
private MessageFacade messageFacade;
|
||||||
|
private MessageConfig messageConfig;
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public void execute(FireCheckListUpdateCmd fireCheckListUpdateCmd) {
|
public void execute(FireCheckListUpdateCmd fireCheckListUpdateCmd) {
|
||||||
//数据是否存在
|
//数据是否存在
|
||||||
|
|
@ -119,7 +121,7 @@ public class FireCheckListUpdateExe {
|
||||||
MessageTargetCmd messageTargetCmd = new MessageTargetCmd();
|
MessageTargetCmd messageTargetCmd = new MessageTargetCmd();
|
||||||
messageTargetCmd.setUserId(userId);
|
messageTargetCmd.setUserId(userId);
|
||||||
messageSendCmd.setTargetCmd(messageTargetCmd);
|
messageSendCmd.setTargetCmd(messageTargetCmd);
|
||||||
messageSendCmd.setSourceCode("MS000103");
|
messageSendCmd.setSourceCode(messageConfig.getFireCheckPending());
|
||||||
messageSendCmd.setNeedTokenEnum(false);
|
messageSendCmd.setNeedTokenEnum(false);
|
||||||
Map<String, Object> sendParams = new HashMap<String, Object>();
|
Map<String, Object> sendParams = new HashMap<String, Object>();
|
||||||
sendParams.put("FirefightinglistName", byId.getFireCheckName());
|
sendParams.put("FirefightinglistName", byId.getFireCheckName());
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@ import com.jjb.saas.message.client.message.facede.MessageFacade;
|
||||||
import com.jjb.saas.message.client.message.request.MessageSendCmd;
|
import com.jjb.saas.message.client.message.request.MessageSendCmd;
|
||||||
import com.jjb.saas.message.client.message.request.MessageTargetCmd;
|
import com.jjb.saas.message.client.message.request.MessageTargetCmd;
|
||||||
import com.zcloud.fire.check.command.convertor.*;
|
import com.zcloud.fire.check.command.convertor.*;
|
||||||
|
import com.zcloud.fire.check.domain.config.MessageConfig;
|
||||||
import com.zcloud.fire.check.domain.enums.HiddenCheckTypeEnum;
|
import com.zcloud.fire.check.domain.enums.HiddenCheckTypeEnum;
|
||||||
import com.zcloud.fire.check.domain.model.FireCheckListE;
|
import com.zcloud.fire.check.domain.model.FireCheckListE;
|
||||||
import com.zcloud.fire.check.dto.*;
|
import com.zcloud.fire.check.dto.*;
|
||||||
|
|
@ -73,6 +74,7 @@ public class FireCheckListQueryExe {
|
||||||
private ZcloudHiddenFacade zcloudHiddenFacade;
|
private ZcloudHiddenFacade zcloudHiddenFacade;
|
||||||
@DubboReference
|
@DubboReference
|
||||||
private MessageFacade messageFacade;
|
private MessageFacade messageFacade;
|
||||||
|
private MessageConfig messageConfig;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页
|
* 分页
|
||||||
|
|
@ -571,7 +573,7 @@ public class FireCheckListQueryExe {
|
||||||
MessageTargetCmd messageTargetCmd = new MessageTargetCmd();
|
MessageTargetCmd messageTargetCmd = new MessageTargetCmd();
|
||||||
messageTargetCmd.setUserId(userId);
|
messageTargetCmd.setUserId(userId);
|
||||||
messageSendCmd.setTargetCmd(messageTargetCmd);
|
messageSendCmd.setTargetCmd(messageTargetCmd);
|
||||||
messageSendCmd.setSourceCode("MS000104");
|
messageSendCmd.setSourceCode(messageConfig.getFireCheckOverdue());
|
||||||
messageSendCmd.setNeedTokenEnum(false);
|
messageSendCmd.setNeedTokenEnum(false);
|
||||||
Map<String, Object> sendParams = new HashMap<String, Object>();
|
Map<String, Object> sendParams = new HashMap<String, Object>();
|
||||||
sendParams.put("FirefightinglistName", info.getFireCheckName());
|
sendParams.put("FirefightinglistName", info.getFireCheckName());
|
||||||
|
|
@ -622,7 +624,7 @@ public class FireCheckListQueryExe {
|
||||||
MessageTargetCmd messageTargetCmd = new MessageTargetCmd();
|
MessageTargetCmd messageTargetCmd = new MessageTargetCmd();
|
||||||
messageTargetCmd.setUserId(userId);
|
messageTargetCmd.setUserId(userId);
|
||||||
messageSendCmd.setTargetCmd(messageTargetCmd);
|
messageSendCmd.setTargetCmd(messageTargetCmd);
|
||||||
messageSendCmd.setSourceCode("MS000103");
|
messageSendCmd.setSourceCode(messageConfig.getFireCheckPending());
|
||||||
messageSendCmd.setNeedTokenEnum(false);
|
messageSendCmd.setNeedTokenEnum(false);
|
||||||
Map<String, Object> sendParams = new HashMap<String, Object>();
|
Map<String, Object> sendParams = new HashMap<String, Object>();
|
||||||
sendParams.put("FirefightinglistName", info.getFireCheckName());
|
sendParams.put("FirefightinglistName", info.getFireCheckName());
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,17 @@
|
||||||
|
package com.zcloud.fire.check.domain.config;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||||
|
import org.springframework.cloud.context.config.annotation.RefreshScope;
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@Configuration
|
||||||
|
@RefreshScope
|
||||||
|
@ConfigurationProperties(prefix = "message.code")
|
||||||
|
public class MessageConfig {
|
||||||
|
/** 消防检查-已超期 */
|
||||||
|
private String fireCheckOverdue;
|
||||||
|
/** 消防检查-待排查 */
|
||||||
|
private String fireCheckPending;
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue