修正考核问题查询的sql
parent
7bc6712180
commit
97632ce613
|
|
@ -56,7 +56,7 @@ public interface AssessTeamRatingMapper extends BaseMapper<AssessTeamRating> {
|
|||
left join public.assess_task t5 on t1.task_id = t5.id
|
||||
where t.is_need_rectify = 1 and t5.status = 3
|
||||
<if test="obj.userId != null">
|
||||
and t.object_id = #{obj.userId}
|
||||
and t2.object_user_id = #{obj.userId}
|
||||
</if>
|
||||
<if test="obj.taskName != null and obj.taskName != ''">
|
||||
and t5.task_name like concat('%', #{obj.taskName}::text, '%')
|
||||
|
|
|
|||
|
|
@ -12,8 +12,14 @@ import com.gunshi.project.xyt.entity.vo.AssessRectifyVo;
|
|||
import com.gunshi.project.xyt.entity.vo.AssessScoreVo;
|
||||
import com.gunshi.project.xyt.mapper.*;
|
||||
import com.gunshi.project.xyt.model.*;
|
||||
import com.ruoyi.common.core.domain.entity.SysUser;
|
||||
import com.ruoyi.common.core.domain.model.LoginUser;
|
||||
import com.ruoyi.common.utils.SecurityUtils;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.security.core.Authentication;
|
||||
import org.springframework.security.core.context.SecurityContext;
|
||||
import org.springframework.security.core.context.SecurityContextHolder;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
|
@ -33,8 +39,7 @@ import java.util.stream.Collectors;
|
|||
@Service
|
||||
@Slf4j
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public class AssessTeamRatingService extends ServiceImpl<AssessTeamRatingMapper, AssessTeamRating>
|
||||
{
|
||||
public class AssessTeamRatingService extends ServiceImpl<AssessTeamRatingMapper, AssessTeamRating> {
|
||||
@Autowired
|
||||
private FileAssociationsService fileService;
|
||||
|
||||
|
|
@ -191,7 +196,6 @@ public class AssessTeamRatingService extends ServiceImpl<AssessTeamRatingMapper,
|
|||
}
|
||||
|
||||
|
||||
|
||||
public Map<Long, List<AssessRatingVo>> scoreDetail(Long objectId) {
|
||||
List<AssessRatingVo> list = this.baseMapper.scoreByObjectId(objectId);
|
||||
fillRating(list);
|
||||
|
|
@ -210,6 +214,18 @@ public class AssessTeamRatingService extends ServiceImpl<AssessTeamRatingMapper,
|
|||
}
|
||||
|
||||
public Page<AssessRectifyVo> listPage(AssessTaskPageSo page) {
|
||||
/* 若以后需要根据当前登录人查询,则取消注释
|
||||
SecurityContext context = SecurityContextHolder.getContext();
|
||||
Authentication auth = context.getAuthentication();
|
||||
Object principal = auth.getPrincipal();
|
||||
log.info("principal is {}", principal);
|
||||
LoginUser loginUser = (LoginUser) principal;
|
||||
SysUser user = loginUser.getUser();
|
||||
boolean admin = SecurityUtils.isAdmin(user.getUserId());
|
||||
if (!admin) {
|
||||
page.setUserId(user.getUserId());
|
||||
}
|
||||
*/
|
||||
Page<AssessRectifyVo> res = this.baseMapper.listPage(page.getPageSo().toPage(), page);
|
||||
if (res.getRecords() != null && res.getRecords().size() > 0) {
|
||||
for (AssessRectifyVo record : res.getRecords()) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue