测试文档bug调整
This commit is contained in:
@@ -33,6 +33,7 @@ import springfox.documentation.annotations.ApiIgnore;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* @author denghuajun
|
||||
@@ -138,6 +139,17 @@ public class LineController extends BaseController {
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
|
||||
}
|
||||
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@PostMapping("/getDevListByLineIdList")
|
||||
@ApiOperation("根据监测点id集合获取装置id集合")
|
||||
@ApiImplicitParam(name = "list", value = "监测点id集合", required = true)
|
||||
public HttpResult<Set<String>> getDevListByLineIdList(@RequestBody List<String> list) {
|
||||
String methodDescribe = getMethodDescribe("getDevListByLineIdList");
|
||||
Set<String> result = lineService.getDevListByLineIdList(list);
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
|
||||
}
|
||||
|
||||
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@PostMapping("/getOverLimitData")
|
||||
@ApiOperation("根据监测点id获取越限数值")
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
|
||||
|
||||
<select id="getMonitorDetail" resultType="com.njcn.device.biz.pojo.dto.LineDevGetDTO">
|
||||
select a.id pointId,a.name pointName,b.Time_Interval timeInterval,bus.pid devId
|
||||
select a.id pointId,a.name pointName,b.Time_Interval timeInterval,bus.pid devId,b.PT_Type wiringMethod
|
||||
from pq_line a
|
||||
inner join pq_line_detail b on a.id=b.id
|
||||
inner join pq_line bus on a.pid =bus.id
|
||||
|
||||
@@ -18,6 +18,7 @@ import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* 监测点类
|
||||
@@ -63,6 +64,8 @@ public interface LineService extends IService<Line> {
|
||||
*/
|
||||
String getLineIdByDevId(String id);
|
||||
|
||||
Set<String> getDevListByLineIdList(List<String> list);
|
||||
|
||||
/**
|
||||
* 获取限值表信息
|
||||
* @param id 监测点id
|
||||
|
||||
@@ -293,6 +293,24 @@ public class LineServiceImpl extends ServiceImpl<LineMapper, Line> implements Li
|
||||
return devId;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Set<String> getDevListByLineIdList(List<String> list) {
|
||||
Set<String> set = new HashSet<>();
|
||||
list.forEach(item->{
|
||||
String devId = "";
|
||||
//根据id查询当前信息的pids
|
||||
List<String> pids = Arrays.asList(this.baseMapper.selectById(item).getPids().split(","));
|
||||
List<LineDataVO> lineDataVOList = this.baseMapper.getLineDetail(pids);
|
||||
for (LineDataVO lineDataVO : lineDataVOList) {
|
||||
if (lineDataVO.getLevel() == 4) {
|
||||
devId = lineDataVO.getId();
|
||||
}
|
||||
}
|
||||
set.add(devId);
|
||||
});
|
||||
return set;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Overlimit getOverLimitData(String id) {
|
||||
return overlimitMapper.selectById(id);
|
||||
|
||||
Reference in New Issue
Block a user