feat: bug-369 添加对产品线和数据权限的支持
This commit is contained in:
parent
dcee2895e6
commit
61b9111d84
|
|
@ -1,6 +1,5 @@
|
|||
package com.nflg.mobilebroken.common.pojo.request;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
|
|
@ -23,10 +22,6 @@ public class AdminTicketSearchRequest extends TicketSearchRequest {
|
|||
//质保状态
|
||||
private Integer warrantyStatus;
|
||||
|
||||
//是否是工单管理者
|
||||
@JsonIgnore
|
||||
private boolean ticketManager;
|
||||
|
||||
//收藏夹id
|
||||
private Integer favouritesId;
|
||||
|
||||
|
|
|
|||
|
|
@ -163,8 +163,6 @@ public class TicketServiceImpl extends ServiceImpl<TicketMapper, Ticket> impleme
|
|||
if (Objects.nonNull(request.getEndTime())) {
|
||||
request.setEndTime(request.getEndTime().plusDays(1));
|
||||
}
|
||||
List<Integer> tickerMangagers = adminUserService.getTickerMangagers();
|
||||
request.setTicketManager(tickerMangagers.stream().anyMatch(uid -> Objects.equals(uid, userId)));
|
||||
if (request.getType() == 2) {
|
||||
return baseMapper.searchFromAdminAndFollow(request, userId,productionLines, new Page<>(request.getPage(), request.getPageSize()));
|
||||
} else if (request.getType() == 4) {
|
||||
|
|
@ -275,8 +273,6 @@ public class TicketServiceImpl extends ServiceImpl<TicketMapper, Ticket> impleme
|
|||
return baseMapper.searchAllFromAdminAndFollow(request, AdminUserUtil.getUserId(),productionLines);
|
||||
} else if (request.getType() == 4) {
|
||||
Integer userId=AdminUserUtil.getUserId();
|
||||
List<Integer> tickerMangagers=adminUserService.getTickerMangagers();
|
||||
request.setTicketManager(tickerMangagers.stream().anyMatch(uid -> Objects.equals(uid, userId)));
|
||||
return baseMapper.searchAllFromAdmin(request, userId,productionLines);
|
||||
}
|
||||
return Collections.emptyList();
|
||||
|
|
|
|||
|
|
@ -44,9 +44,6 @@
|
|||
#{plId}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="!request.ticketManager">
|
||||
AND (FIND_IN_SET(#{userId},t.handle)>0 OR fun_inAduit(t.id,#{userId})=1)
|
||||
</if>
|
||||
<if test="request.state!=null">
|
||||
AND t.state=#{request.state}
|
||||
</if>
|
||||
|
|
|
|||
Loading…
Reference in New Issue