Commit 9db4ef1c authored by ZWT's avatar ZWT

feat(零碳): 长庆

1.添加easy excel配置,增加转换器,增加全局excel导出样式,增加场站下拉选解析器;
2.开发光伏电站模板导出接口,增加模板导出类,并完成接口冒烟测试及接口文档;
3.间开制度管理模块新增设为基础制度开关接口,添加线上接口文档并完成接口冒烟测试;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent 04cd95b6
package pps.cloud.system.service;
import pps.cloud.system.service.data.AddressInfoModel;
import pps.cloud.system.service.data.GetSysAreaInput;
import pps.cloud.system.service.data.GetSysAreaOutput;
import xstartup.annotation.XService;
......@@ -16,9 +15,6 @@ public interface SystemAreaService {
@XText("根据id获取地区")
XListResult<GetSysAreaOutput> getSysAreaList(XContext context, GetSysAreaInput input);
@XText("查询地区详细地址")
XSingleResult<AddressInfoModel> getAddressInfo(XContext context, GetSysAreaInput input);
/**
* 地区Cloud服务-条件查询地区
*
......
......@@ -34,40 +34,6 @@ public class SystemAreaServiceImpl implements SystemAreaService {
return XListResult.success(getSysAreaOutputs);
}
@XApiPost
@Override
public XSingleResult<AddressInfoModel> getAddressInfo(XContext context, GetSysAreaInput input) {
Integer sysAreaId = input.getId();
SysAreaMapper mapper = context.getBean(SysAreaMapper.class);
AddressInfoModel model = new AddressInfoModel();
QueryWrapper<SysAreaEnt> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().eq(SysAreaEnt::getId, sysAreaId);
SysAreaEnt sysAreaEnt = mapper.selectOne(queryWrapper);
if (ObjectUtils.isNotEmpty(sysAreaEnt)) {
if (sysAreaEnt.getLev() == 0) {
model.setArea(String.valueOf(sysAreaEnt.getId()));
}
while (!StringUtils.equals("0", String.valueOf(sysAreaEnt.getParentId()))) {
if (sysAreaEnt.getLev() == 1) {
model.setProvince(String.valueOf(sysAreaEnt.getId()));
}
if (sysAreaEnt.getLev() == 2) {
model.setCity(String.valueOf(sysAreaEnt.getId()));
}
if (sysAreaEnt.getLev() == 3) {
model.setCounty(String.valueOf(sysAreaEnt.getId()));
}
QueryWrapper<SysAreaEnt> query = new QueryWrapper<>();
query.lambda().eq(SysAreaEnt::getId, sysAreaEnt.getParentId());
sysAreaEnt = mapper.selectOne(query);
if (sysAreaEnt.getLev() == 0) {
model.setArea(String.valueOf(sysAreaEnt.getId()));
}
}
}
return XSingleResult.success(model);
}
/**
* 地区Cloud服务-条件查询地区
*
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment