refactor(sms): 重构短信发送功能并优化数据库配置
- 移除旧的短信发送实现和相关依赖 - 引入新的短信发送服务接口和实现 - 添加短信发送记录实体和数据访问层 - 创建短信发送控制器提供REST API - 实现带重试机制的短信发送功能 - 添加系统凭证管理和缓存机制 - 更新数据库连接配置信息 - 修改统计查询接口参数类型 - 清理过时的代码和服务方法
This commit is contained in:
@@ -1,16 +1,20 @@
|
||||
package com.njcn.system.api;
|
||||
|
||||
|
||||
import com.njcn.common.pojo.annotation.OperateInfo;
|
||||
import com.njcn.common.pojo.constant.ServerInfo;
|
||||
|
||||
import com.njcn.common.pojo.enums.common.LogEnum;
|
||||
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
||||
import com.njcn.common.pojo.response.HttpResult;
|
||||
|
||||
import com.njcn.common.utils.HttpResultUtil;
|
||||
import com.njcn.system.api.fallback.CsStatistiacalFeignClientFallbackFactory;
|
||||
import com.njcn.system.pojo.po.CsStatisticalSetPO;
|
||||
import com.njcn.system.pojo.po.EleEpdPqd;
|
||||
import com.njcn.system.pojo.vo.CsStatisticalSetVO;
|
||||
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import java.util.List;
|
||||
@@ -35,10 +39,12 @@ public interface CsStatisticalSetFeignClient {
|
||||
HttpResult<CsStatisticalSetVO> queryStatistical(@RequestParam("id")String id);
|
||||
|
||||
@PostMapping("/queryStatisticalSelect")
|
||||
HttpResult<List<EleEpdPqd>> queryStatisticalSelect(@RequestParam("id")String id);
|
||||
|
||||
|
||||
@ApiOperation("根据统计类型id组查询已绑定指标")
|
||||
HttpResult<List<EleEpdPqd>> queryStatisticalSelect(@RequestBody List<String> list);
|
||||
|
||||
@PostMapping("/queryStatisticalById")
|
||||
@ApiOperation("根据id查询数据")
|
||||
HttpResult<List<CsStatisticalSetPO>> queryStatisticalById(@RequestBody List<String> list);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -3,12 +3,8 @@ package com.njcn.system.api.fallback;
|
||||
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
||||
import com.njcn.common.pojo.exception.BusinessException;
|
||||
import com.njcn.common.pojo.response.HttpResult;
|
||||
import com.njcn.system.api.AreaFeignClient;
|
||||
import com.njcn.system.api.ConfigFeignClient;
|
||||
import com.njcn.system.api.CsStatisticalSetFeignClient;
|
||||
import com.njcn.system.pojo.dto.AreaTreeDTO;
|
||||
import com.njcn.system.pojo.po.Area;
|
||||
import com.njcn.system.pojo.po.Config;
|
||||
import com.njcn.system.pojo.po.CsStatisticalSetPO;
|
||||
import com.njcn.system.pojo.po.EleEpdPqd;
|
||||
import com.njcn.system.pojo.vo.CsStatisticalSetVO;
|
||||
import com.njcn.system.utils.SystemEnumUtil;
|
||||
@@ -56,9 +52,16 @@ public class CsStatistiacalFeignClientFallbackFactory implements FallbackFactory
|
||||
throw new BusinessException(finalExceptionEnum); }
|
||||
|
||||
@Override
|
||||
public HttpResult<List<EleEpdPqd>> queryStatisticalSelect(String id) {
|
||||
public HttpResult<List<EleEpdPqd>> queryStatisticalSelect(List<String> list) {
|
||||
log.error("{}异常,降级处理,异常为:{}","根据统计类型id查询已绑定指标下拉框",cause.toString());
|
||||
throw new BusinessException(finalExceptionEnum); }
|
||||
throw new BusinessException(finalExceptionEnum);
|
||||
}
|
||||
|
||||
@Override
|
||||
public HttpResult<List<CsStatisticalSetPO>> queryStatisticalById(List<String> list) {
|
||||
log.error("{}异常,降级处理,异常为:{}","根据id查询数据异常",cause.toString());
|
||||
throw new BusinessException(finalExceptionEnum);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user