Browse Source

设备大屏-统计数据接口

guarantee-lsq 2 years ago
parent
commit
747d1e2205

+ 2 - 0
platform-dao/src/main/java/com/platform/dao/vo/repair/RepairApplicationFormVO.java

@@ -452,4 +452,6 @@ public class RepairApplicationFormVO extends BaseVO implements Serializable {
 
     private BigDecimal repairRate;
 
+    private String positionId;
+
 }

+ 5 - 1
platform-service/src/main/java/com/platform/service/workplace/impl/IndexServiceImpl.java

@@ -8,6 +8,7 @@ import com.platform.dao.dto.sb.SbInfoDTO;
 import com.platform.dao.enums.*;
 import com.platform.dao.mapper.hidden.HiddenDangerMapper;
 import com.platform.dao.mapper.sb.SbInfoMapper;
+import com.platform.dao.mapper.sb.SbPositionMapper;
 import com.platform.dao.vo.repair.IndexStatisticVO;
 import com.platform.dao.vo.repair.RepairApplicationFormVO;
 import com.platform.service.repair.RepairApplicationFormService;
@@ -37,6 +38,8 @@ public class IndexServiceImpl implements IndexService {
     private SbInfoMapper sbInfoMapper;
     @Resource
     private HiddenDangerMapper hiddenDangerMapper;
+    @Resource
+    private SbPositionMapper sbPositionMapper;
 
 
     @Override
@@ -194,7 +197,8 @@ public class IndexServiceImpl implements IndexService {
                 RepairApplicationFormVO vo = list.get(i);
                 totalNum += vo.getRepairNum();
                 if(i <= 5){
-                    result.add(list.get(i));
+                    vo.setSbPositionName(sbPositionMapper.selectNameById(vo.getPositionId()));
+                    result.add(vo);
                 }
             }
             // 计算占比