|
@@ -1,12 +1,18 @@
|
|
|
package com.ims.eval.service.impl;
|
|
|
|
|
|
+import com.ims.eval.entity.DataDictionary;
|
|
|
import com.ims.eval.entity.ResponsibilityIndicatorInfo;
|
|
|
import com.ims.eval.dao.ResponsibilityIndicatorInfoMapper;
|
|
|
+import com.ims.eval.entity.dto.request.IndicatorDictionaryDTO;
|
|
|
+import com.ims.eval.entity.dto.response.ResponsibilityIndicatorInfoResDTO;
|
|
|
import com.ims.eval.service.IResponsibilityIndicatorInfoService;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -24,8 +30,13 @@ public class ResponsibilityIndicatorInfoServiceImpl extends ServiceImpl<Responsi
|
|
|
|
|
|
|
|
|
@Override
|
|
|
- public List<ResponsibilityIndicatorInfo> listByresponsibilityId(String deptResponsibilityId, String dept) {
|
|
|
- List<ResponsibilityIndicatorInfo> list = baseMapper.listByresponsibilityId(deptResponsibilityId,dept);
|
|
|
- return list;
|
|
|
+ public Map<String ,List<ResponsibilityIndicatorInfoResDTO>> listByresponsibilityId(List<String> deptResponsibilityIds, String dept) {
|
|
|
+ List<ResponsibilityIndicatorInfoResDTO> list = baseMapper.listByresponsibilityId(deptResponsibilityIds,dept,"JHZ");
|
|
|
+
|
|
|
+ Map<String ,List<ResponsibilityIndicatorInfoResDTO>> map = list.stream().collect(Collectors.groupingBy(ResponsibilityIndicatorInfoResDTO::getIsQuantified));
|
|
|
+ map.put("quantifiedList", map.remove("是"));
|
|
|
+ map.put("nonQuantifiedList", map.remove("否"));
|
|
|
+ return map;
|
|
|
+
|
|
|
}
|
|
|
}
|