diff --git a/pqs-common/common-core/src/main/java/com/njcn/common/utils/PubUtils.java b/pqs-common/common-core/src/main/java/com/njcn/common/utils/PubUtils.java index 6f9468864..fc2ec2335 100644 --- a/pqs-common/common-core/src/main/java/com/njcn/common/utils/PubUtils.java +++ b/pqs-common/common-core/src/main/java/com/njcn/common/utils/PubUtils.java @@ -154,7 +154,7 @@ public class PubUtils { MAPPER.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true); return MAPPER.writeValueAsString(object); } catch (IOException e) { - throw new IllegalArgumentException("将将实体对象转为JSON时发生错误:" + object, e); + throw new IllegalArgumentException("将实体对象转为JSON时发生错误:" + object, e); } } diff --git a/pqs-common/common-swagger/src/main/java/com/njcn/swagger/config/Knife4jSwaggerConfig.java b/pqs-common/common-swagger/src/main/java/com/njcn/swagger/config/Knife4jSwaggerConfig.java index e33fdd8bd..0d64d083c 100644 --- a/pqs-common/common-swagger/src/main/java/com/njcn/swagger/config/Knife4jSwaggerConfig.java +++ b/pqs-common/common-swagger/src/main/java/com/njcn/swagger/config/Knife4jSwaggerConfig.java @@ -75,7 +75,9 @@ public class Knife4jSwaggerConfig { "com.njcn.stat.controller", "com.njcn.rt.controller", "com.njcn.zlevent.controller", - "com.njcn.cloud.controller" + "com.njcn.cloud.controller", + "com.njcn.zlevent.controller", + "com.njcn.prepare" ) .collect(Collectors.toList()); List grantTypes = new ArrayList<>(); diff --git a/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/commApi/CommLineClient.java b/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/commApi/CommLineClient.java index 2ab4d2e34..df53eac1c 100644 --- a/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/commApi/CommLineClient.java +++ b/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/commApi/CommLineClient.java @@ -6,8 +6,11 @@ import com.njcn.device.biz.commApi.fallback.CommTerminalGeneralClientFallbackFac import com.njcn.device.biz.pojo.dto.LineDTO; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestParam; +import java.util.List; + /** * pqs * @@ -22,11 +25,20 @@ import org.springframework.web.bind.annotation.RequestParam; public interface CommLineClient { /** - * @Description: 获取监测点信息 * @param id + * @Description: 获取监测点信息 * @Author: wr * @Date: 2023/9/22 11:11 */ @GetMapping("/getLineDetail") HttpResult getLineDetail(@RequestParam("id") String id); + + /*** + * 批量获取监测点信息 + * @author hongawen + * @date 2023/11/3 15:25 + * @param ids 监测点索引集合 + */ + @PostMapping("/getLineDetailBatch") + HttpResult> getLineDetailBatch(@RequestParam("ids") List ids); } diff --git a/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/controller/ledgerManger/CommLineController.java b/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/controller/ledgerManger/CommLineController.java index 617215f2f..4822d1fd4 100644 --- a/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/controller/ledgerManger/CommLineController.java +++ b/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/controller/ledgerManger/CommLineController.java @@ -20,6 +20,8 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; +import java.util.List; + /** * pqs * @@ -43,4 +45,13 @@ public class CommLineController extends BaseController { LineDTO result = monitorService.getLineDetail(id); return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe); } + + @OperateInfo(info = LogEnum.BUSINESS_COMMON) + @GetMapping("/getLineDetailBatch") + @ApiOperation("批量获取监测点信息") + public HttpResult> getLineDetailBatch(@RequestParam("ids") List ids) { + String methodDescribe = getMethodDescribe("getLineDetailBatch"); + List result = monitorService.getLineDetailBatch(ids); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe); + } } diff --git a/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/mapper/majornetwork/MonitorMapper.java b/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/mapper/majornetwork/MonitorMapper.java index 2c882c859..5e8df1b24 100644 --- a/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/mapper/majornetwork/MonitorMapper.java +++ b/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/mapper/majornetwork/MonitorMapper.java @@ -79,6 +79,7 @@ public interface MonitorMapper extends BaseMapper { */ MonitorVO getPwMonitorTerminal(@Param("id")String id); + /** * @Description: 根据监测点id获取监测点信息 * @param id @@ -88,6 +89,11 @@ public interface MonitorMapper extends BaseMapper { */ LineDTO selectLineDetail(@Param("id")String id); + /** + * @Description: 根据监测点id批量获取监测点信息 + */ + List selectLineDetailBatch(@Param("ids")List ids); + /** * @Description: * @param param @@ -99,4 +105,6 @@ public interface MonitorMapper extends BaseMapper { Map getCustomDetailByLineId(@Param("lineId")String lineId); + + } diff --git a/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/mapper/majornetwork/mapping/MonitorMapper.xml b/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/mapper/majornetwork/mapping/MonitorMapper.xml index 320523e53..25ac39e7d 100644 --- a/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/mapper/majornetwork/mapping/MonitorMapper.xml +++ b/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/mapper/majornetwork/mapping/MonitorMapper.xml @@ -172,6 +172,23 @@ WHERE pm.id = #{id} + +