Browse Source

修改了短信的相关配置

dev
vincent 5 days ago
parent
commit
38150d672c
  1. 1
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppEnfNoticeInfoController.java
  2. 7
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enterprise/AppNoticeInfoController.java
  3. 6
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/SysNoticeInfoController.java
  4. 2
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/handler/ApiSignInterceptor.java
  5. 2
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/ISysApiPlatformConfigService.java
  6. 31
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/SysApiPlatformConfigServiceImpl.java
  7. 6
      zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-dev.yml
  8. 4
      zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-prod.yml
  9. 6
      zdxt-web-server/zdxt-admin-web-server/src/main/resources/application.yml

1
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppEnfNoticeInfoController.java

@ -55,6 +55,7 @@ public class AppEnfNoticeInfoController extends BaseController {
// @SaCheckPermission("enforcementcode:noticeInfo:list") // @SaCheckPermission("enforcementcode:noticeInfo:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo<SysNoticeInfoVo> list(SysNoticeInfoBo bo, PageQuery pageQuery) { public TableDataInfo<SysNoticeInfoVo> list(SysNoticeInfoBo bo, PageQuery pageQuery) {
bo.setStatus(2);
return sysNoticeInfoService.queryPageList(bo, pageQuery); return sysNoticeInfoService.queryPageList(bo, pageQuery);
} }

7
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enterprise/AppNoticeInfoController.java

@ -55,6 +55,7 @@ public class AppNoticeInfoController extends BaseController {
*/ */
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo<SysNoticeInfoVo> list(SysNoticeInfoBo bo, PageQuery pageQuery) { public TableDataInfo<SysNoticeInfoVo> list(SysNoticeInfoBo bo, PageQuery pageQuery) {
bo.setStatus(Integer.valueOf(2));
return sysNoticeInfoService.queryPageList(bo, pageQuery); return sysNoticeInfoService.queryPageList(bo, pageQuery);
} }
@ -74,7 +75,7 @@ public class AppNoticeInfoController extends BaseController {
/** /**
* 新增系统公告信息主 * 新增系统公告信息主
*/ */
@Log(title = "系统公告信息主", businessType = BusinessType.INSERT) // @Log(title = "系统公告信息主", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping() @PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody SysNoticeInfoBo bo) { public R<Void> add(@Validated(AddGroup.class) @RequestBody SysNoticeInfoBo bo) {
@ -84,7 +85,7 @@ public class AppNoticeInfoController extends BaseController {
/** /**
* 修改系统公告信息主 * 修改系统公告信息主
*/ */
@Log(title = "系统公告信息主", businessType = BusinessType.UPDATE) // @Log(title = "系统公告信息主", businessType = BusinessType.UPDATE)
@RepeatSubmit() @RepeatSubmit()
@PutMapping() @PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody SysNoticeInfoBo bo) { public R<Void> edit(@Validated(EditGroup.class) @RequestBody SysNoticeInfoBo bo) {
@ -96,7 +97,7 @@ public class AppNoticeInfoController extends BaseController {
* *
* @param ids 主键串 * @param ids 主键串
*/ */
@Log(title = "系统公告信息主", businessType = BusinessType.DELETE) // @Log(title = "系统公告信息主", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public R<Void> remove(@NotEmpty(message = "主键不能为空") public R<Void> remove(@NotEmpty(message = "主键不能为空")
@PathVariable String[] ids) { @PathVariable String[] ids) {

6
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/SysNoticeInfoController.java

@ -50,7 +50,7 @@ public class SysNoticeInfoController extends BaseController {
* 导出系统公告信息主列表 * 导出系统公告信息主列表
*/ */
@SaCheckPermission("enforcementcode:noticeInfo:export") @SaCheckPermission("enforcementcode:noticeInfo:export")
@Log(title = "系统公告信息主", businessType = BusinessType.EXPORT) // @Log(title = "系统公告信息主", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(SysNoticeInfoBo bo, HttpServletResponse response) { public void export(SysNoticeInfoBo bo, HttpServletResponse response) {
List<SysNoticeInfoVo> list = sysNoticeInfoService.queryList(bo); List<SysNoticeInfoVo> list = sysNoticeInfoService.queryList(bo);
@ -71,7 +71,7 @@ public class SysNoticeInfoController extends BaseController {
/** /**
* 新增系统公告信息主 * 新增系统公告信息主
*/ */
@Log(title = "系统公告信息主", businessType = BusinessType.INSERT) // @Log(title = "系统公告信息主", businessType = BusinessType.INSERT)
@PostMapping("/add") @PostMapping("/add")
public R<Void> add(@RequestBody SysNoticeInfoBo bo) { public R<Void> add(@RequestBody SysNoticeInfoBo bo) {
return toAjax(sysNoticeInfoService.insertByBo(bo)); return toAjax(sysNoticeInfoService.insertByBo(bo));
@ -80,7 +80,7 @@ public class SysNoticeInfoController extends BaseController {
/** /**
* 修改系统公告信息主 * 修改系统公告信息主
*/ */
@Log(title = "系统公告信息主", businessType = BusinessType.UPDATE) // @Log(title = "系统公告信息主", businessType = BusinessType.UPDATE)
@PostMapping("/edit") @PostMapping("/edit")
public R<Void> edit(@RequestBody SysNoticeInfoBo bo) { public R<Void> edit(@RequestBody SysNoticeInfoBo bo) {
return toAjax(sysNoticeInfoService.updateByBo(bo)); return toAjax(sysNoticeInfoService.updateByBo(bo));

2
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/handler/ApiSignInterceptor.java

@ -51,7 +51,7 @@ public class ApiSignInterceptor implements HandlerInterceptor {
return false; return false;
} }
SysApiPlatformConfigEntity consumer = sysApiPlatformConfigService.findByAppKeyFromDb(appKey).orElse(null); SysApiPlatformConfigEntity consumer = sysApiPlatformConfigService.findByAppKey(appKey).orElse(null);
if (consumer == null) { if (consumer == null) {
writeError(response, "无效的 appKey"); writeError(response, "无效的 appKey");

2
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/ISysApiPlatformConfigService.java

@ -6,9 +6,7 @@ import java.util.Optional;
public interface ISysApiPlatformConfigService { public interface ISysApiPlatformConfigService {
void refreshCache();
Optional<SysApiPlatformConfigEntity> findByAppKey(String appKey); Optional<SysApiPlatformConfigEntity> findByAppKey(String appKey);
Optional<SysApiPlatformConfigEntity> findByAppKeyFromDb(String appKey);
} }

31
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/SysApiPlatformConfigServiceImpl.java

@ -8,11 +8,7 @@ import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import jakarta.annotation.PostConstruct;
import java.util.List;
import java.util.Map;
import java.util.Optional; import java.util.Optional;
import java.util.concurrent.ConcurrentHashMap;
@Slf4j @Slf4j
@Service @Service
@ -21,33 +17,9 @@ public class SysApiPlatformConfigServiceImpl implements ISysApiPlatformConfigSer
private final SysApiPlatformConfigMapper sysApiPlatformConfigMapper; private final SysApiPlatformConfigMapper sysApiPlatformConfigMapper;
private final Map<String, SysApiPlatformConfigEntity> consumerCache = new ConcurrentHashMap<>();
@PostConstruct
public void init() {
refreshCache();
}
public void refreshCache() {
List<SysApiPlatformConfigEntity> list = sysApiPlatformConfigMapper.selectList(
new LambdaQueryWrapper<SysApiPlatformConfigEntity>()
.eq(SysApiPlatformConfigEntity::getStatus, "0")
);
Map<String, SysApiPlatformConfigEntity> newMap = new ConcurrentHashMap<>();
for (SysApiPlatformConfigEntity entity : list) {
newMap.put(entity.getAppKey(), entity);
}
consumerCache.clear();
consumerCache.putAll(newMap);
log.info("API接入配置缓存刷新, 共加载{}个渠道", newMap.size());
}
public Optional<SysApiPlatformConfigEntity> findByAppKey(String appKey) {
return Optional.ofNullable(consumerCache.get(appKey));
}
@Override @Override
public Optional<SysApiPlatformConfigEntity> findByAppKeyFromDb(String appKey) { public Optional<SysApiPlatformConfigEntity> findByAppKey(String appKey) {
SysApiPlatformConfigEntity entity = sysApiPlatformConfigMapper.selectOne( SysApiPlatformConfigEntity entity = sysApiPlatformConfigMapper.selectOne(
new LambdaQueryWrapper<SysApiPlatformConfigEntity>() new LambdaQueryWrapper<SysApiPlatformConfigEntity>()
.eq(SysApiPlatformConfigEntity::getAppKey, appKey) .eq(SysApiPlatformConfigEntity::getAppKey, appKey)
@ -55,4 +27,5 @@ public class SysApiPlatformConfigServiceImpl implements ISysApiPlatformConfigSer
); );
return Optional.ofNullable(entity); return Optional.ofNullable(entity);
} }
} }

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

@ -49,7 +49,7 @@ spring:
# 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content # 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content
dynamic: dynamic:
# 性能分析插件(有性能损耗 不建议生产环境使用) # 性能分析插件(有性能损耗 不建议生产环境使用)
p6spy: true p6spy: false
# 设置默认的数据源或者数据源组,默认值即为 master # 设置默认的数据源或者数据源组,默认值即为 master
primary: master primary: master
# 严格模式 匹配不到数据源则报错 # 严格模式 匹配不到数据源则报错
@ -95,9 +95,9 @@ spring:
# password: root # password: root
hikari: hikari:
# 最大连接池数量 # 最大连接池数量
maxPoolSize: 20 maxPoolSize: 500
# 最小空闲线程数量 # 最小空闲线程数量
minIdle: 10 minIdle: 20
# 配置获取连接等待超时的时间 # 配置获取连接等待超时的时间
connectionTimeout: 30000 connectionTimeout: 30000
# 校验超时时间 # 校验超时时间

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

@ -290,7 +290,7 @@ xss:
siq: siq:
#正式 #正式
siqUrl: ENC(Y8AuVzQ311FOgJ4h07zjkLH8ArJBED3Xxz3Ug0ncPzuLXIVCuB25DA==) siqUrl: ENC(Y8AuVzQ311FOgJ4h07zjkLH8ArJBED3Xxz3Ug0ncPzuLXIVCuB25DA==)
siqBaseUrl: https://egbpub.siqhz.com siqBaseUrl: http://10.76.108.3/siqBase
code: ENC(Ogi+/4PPtXiuILnVlNg4Lw==) code: ENC(Ogi+/4PPtXiuILnVlNg4Lw==)
secretKey: ENC(zTr/tj2VgFxQyunI4eIL7NyRWDPSMPSB0VlwTYeHTdsEWyu1H96xWw==) secretKey: ENC(zTr/tj2VgFxQyunI4eIL7NyRWDPSMPSB0VlwTYeHTdsEWyu1H96xWw==)
msgAppId: C3AFBBDCC0BF4D5FB0F52731A900BE8F msgAppId: C3AFBBDCC0BF4D5FB0F52731A900BE8F
@ -334,7 +334,7 @@ sms:
account: 122 account: 122
pwd: szsfj1800 pwd: szsfj1800
batch: 2409 batch: 2409
url: https://szsms.sz.gov.cn:8000/services/Sms url: http://10.132.108.1/sms/services/Sms
#市监代理页面 #市监代理页面

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

@ -33,11 +33,11 @@ captcha:
# 日志配置 # 日志配置
logging: logging:
level: level:
org.dromara: "${logging.level:debug}" org.dromara: "${logging.level:info}"
org.springframework: warn org.springframework: warn
org.mybatis.spring.mapper: debug org.mybatis.spring.mapper: warn
org.apache.fury: warn org.apache.fury: warn
com.zdxt.enforcementcode: debug com.zdxt.enforcementcode: info
config: classpath:logback-plus.xml config: classpath:logback-plus.xml
# 用户配置 # 用户配置

Loading…
Cancel
Save