bug修改
This commit is contained in:
@@ -94,12 +94,12 @@ public class LedgerScaleController extends BaseController {
|
||||
|
||||
|
||||
@OperateInfo(info = LogEnum.SYSTEM_COMMON)
|
||||
@GetMapping("/clickImage")
|
||||
@PostMapping("/clickImage")
|
||||
@ApiOperation("一次接线图点击事件")
|
||||
@ApiImplicitParam(name = "lineId", value = "查询参数", required = true)
|
||||
public HttpResult<EventLedgerVO> clickImage(@RequestParam("lineId")String lineId) {
|
||||
public HttpResult<EventLedgerVO> clickImage(@RequestBody LargeScreenCountParam param) {
|
||||
String methodDescribe = getMethodDescribe("clickImage");
|
||||
EventLedgerVO result = ledgerScaleService.clickImage(lineId);
|
||||
EventLedgerVO result = ledgerScaleService.clickImage(param);
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
|
||||
}
|
||||
|
||||
|
||||
@@ -30,8 +30,7 @@ public interface LedgerScaleService {
|
||||
List<EventLedgerVO> hasUpEventList(LargeScreenCountParam param);
|
||||
|
||||
|
||||
EventLedgerVO clickImage(String lineId);
|
||||
|
||||
EventLedgerVO clickImage(LargeScreenCountParam param);
|
||||
Page<EventDetailVO> eventList(LargeScreenCountParam param);
|
||||
|
||||
Page<EventDetailVO> eventListByLineId(LargeScreenCountParam param);
|
||||
|
||||
@@ -281,16 +281,18 @@ public class LedgerScaleServiceImpl implements LedgerScaleService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public EventLedgerVO clickImage(String lineId) {
|
||||
List<LedgerBaseInfo> ledgerBaseInfoList = ledgerScaleMapper.getLedgerBaseInfo(Stream.of(lineId).collect(Collectors.toList()));
|
||||
public EventLedgerVO clickImage(LargeScreenCountParam param) {
|
||||
List<LedgerBaseInfo> ledgerBaseInfoList = ledgerScaleMapper.getLedgerBaseInfo(Stream.of(param.getLineId()).collect(Collectors.toList()));
|
||||
if (CollUtil.isEmpty(ledgerBaseInfoList)) {
|
||||
throw new BusinessException(CommonResponseEnum.FAIL, "当前节点未查询到测点信息");
|
||||
}
|
||||
|
||||
EventLedgerVO eventLedgerVO = new EventLedgerVO();
|
||||
BeanUtil.copyProperties(ledgerBaseInfoList.get(0), eventLedgerVO);
|
||||
DateTime start = DateUtil.beginOfDay(DateUtil.parse(param.getSearchBeginTime()));
|
||||
DateTime end = DateUtil.endOfDay(DateUtil.parse(param.getSearchEndTime()));
|
||||
LambdaQueryWrapper<RmpEventDetailPO> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
lambdaQueryWrapper.eq(RmpEventDetailPO::getLineId, lineId);
|
||||
lambdaQueryWrapper.eq(RmpEventDetailPO::getLineId, param.getLineId()).between(RmpEventDetailPO::getStartTime, start, end).orderByDesc(RmpEventDetailPO::getStartTime);;
|
||||
List<RmpEventDetailPO> rmpEventDetailPOList = rmpEventDetailMapper.selectList(lambdaQueryWrapper);
|
||||
|
||||
List<DictData> dictDataList = dictDataMapper.getDicDataByTypeCode(DicDataTypeEnum.EVENT_STATIS.getCode());
|
||||
@@ -301,6 +303,7 @@ public class LedgerScaleServiceImpl implements LedgerScaleService {
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public Page<EventDetailVO> eventList(LargeScreenCountParam param) {
|
||||
Page<EventDetailVO> result = new Page<>(PageFactory.getPageNum(param), PageFactory.getPageSize(param));
|
||||
|
||||
@@ -93,7 +93,7 @@
|
||||
and (dev.name like CONCAT('%', #{searchValue}, '%')
|
||||
or a.name like CONCAT('%', #{searchValue}, '%'))
|
||||
</if>
|
||||
order by c.name,a.name
|
||||
<!-- order by c.name,a.name-->
|
||||
</select>
|
||||
|
||||
<select id="getLineList" resultType="TerminalShowVO">
|
||||
@@ -131,7 +131,7 @@
|
||||
or a.name like CONCAT('%', #{searchValue}, '%')
|
||||
or c.name like CONCAT('%', #{searchValue}, '%'))
|
||||
</if>
|
||||
order by c.name,a.name
|
||||
<!-- order by c.name,a.name-->
|
||||
</select>
|
||||
|
||||
<select id="getMonitorDetail" resultType="com.njcn.product.terminal.mysqlTerminal.pojo.dto.LineDevGetDTO">
|
||||
|
||||
Reference in New Issue
Block a user