添加修改
This commit is contained in:
@ -150,15 +150,7 @@ public class CoscoCategoryLibraryServiceImpl extends BaseServiceImpl<CoscoCatego
|
||||
IPage<CoscoCategoryLibraryVo> p = new Page<>(coscoCategoryLibrary.getBasePageRequest().getPageNo(),
|
||||
coscoCategoryLibrary.getBasePageRequest().getPageSize());
|
||||
IPage<CoscoCategoryLibraryVo> coscoCategoryLibraryVoIPage = coscoCategoryLibraryMapper.selectLibraryPage(p, coscoCategoryLibrary);
|
||||
coscoCategoryLibraryVoIPage.getRecords().forEach(coscoCategoryLibraryVo -> {
|
||||
OrgDeptVo orgDeptInfo = orgService.getOrgDeptInfo(coscoCategoryLibraryVo.getApplyDeptId());
|
||||
coscoCategoryLibraryVo.setDeptName(orgDeptInfo.getOrgName());
|
||||
SysUser userById = userService.getUserById(coscoCategoryLibraryVo.getCreateBy());
|
||||
if(userById!=null){
|
||||
coscoCategoryLibraryVo.setCreateName(userById.getName());
|
||||
}
|
||||
|
||||
});
|
||||
getOrg(coscoCategoryLibraryVoIPage);
|
||||
return coscoCategoryLibraryVoIPage;
|
||||
|
||||
}
|
||||
@ -174,8 +166,23 @@ public class CoscoCategoryLibraryServiceImpl extends BaseServiceImpl<CoscoCatego
|
||||
public IPage<CoscoCategoryLibraryVo> selectCategoryLibraryBySupplierIdPage(CoscoCategoryLibraryVo coscoCategoryLibrary) {
|
||||
IPage<CoscoCategoryLibraryVo> p = new Page<>(coscoCategoryLibrary.getBasePageRequest().getPageNo(),
|
||||
coscoCategoryLibrary.getBasePageRequest().getPageSize());
|
||||
return coscoCategoryLibraryMapper.selectCategoryLibraryBySupplierIdPage(p, coscoCategoryLibrary);
|
||||
IPage<CoscoCategoryLibraryVo> coscoCategoryLibraryVoIPage = coscoCategoryLibraryMapper.selectCategoryLibraryBySupplierIdPage(p, coscoCategoryLibrary);
|
||||
|
||||
getOrg(coscoCategoryLibraryVoIPage);
|
||||
return coscoCategoryLibraryVoIPage;
|
||||
|
||||
}
|
||||
|
||||
private void getOrg(IPage<CoscoCategoryLibraryVo> coscoCategoryLibraryVoIPage) {
|
||||
coscoCategoryLibraryVoIPage.getRecords().forEach(coscoCategoryLibraryVo -> {
|
||||
OrgDeptVo orgDeptInfo = orgService.getOrgDeptInfo(coscoCategoryLibraryVo.getApplyDeptId());
|
||||
coscoCategoryLibraryVo.setDeptName(orgDeptInfo.getOrgName());
|
||||
SysUser userById = userService.getUserById(coscoCategoryLibraryVo.getCreateBy());
|
||||
if(userById!=null){
|
||||
coscoCategoryLibraryVo.setCreateName(userById.getName());
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -275,20 +275,29 @@
|
||||
ccl.id,
|
||||
ccl.name,
|
||||
ccl.area,
|
||||
"集团" AS deptName,
|
||||
"张三" AS createName,
|
||||
max(dp.dic_name) AS area,
|
||||
GROUP_CONCAT(DISTINCT cc.category_name SEPARATOR ', ') AS categoryNames,
|
||||
ccl.term_of_validity AS termOfValidity,
|
||||
ccl.approve_status AS approveStatus,
|
||||
ccl.last_update_time as approveTime,
|
||||
ccl.create_by,
|
||||
ccl.apply_dept_id,
|
||||
ccl.remark
|
||||
from cosco_category_library_supplier ccls
|
||||
left join cosco_category_library_supplier_apply cclsa on cclsa.id = ccls.category_library_supplier_apply_id
|
||||
left join cosco_category_library ccl on ccls.category_library_id = ccl.id
|
||||
LEFT JOIN
|
||||
cosco_category_library_contain cclc ON ccl.id = cclc.category_library_id
|
||||
LEFT JOIN
|
||||
cosco_category cc ON cc.id = cclc.category_id and cc.type=1
|
||||
left join dict_project dp on ccl.area = dp.code and dp.parent_code='area'
|
||||
|
||||
where cclsa.approve_status = 1 and ccls.supplier_id = #{vo.supplierId}
|
||||
|
||||
<if test="vo.name!=null and vo.name!=''">
|
||||
AND ccl.name LIKE CONCAT('%',#{vo.name},'%')
|
||||
</if>
|
||||
|
||||
group by ccl.id
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
Reference in New Issue
Block a user