|
@@ -3,13 +3,10 @@ package com.persagy.dmp.rwd.simple.service.impl;
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
import cn.hutool.core.map.MapUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
-import com.fasterxml.jackson.databind.node.ObjectNode;
|
|
|
import com.persagy.dmp.basic.dto.RequestData;
|
|
|
import com.persagy.dmp.common.constant.CommonConstant;
|
|
|
import com.persagy.dmp.common.context.AppContext;
|
|
|
import com.persagy.dmp.common.utils.DateHelper;
|
|
|
-import com.persagy.dmp.digital.entity.ObjectDigital;
|
|
|
import com.persagy.dmp.rwd.basic.constant.DigitalObjectType;
|
|
|
import com.persagy.dmp.rwd.digital.utils.ObjectDigitalCriteriaHelper;
|
|
|
import com.persagy.dmp.rwd.simple.dao.EquipmentReportMapper;
|
|
@@ -84,6 +81,17 @@ public class EquipmentReportServiceImpl implements IEquipmentReportService {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * 查询当前设备类型下的部件分类以及数量
|
|
|
+ * @param equipmentId:设备Id
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public List<Map<String, Object>> queryComponentsCountByEquipId(String equipmentId) {
|
|
|
+ return mapper.queryComponentsCountByEquipId(AppContext.getContext().getGroupCode(),AppContext.getContext().getProjectId(), equipmentId);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
* 累加统计结果,合并为专业-系统-设备类 层级结构
|
|
|
* @param rsList
|
|
|
* @return
|