diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsEquipmentDeliveryMapper.xml b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsEquipmentDeliveryMapper.xml index 961580a..672ada1 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsEquipmentDeliveryMapper.xml +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsEquipmentDeliveryMapper.xml @@ -111,13 +111,17 @@ count(1) from cs_equipment_delivery - where - process = #{queryParam.process} - - and run_status = #{queryParam.runStatus} - - - and (name like concat('%',#{queryParam.searchValue},'%') or ndid like concat('%',#{queryParam.searchValue},'%')) - + + 1=1 + + and process = #{queryParam.process} + + + and run_status = #{queryParam.runStatus} + + + and (name like concat('%',#{queryParam.searchValue},'%') or ndid like concat('%',#{queryParam.searchValue},'%')) + + \ No newline at end of file diff --git a/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/StatisticsDataDataServiceImpl.java b/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/StatisticsDataDataServiceImpl.java index 6f6bef2..6d4fec4 100644 --- a/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/StatisticsDataDataServiceImpl.java +++ b/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/StatisticsDataDataServiceImpl.java @@ -3,10 +3,8 @@ package com.njcn.csharmonic.service.impl; import cn.hutool.core.collection.CollectionUtil; import com.njcn.access.api.CsLineLatestDataFeignClient; import com.njcn.access.pojo.po.CsLineLatestData; -import com.njcn.csdevice.api.CsLineFeignClient; -import com.njcn.csdevice.api.EquipmentFeignClient; -import com.njcn.csdevice.api.IntegrityFeignClient; -import com.njcn.csdevice.api.OnlineRateFeignClient; +import com.njcn.csdevice.api.*; +import com.njcn.csdevice.pojo.dto.DevDetailDTO; import com.njcn.csdevice.pojo.po.CsEquipmentDeliveryPO; import com.njcn.csdevice.pojo.po.CsLinePO; import com.njcn.csdevice.pojo.po.RStatIntegrityD; @@ -43,6 +41,7 @@ public class StatisticsDataDataServiceImpl implements IStatisticsDataDataService private final IntegrityFeignClient integrityFeignClient; private final OnlineRateFeignClient onlineRateFeignClient; private final CsLineLatestDataFeignClient csLineLatestDataFeignClient; + private final CsLedgerFeignClient csLedgerFeignClient; @Override public List getLineIntegrity(StatisticsDataParam param) { @@ -111,11 +110,12 @@ public class StatisticsDataDataServiceImpl implements IStatisticsDataDataService equipmentDeliveryList.forEach(dev->{ List list = devMap.get(dev.getId()); + DevDetailDTO devDetail = csLedgerFeignClient.queryDevDetail(dev.getId()).getData(); if (CollectionUtil.isNotEmpty(list)) { list.forEach(line->{ HalfMonthReportVO vo = new HalfMonthReportVO(); - vo.setEngineeringName("工程名称"); - vo.setProjectName("项目名称"); + vo.setEngineeringName(devDetail.getEngineeringName()); + vo.setProjectName(devDetail.getProjectName()); vo.setDevName(dev.getName()); vo.setDevType(dev.getDevModel()); vo.setMac(dev.getMac());