Merge remote-tracking branch 'origin/dev_20230828_RXWIN' into dev_20230828_RXWIN

This commit is contained in:
zyx.net
2023-08-29 14:20:22 +08:00
3 changed files with 17 additions and 4 deletions
@@ -15,6 +15,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/
public interface ProjectRxswinEOMapper extends BaseMapper<ProjectRxswinEO> {
List<ProjectLibraryBase> queryProjectLibraryBaseList(@Param("projectLibraryId") String projectLibraryId);
List<ProjectLibraryBase> queryProjectLibraryBaseList(@Param("id") String id,
@Param("parentId") String parentId);
}
@@ -34,7 +34,7 @@
LEFT JOIN project_name_info AS pni ON plb.project_name_id = pni.id
LEFT JOIN project_year_name_info AS pyni ON plb.year_name_id = pyni.id
LEFT JOIN sys_dict_item AS sdi ON sdi.item_value = plb.target_market
where plb.parent_id = #{projectLibraryId}
or plb.id = #{projectLibraryId}
where plb.parent_id = #{parentId}
or plb.id = #{id}
</select>
</mapper>
@@ -51,6 +51,8 @@ public class ProjectRxswinEOServiceImpl extends ServiceImpl<ProjectRxswinEOMappe
private ProjectRxswinEOMapper projectRxswinEOMapper;
@Autowired
private BussDocumentLibraryEOServiceImpl bussDocumentLibraryEOService;
@Autowired
private ProjectLibraryBaseServiceImpl projectLibraryBaseService;
/**
* 保存
*
@@ -190,7 +192,17 @@ public class ProjectRxswinEOServiceImpl extends ServiceImpl<ProjectRxswinEOMappe
*/
@Override
public Page<ProjectLibraryBase> getOnePage(Integer pageNo,Integer pageSize,ProjectRxswinEO projectRxswinEO) {
List<ProjectLibraryBase> libraryBaseList = projectRxswinEOMapper.queryProjectLibraryBaseList(projectRxswinEO.getProjectId());
ProjectLibraryBase libraryBase = projectLibraryBaseService.getById(projectRxswinEO.getProjectId());
String id = "";
String parentId = "";
if(StringUtils.isBlank(libraryBase.getParentId())){
id = libraryBase.getId();
parentId = libraryBase.getId();
}else{
id = libraryBase.getParentId();
parentId = libraryBase.getParentId();
}
List<ProjectLibraryBase> libraryBaseList = projectRxswinEOMapper.queryProjectLibraryBaseList(id,parentId);
for (ProjectLibraryBase projectLibraryBase : libraryBaseList) {
//项目名称
String projectName = "";