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;
/**
* 渠道编号(0=市局,1=龙岗,2=龙华)
* 渠道编号(shiju=市局,longgang=龙岗,longhua=龙华,CIM=CIM大屏)
*/
private String channelNo;
@ -69,4 +69,14 @@ public class SysApiPlatformConfigEntity extends BaseEntity {
* 状态(0正常 1停用)
*/
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();
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) {
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