Browse Source

优化了短信模块

dev-V1.10.3
vincent 1 week ago
parent
commit
7e93baf379
  1. 8
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/common/util/ZwSmsClient.java
  2. 53
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EfcodeCpNoticeServiceImpl.java
  3. 7
      zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-dev.yml
  4. 2
      zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-prod.yml

8
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/common/util/ZwSmsClient.java

@ -27,22 +27,22 @@ public class ZwSmsClient {
/** /**
* 短信平台账号(明文,发送前经 AZDG 加密) * 短信平台账号(明文,发送前经 AZDG 加密)
*/ */
@Value("${sms.account:}") @Value("${sms.account}")
private String username; private String username;
@Value("${sms.pwd:}") @Value("${sms.pwd}")
private String password; private String password;
/** /**
* 短信平台 WebService 地址 * 短信平台 WebService 地址
*/ */
@Value("${sms.url:https://szsms.sz.gov.cn:8000/services/Sms}") @Value("${sms.url}")
private String url; private String url;
/** /**
* 批次号 * 批次号
*/ */
@Value("${sms.batch:2409}") @Value("${sms.batch}")
private String batch; private String batch;
/** /**

53
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EfcodeCpNoticeServiceImpl.java

@ -167,33 +167,34 @@ public class EfcodeCpNoticeServiceImpl implements IEfcodeCpNoticeService {
*/ */
public void getSendYuGaoMsg(EfcodeCpNotice entity){ public void getSendYuGaoMsg(EfcodeCpNotice entity){
// 发送前校验系统参数开关
if (!isSnsSendEnabled()) {
log.info("系统参数[sns.send]未开启,跳过预告消息(站内信/短信)发送,预告ID:{}", entity.getId());
return; return;
} // 发送前校验系统参数开关
// if (!isSnsSendEnabled()) {
generateSystemMessage(entity); // log.info("系统参数[sns.send]未开启,跳过预告消息(站内信/短信)发送,预告ID:{}", entity.getId());
try{ // return;
YuGaoMsgParamBo paramBo = new YuGaoMsgParamBo(); // }
paramBo.setSourceId(entity.getId()); //
paramBo.setEnterpriseId(entity.getEnterpriseId()); // generateSystemMessage(entity);
paramBo.setEnterpriseName(entity.getEnterpriseName()); // try{
paramBo.setCreateByName(LoginHelper.getUsername()); // YuGaoMsgParamBo paramBo = new YuGaoMsgParamBo();
paramBo.setDeptName(entity.getDeptName()); // paramBo.setSourceId(entity.getId());
paramBo.setEnforceDate(entity.getEnforceDate()); // paramBo.setEnterpriseId(entity.getEnterpriseId());
siqService.sendYuGaoMsg(paramBo); // paramBo.setEnterpriseName(entity.getEnterpriseName());
// paramBo.setCreateByName(LoginHelper.getUsername());
}catch (Exception e){ // paramBo.setDeptName(entity.getDeptName());
log.error("发送预告消息异常:{}", e.getMessage()); // paramBo.setEnforceDate(entity.getEnforceDate());
} // siqService.sendYuGaoMsg(paramBo);
//
try { // }catch (Exception e){
// 异步发送预告短信 // log.error("发送预告消息异常:{}", e.getMessage());
sendYuGaoSms(entity); // }
}catch (Exception e){ //
log.error("发送预告短信异常:{}", e.getMessage()); // try {
} // // 异步发送预告短信
// sendYuGaoSms(entity);
// }catch (Exception e){
// log.error("发送预告短信异常:{}", e.getMessage());
// }
} }

7
zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-dev.yml

@ -402,3 +402,10 @@ springdoc:
packages-to-scan: com.zdxt.enforcementcode packages-to-scan: com.zdxt.enforcementcode
- group: 3.系统模块 - group: 3.系统模块
packages-to-scan: org.dromara.system packages-to-scan: org.dromara.system
#短信平台
sms:
account: XXX
pwd: XXX
batch: 2409
url: https://XXX:8000/services/Sms

2
zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-prod.yml

@ -332,6 +332,8 @@ mssq:
sms: sms:
account: 122 account: 122
pwd: szsfj1800 pwd: szsfj1800
batch: 2409
url: https://szsms.sz.gov.cn:8000/services/Sms
#市监代理页面 #市监代理页面

Loading…
Cancel
Save