|
@ -29,6 +29,7 @@ import com.epmet.dao.IssueProjectRelationDao; |
|
|
import com.epmet.dto.IssueDTO; |
|
|
import com.epmet.dto.IssueDTO; |
|
|
import com.epmet.dto.IssueProjectCategoryDictDTO; |
|
|
import com.epmet.dto.IssueProjectCategoryDictDTO; |
|
|
import com.epmet.dto.form.CategoryTagInitFormDTO; |
|
|
import com.epmet.dto.form.CategoryTagInitFormDTO; |
|
|
|
|
|
import com.epmet.dto.form.IssueProjectCategoryDictListFormDTO; |
|
|
import com.epmet.dto.form.ProjectSaveCategoryFormDTO; |
|
|
import com.epmet.dto.form.ProjectSaveCategoryFormDTO; |
|
|
import com.epmet.dto.form.SaveIssueCategoryFormDTO; |
|
|
import com.epmet.dto.form.SaveIssueCategoryFormDTO; |
|
|
import com.epmet.dto.result.CustomerCategoryListResultDTO; |
|
|
import com.epmet.dto.result.CustomerCategoryListResultDTO; |
|
@ -132,14 +133,14 @@ public class IssueProjectCategoryDictServiceImpl extends BaseServiceImpl<IssuePr |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @param cstegoryIdList |
|
|
* @param formDTO |
|
|
* @return |
|
|
* @return |
|
|
* @Description 批量查询分类信息 |
|
|
* @Description 批量查询分类信息 |
|
|
* @Author sun |
|
|
* @Author sun |
|
|
**/ |
|
|
**/ |
|
|
@Override |
|
|
@Override |
|
|
public List<IssueProjectCategoryDictDTO> getCategoryList(List<String> cstegoryIdList) { |
|
|
public List<IssueProjectCategoryDictDTO> getCategoryList(IssueProjectCategoryDictListFormDTO formDTO) { |
|
|
return baseDao.selectCategoryList(cstegoryIdList); |
|
|
return baseDao.selectCategoryList(formDTO); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -160,7 +161,10 @@ public class IssueProjectCategoryDictServiceImpl extends BaseServiceImpl<IssuePr |
|
|
resultDTO.setIssueDTO(issueDTO); |
|
|
resultDTO.setIssueDTO(issueDTO); |
|
|
//2.批量查询分类信息
|
|
|
//2.批量查询分类信息
|
|
|
List<String> categoryIdList = formDTO.getCategoryList().stream().map(SaveIssueCategoryFormDTO::getId).collect(Collectors.toList()); |
|
|
List<String> categoryIdList = formDTO.getCategoryList().stream().map(SaveIssueCategoryFormDTO::getId).collect(Collectors.toList()); |
|
|
List<IssueProjectCategoryDictDTO> categoryList = getCategoryList(categoryIdList); |
|
|
IssueProjectCategoryDictListFormDTO dictDto = new IssueProjectCategoryDictListFormDTO(); |
|
|
|
|
|
dictDto.setCustomerId(formDTO.getCustomerId()); |
|
|
|
|
|
dictDto.setCstegoryIdList(categoryIdList); |
|
|
|
|
|
List<IssueProjectCategoryDictDTO> categoryList = getCategoryList(dictDto); |
|
|
if (null == categoryList) { |
|
|
if (null == categoryList) { |
|
|
throw new RenException(String.format("保存项目分类信息,根据分类Id获取分类信息失败")); |
|
|
throw new RenException(String.format("保存项目分类信息,根据分类Id获取分类信息失败")); |
|
|
} |
|
|
} |
|
|