Browse Source

接口平台校验

dev-V1.0.7
vincent 1 month ago
parent
commit
eb6ea5f009
  1. 12
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/domain/SysApiPlatformConfigEntity.java
  2. 2
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/ISysApiPlatformConfigService.java
  3. 10
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/SysApiPlatformConfigServiceImpl.java

12
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/domain/SysApiPlatformConfigEntity.java

@ -26,7 +26,7 @@ public class SysApiPlatformConfigEntity extends BaseEntity {
private String channelName; private String channelName;
/** /**
* 渠道编号(0=市局,1=龙岗,2=龙华) * 渠道编号(shiju=市局,longgang=龙岗,longhua=龙华,CIM=CIM大屏)
*/ */
private String channelNo; private String channelNo;
@ -69,4 +69,14 @@ public class SysApiPlatformConfigEntity extends BaseEntity {
* 状态(0正常 1停用) * 状态(0正常 1停用)
*/ */
private String status; private String status;
/**
* 是否启用IP白名单
*/
private Boolean ipWhitelistEnabled;
/**
* IP白名单(多个用逗号分隔,为空不限制)
*/
private String ipWhitelist;
} }

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

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

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

@ -45,4 +45,14 @@ public class SysApiPlatformConfigServiceImpl implements ISysApiPlatformConfigSer
public Optional<SysApiPlatformConfigEntity> findByAppKey(String appKey) { public Optional<SysApiPlatformConfigEntity> findByAppKey(String appKey) {
return Optional.ofNullable(consumerCache.get(appKey)); return Optional.ofNullable(consumerCache.get(appKey));
} }
@Override
public Optional<SysApiPlatformConfigEntity> findByAppKeyFromDb(String appKey) {
SysApiPlatformConfigEntity entity = sysApiPlatformConfigMapper.selectOne(
new LambdaQueryWrapper<SysApiPlatformConfigEntity>()
.eq(SysApiPlatformConfigEntity::getAppKey, appKey)
.eq(SysApiPlatformConfigEntity::getStatus, "0")
);
return Optional.ofNullable(entity);
}
} }

Loading…
Cancel
Save