|
|
|
@ -2,6 +2,7 @@ package com.inspect.metadata.eqpbook.controller; |
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONArray; |
|
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
|
import com.inspect.base.core.utils.ServletUtils; |
|
|
|
import com.inspect.metadata.alg.domain.BasedataAlgSubtype; |
|
|
|
import com.inspect.metadata.alg.service.IBasedataAlgSubtypeService; |
|
|
|
import com.inspect.metadata.area.domain.BaseDataArea; |
|
|
|
@ -18,6 +19,7 @@ import com.inspect.metadata.eqpbook.domain.vo.resultList; |
|
|
|
import com.inspect.metadata.eqpbook.domain.vo.results; |
|
|
|
import com.inspect.metadata.eqpbook.service.IBasedataEqpBookChannelService; |
|
|
|
import com.inspect.metadata.eqpbook.service.IBasedataEqpBookService; |
|
|
|
import com.inspect.metadata.eqpbook.task.FeignTaskClient; |
|
|
|
import com.inspect.metadata.montdata.domain.BasedataMontPatDevStaData; |
|
|
|
import com.inspect.metadata.mqutil.FeignMsgClient; |
|
|
|
import com.inspect.metadata.patrolpointmnt.domain.BasedataPatrolPoint; |
|
|
|
@ -89,9 +91,25 @@ public class BasedataEqpBookController extends BaseController { |
|
|
|
private IBasedataPatrolPointService basedataPatrolPointService; |
|
|
|
@Autowired |
|
|
|
private IBasedataThresholdModificationService basedataThresholdModificationService; |
|
|
|
@Autowired |
|
|
|
private FeignTaskClient feignTaskClient; |
|
|
|
|
|
|
|
@GetMapping({"/list"}) |
|
|
|
public TableDataInfo list(BasedataEqpBook basedataEqpbook) { |
|
|
|
String patroldeviceCode = ServletUtils.getParameter("patroldeviceCode"); |
|
|
|
if (StringUtils.isNotEmpty(patroldeviceCode)) { |
|
|
|
basedataEqpbook.setPatrolDeviceCode(patroldeviceCode); |
|
|
|
} |
|
|
|
logger.info("---------------list-----------basedataEqpbook:{}", basedataEqpbook); |
|
|
|
if (basedataEqpbook != null && "sync:Client05".equals(basedataEqpbook.getPatrolDeviceCode())) { |
|
|
|
// 和无人机同步点位 |
|
|
|
String patrolDeviceCode = basedataEqpbook.getPatrolDeviceCode(); |
|
|
|
JSONObject jsonObject = new JSONObject(); |
|
|
|
jsonObject.put("Type", "61"); |
|
|
|
jsonObject.put("ReceiveCode", StringUtils.split(patrolDeviceCode, ":")[1]); |
|
|
|
String msg = jsonObject.toJSONString(); |
|
|
|
feignTaskClient.sendCommand(msg); |
|
|
|
} |
|
|
|
this.startPage(); |
|
|
|
List<BasedataEqpBook> list = this.basedataEqpBookService.selectBasedataEqpBookList(basedataEqpbook); |
|
|
|
return this.getDataTable(list); |
|
|
|
|