fix 【资源库-校企成果】需要记录创建人,校企成果列表仅展示当前用户创建的数据。后台接口回滚

This commit is contained in:
liuhuazhong 2025-05-09 16:54:21 +08:00
parent 1213aeae77
commit 677fb671bb
2 changed files with 7 additions and 8 deletions

View File

@ -61,11 +61,11 @@ public class SchoolEnterpriseAchievementsServiceImpl implements ISchoolEnterpris
@Override
public List<SchoolEnterpriseAchievements> selectSchoolEnterpriseAchievementsList(SchoolEnterpriseAchievements schoolEnterpriseAchievements)
{
LoginUser loginUser = SecurityUtils.getLoginUser();
if (loginUser != null){
String username = loginUser.getUsername();
schoolEnterpriseAchievements.setCreateBy(username);
}
// LoginUser loginUser = SecurityUtils.getLoginUser();
// if (loginUser != null){
// String username = loginUser.getUsername();
// schoolEnterpriseAchievements.setCreateBy(username);
// }
List<SchoolEnterpriseAchievements> list = schoolEnterpriseAchievementsMapper.selectSchoolEnterpriseAchievementsList(schoolEnterpriseAchievements);
for (SchoolEnterpriseAchievements a : list) {
a.setImages(achievementsService.buildFileInfoByIdents(a.getImages(), "4"));

View File

@ -77,10 +77,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="selectAchievementsById" parameterType="Long" resultType="com.microservices.dms.achievementLibrary.domain.Achievements">
select a.id,a.achievement_name,a.hot_rank,a.field_1,a.field_2,a.field_3,a.attachment_count,a.is_expert_audit,a.achievement_type,a.source,a.source_id
,u.login as "userLogin",u.nickname as "userNickName",ue.gender as "gender",
,u.login as "userLogin",IFNULL(u.nickname,owner_name) as "userNickName",ue.gender as "gender",
a.source_link,a.tags,a.summary,a.publishing_unit,a.address,a.is_featured,a.contact_person,a.contact_number,a.owner_id,a.owner_name, a.status,a.details,
a.reviewer,a.review_date,a.review_comments, a.images,a.attachments,a.create_by,a.create_time,a.update_by,a.update_time,
(select IFNULL(nickname,login) from users where login=owner_name) as remark
a.reviewer,a.review_date,a.review_comments, a.images,a.attachments,a.create_by,a.create_time,a.update_by,a.update_time
from achievements a
left join users u on a.owner_name = u.login
left join user_extensions ue on u.id = ue.user_id