切换到生产环境配置并优化服务发现

main
zhangyue 2026-05-25 09:16:48 +08:00
parent 0c8d3c1dd2
commit 289f62794d
4 changed files with 24 additions and 16 deletions

View File

@ -1,8 +1,8 @@
spring: spring:
config: config:
import: import:
- classpath:nacos.yml # - classpath:nacos.yml
- classpath:sdk.yml # - classpath:sdk.yml
# - classpath:prodnacos.yml - classpath:prodnacos.yml
# - classpath:prodsdk.yml - classpath:prodsdk.yml
- classpath:swagger.yml - classpath:swagger.yml

View File

@ -1,9 +1,7 @@
sdk: sdk:
server: server:
# 线上环境 # 线上环境
app-key: 0fde29723e51420d82b7047feaad98c9 app-key: 8a7f2cbde8424e9ab0def68fbb1213ca
# 港务局环境
# app-key: 7aa164ddb87a450fbcd902b38a49e36e
client: client:
gateway: gateway:
url: ${common.gateway.network.http.external} url: ${common.gateway.network.http.external}
@ -52,3 +50,7 @@ openapi:
apiCode: test:01 apiCode: test:01
#多个可以逗号隔开,可以为空 #多个可以逗号隔开,可以为空
tenantIds: 1838408702262321152 tenantIds: 1838408702262321152
message:
template:
assign: MS000128
dispose: MS000129

View File

@ -14,7 +14,7 @@ sdk:
name: ${application.cn-name}-后端 name: ${application.cn-name}-后端
group-code: public_api group-code: public_api
strip-prefix: 0 strip-prefix: 0
uri: http://${application.name} uri: lb://${application.name}
path: /${application.gateway}/** path: /${application.gateway}/**
- client: - client:
system-code: ${application.name}-container system-code: ${application.name}-container
@ -25,7 +25,7 @@ sdk:
name: ${application.cn-name}-前端 name: ${application.cn-name}-前端
group-code: public_api group-code: public_api
strip-prefix: 0 strip-prefix: 0
uri: http://jjb-saas-base uri: lb://jjb-saas-base
path: /${application.gateway}/container/** path: /${application.gateway}/container/**
order: -2 order: -2
openapi: openapi:
@ -49,3 +49,13 @@ openapi:
apiCode: test:01 apiCode: test:01
#多个可以逗号隔开,可以为空 #多个可以逗号隔开,可以为空
tenantIds: 1838408702262321152 tenantIds: 1838408702262321152
message:
template:
one-day-before-expire: MS000090
three-day-before-expire: MS000091
seven-day-before-expire: MS000093
fifteen-day-before-expire: MS000095
thirty-day-before-expire: MS000096
ninety-day-before-expire: MS000097
seven-day-before-expire-copy-leader: MS000092
fifteen-day-before-expire-copy-leader: MS000094

View File

@ -2,17 +2,14 @@ package com.zcloud.command;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.alibaba.cola.exception.BizException;
import com.zcloud.domain.gateway.DeviceRegionGateway; import com.zcloud.domain.gateway.DeviceRegionGateway;
import com.zcloud.domain.gateway.RegionSensorRelGateway;
import com.zcloud.domain.model.DeviceRegionE; import com.zcloud.domain.model.DeviceRegionE;
import com.zcloud.dto.ManagerCmd; import com.zcloud.dto.ManagerCmd;
import com.zcloud.gbscommon.utils.Tools;
import com.zcloud.gbscommon.utils.UuidUtil; import com.zcloud.gbscommon.utils.UuidUtil;
import com.zcloud.persistence.dataobject.DeviceRegionDO; import com.zcloud.persistence.dataobject.DeviceRegionDO;
import com.zcloud.persistence.dataobject.UserDO; import com.zcloud.persistence.dataobject.UserDO;
import com.zcloud.persistence.repository.DeviceRegionRepository; import com.zcloud.persistence.repository.DeviceRegionRepository;
import com.zcloud.service.ExtraUserQueryService; import com.zcloud.persistence.repository.UserRepository;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.cloud.context.config.annotation.RefreshScope; import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@ -29,14 +26,13 @@ import org.springframework.transaction.annotation.Transactional;
public class ManagerExe { public class ManagerExe {
private final DeviceRegionGateway deviceRegionGateway; private final DeviceRegionGateway deviceRegionGateway;
private final ExtraUserQueryService extraUserQueryService; private final UserRepository userRepository;
private final DeviceRegionRepository deviceRegionRepository; private final DeviceRegionRepository deviceRegionRepository;
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void execute(ManagerCmd cmd) { public void execute(ManagerCmd cmd) {
DeviceRegionE existingRegion = new DeviceRegionE(); DeviceRegionE existingRegion = new DeviceRegionE();
BeanUtil.copyProperties(cmd, existingRegion); BeanUtil.copyProperties(cmd, existingRegion);
UserDO userDO = extraUserQueryService.getRequiredById(cmd.getManagerId()); UserDO userDO = userRepository.findById(cmd.getManagerId());
existingRegion.setManagerName(userDO.getName()); existingRegion.setManagerName(userDO.getName());
existingRegion.setManagerId(userDO.getId()); existingRegion.setManagerId(userDO.getId());
existingRegion.setDepartmentId(userDO.getDepartmentId()); existingRegion.setDepartmentId(userDO.getDepartmentId());