|
|
@@ -1,6 +1,7 @@
|
|
|
package org.springblade.business.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
@@ -14,15 +15,14 @@ import org.springblade.business.mapper.StandardInfoMapper;
|
|
|
import org.springblade.business.service.StandardInfoJoinService;
|
|
|
import org.springblade.business.service.StandardInfoPrivateJoinService;
|
|
|
import org.springblade.business.service.StandardInfoService;
|
|
|
-import org.springblade.business.vo.StandardInfoDtoVo;
|
|
|
-import org.springblade.business.vo.StandardInfoPrivateJoinVO;
|
|
|
-import org.springblade.business.vo.StandardInfoVO;
|
|
|
+import org.springblade.business.vo.*;
|
|
|
import org.springblade.common.utils.SnowFlakeUtil;
|
|
|
import org.springblade.core.log.exception.ServiceException;
|
|
|
import org.springblade.core.mp.support.Query;
|
|
|
import org.springblade.core.secure.BladeUser;
|
|
|
import org.springblade.core.secure.utils.SecureUtil;
|
|
|
import org.springblade.core.tool.utils.BeanUtil;
|
|
|
+import org.springblade.core.tool.utils.StringUtil;
|
|
|
import org.springframework.beans.BeansException;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
@@ -249,7 +249,23 @@ public class UStandardInfoServiceImpl extends ServiceImpl<StandardInfoMapper, St
|
|
|
|
|
|
@Override
|
|
|
public List<StandardInfoVO> getConditionSet(Long id, Long leftId) {
|
|
|
- return baseMapper.getConditionSet(id, leftId);
|
|
|
+ List<StandardInfoVO> conditionSet = baseMapper.getConditionSet(id, leftId);
|
|
|
+ for (StandardInfoVO standardInfoVO : conditionSet) {
|
|
|
+ List<StandardInfoConditionVo> standardInfos = standardInfoVO.getStandardInfos();
|
|
|
+ for (StandardInfoConditionVo standardInfo : standardInfos) {
|
|
|
+ //重新组装数据
|
|
|
+ List<String> name = standardInfo.getRightStandardInfos().stream().map(StandardInfo::getName).collect(Collectors.toList());
|
|
|
+ List<Long> ids = standardInfo.getRightStandardInfos().stream().map(StandardInfo::getId).collect(Collectors.toList());
|
|
|
+
|
|
|
+ StandardInfoGroupNameVO standardInfoGroupNameVO = new StandardInfoGroupNameVO();
|
|
|
+ standardInfoGroupNameVO.setName(StringUtil.join(name, ","));
|
|
|
+ standardInfoGroupNameVO.setIds(ids);
|
|
|
+
|
|
|
+ standardInfo.setStandardInfoGroupNameVO(standardInfoGroupNameVO);
|
|
|
+ standardInfo.setRightStandardInfos(null);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return conditionSet;
|
|
|
}
|
|
|
|
|
|
@Override
|