代码调整

This commit is contained in:
2023-08-04 11:21:27 +08:00
parent eb69b9f69a
commit 29818a1d53
2 changed files with 42 additions and 6 deletions

View File

@@ -35,7 +35,7 @@ public class CsDeviceController extends BaseController {
@OperateInfo(info = LogEnum.BUSINESS_COMMON) @OperateInfo(info = LogEnum.BUSINESS_COMMON)
@PostMapping("/register") @PostMapping("/register")
@ApiOperation("直连设备注册") @ApiOperation("直连设备状态判断")
@ApiImplicitParam(name = "nDid", value = "设备识别码", required = true) @ApiImplicitParam(name = "nDid", value = "设备识别码", required = true)
public HttpResult<String> devRegister(@RequestParam String nDid){ public HttpResult<String> devRegister(@RequestParam String nDid){
csDeviceService.devRegister(nDid); csDeviceService.devRegister(nDid);
@@ -54,7 +54,7 @@ public class CsDeviceController extends BaseController {
@OperateInfo(info = LogEnum.BUSINESS_COMMON) @OperateInfo(info = LogEnum.BUSINESS_COMMON)
@PostMapping("/access") @PostMapping("/access")
@ApiOperation("直连设备接入") @ApiOperation("直连设备注册")
@ApiImplicitParam(name = "devAccessParam", value = "接入参数", required = true) @ApiImplicitParam(name = "devAccessParam", value = "接入参数", required = true)
public HttpResult<String> devAccess(@RequestBody @Validated DevAccessParam devAccessParam){ public HttpResult<String> devAccess(@RequestBody @Validated DevAccessParam devAccessParam){
String methodDescribe = getMethodDescribe("getModel"); String methodDescribe = getMethodDescribe("getModel");

View File

@@ -8,6 +8,7 @@ import com.njcn.access.enums.DataModel;
import com.njcn.access.mapper.CsDevModelMapper; import com.njcn.access.mapper.CsDevModelMapper;
import com.njcn.access.pojo.dto.data.*; import com.njcn.access.pojo.dto.data.*;
import com.njcn.access.pojo.dto.devModel.*; import com.njcn.access.pojo.dto.devModel.*;
import com.njcn.access.pojo.param.DevModelParam;
import com.njcn.access.pojo.po.CsDataArrayPO; import com.njcn.access.pojo.po.CsDataArrayPO;
import com.njcn.access.pojo.po.CsDataSetPO; import com.njcn.access.pojo.po.CsDataSetPO;
import com.njcn.access.pojo.po.CsLineModel; import com.njcn.access.pojo.po.CsLineModel;
@@ -18,6 +19,7 @@ import com.njcn.csdevice.api.DevModelFeignClient;
import com.njcn.csdevice.pojo.po.CsDevModelPO; import com.njcn.csdevice.pojo.po.CsDevModelPO;
import com.njcn.csdevice.pojo.po.CsGroArr; import com.njcn.csdevice.pojo.po.CsGroArr;
import com.njcn.csdevice.pojo.po.CsGroup; import com.njcn.csdevice.pojo.po.CsGroup;
import com.njcn.oss.constant.OssPath;
import com.njcn.oss.utils.FileStorageUtil; import com.njcn.oss.utils.FileStorageUtil;
import com.njcn.system.api.DicDataFeignClient; import com.njcn.system.api.DicDataFeignClient;
import com.njcn.system.api.EleEvtFeignClient; import com.njcn.system.api.EleEvtFeignClient;
@@ -81,8 +83,7 @@ public class CsDevModelServiceImpl implements ICsDevModelService {
Gson gson = new Gson(); Gson gson = new Gson();
TemplateDto templateDto = gson.fromJson(json, TemplateDto.class); TemplateDto templateDto = gson.fromJson(json, TemplateDto.class);
//模板文件存入文件服务器 //模板文件存入文件服务器
//String filePath = fileStorageUtil.uploadMultipart(devModelParam.getFile(), OssPath.DEV_MODEL + devModelParam.getDevType() + "_"); String filePath = fileStorageUtil.uploadMultipart(file, OssPath.DEV_MODEL + templateDto.getDevType() + "_");
String filePath = "";
//1.录入cs_dev_model表记录装置型号和模板记录 //1.录入cs_dev_model表记录装置型号和模板记录
CsDevModelPO csDevModelPo = addCsDevModel(templateDto,filePath); CsDevModelPO csDevModelPo = addCsDevModel(templateDto,filePath);
//2.录入数据集、详细数据(主设备、模块、监测设备) //2.录入数据集、详细数据(主设备、模块、监测设备)
@@ -551,12 +552,13 @@ public class CsDevModelServiceImpl implements ICsDevModelService {
csDataSetPo.setId(id); csDataSetPo.setId(id);
csDataSetPo.setPid(pId); csDataSetPo.setPid(pId);
csDataSetPo.setName(item1.getName()); csDataSetPo.setName(item1.getName());
csDataSetPo.setAnotherName(item1.getName()); csDataSetPo.setAnotherName(dataSetName(item1.getName()));
csDataSetPo.setIdx(item1.getIdx()); csDataSetPo.setIdx(item1.getIdx());
csDataSetPo.setPeriod(item1.getPeriod()); csDataSetPo.setPeriod(item1.getPeriod());
csDataSetPo.setStoreFlag(item1.getStoreFlag()); csDataSetPo.setStoreFlag(item1.getStoreFlag());
csDataSetPo.setDataList(String.join(",",templateDto.getDataList())); csDataSetPo.setDataList(String.join(",",templateDto.getDataList()));
csDataSetPo.setType(0); csDataSetPo.setType(0);
csDataSetPo.setClDev(0);
setList.add(csDataSetPo); setList.add(csDataSetPo);
List<DataArrayDto> list = item1.getDataArrayDtoList(); List<DataArrayDto> list = item1.getDataArrayDtoList();
if(CollectionUtil.isNotEmpty(list)) { if(CollectionUtil.isNotEmpty(list)) {
@@ -585,7 +587,7 @@ public class CsDevModelServiceImpl implements ICsDevModelService {
csDataSetPo.setId(id); csDataSetPo.setId(id);
csDataSetPo.setPid(pId); csDataSetPo.setPid(pId);
csDataSetPo.setName(item4.getName()); csDataSetPo.setName(item4.getName());
csDataSetPo.setAnotherName(item4.getName()); csDataSetPo.setAnotherName(dataSetName(item4.getName()));
csDataSetPo.setIdx(item4.getIdx()); csDataSetPo.setIdx(item4.getIdx());
csDataSetPo.setPeriod(item4.getPeriod()); csDataSetPo.setPeriod(item4.getPeriod());
csDataSetPo.setStoreFlag(item4.getStoreFlag()); csDataSetPo.setStoreFlag(item4.getStoreFlag());
@@ -883,4 +885,38 @@ public class CsDevModelServiceImpl implements ICsDevModelService {
csLineModelService.addList(result); csLineModelService.addList(result);
} }
} }
/**
* 数据集名称调整
*/
public String dataSetName(String name){
String showName = null;
switch (name) {
case "Ds$Apf$Master$01":
showName = "主模块数据";
break;
case "Ds$Apf$module$01":
showName = "模块1数据";
break;
case "Ds$Apf$module$02":
showName = "模块2数据";
break;
case "Ds$Apf$module$03":
showName = "模块3数据";
break;
case "Ds$Apf$module$04":
showName = "模块4数据";
break;
case "Ds$Pqd$Stat$01":
showName = "负载侧数据";
break;
case "Ds$Pqd$Stat$02":
showName = "电网侧数据";
break;
default:
break;
}
return showName;
}
} }