|
@@ -1,5 +1,6 @@
|
|
-package cn.com.ctop.kuaishou.modules.ai.controller;
|
|
|
|
|
|
+package org.jeecg.modules.ctop.controller;
|
|
|
|
|
|
|
|
+import cn.com.ctop.common.module.constant.CtopRoleCodeConstant;
|
|
import cn.com.ctop.common.module.entity.UserAllocation;
|
|
import cn.com.ctop.common.module.entity.UserAllocation;
|
|
import cn.com.ctop.common.module.service.IUserAllocationService;
|
|
import cn.com.ctop.common.module.service.IUserAllocationService;
|
|
import cn.com.ctop.common.module.utils.QueryGenerator;
|
|
import cn.com.ctop.common.module.utils.QueryGenerator;
|
|
@@ -13,7 +14,10 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
+import org.apache.shiro.SecurityUtils;
|
|
import org.jeecg.common.api.vo.Result;
|
|
import org.jeecg.common.api.vo.Result;
|
|
|
|
+import org.jeecg.common.system.vo.LoginUser;
|
|
|
|
+import org.jeecg.modules.system.service.ISysRoleService;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
@@ -33,7 +37,8 @@ import java.util.*;
|
|
public class AiKuaishouAdvertiserStrategyController {
|
|
public class AiKuaishouAdvertiserStrategyController {
|
|
@Autowired
|
|
@Autowired
|
|
private IAiKuaishouAdvertiserStrategyService aiKuaishouAdvertiserStrategyService;
|
|
private IAiKuaishouAdvertiserStrategyService aiKuaishouAdvertiserStrategyService;
|
|
-
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private ISysRoleService sysRoleService;
|
|
/**
|
|
/**
|
|
* 分页列表查询
|
|
* 分页列表查询
|
|
*
|
|
*
|
|
@@ -51,6 +56,11 @@ public class AiKuaishouAdvertiserStrategyController {
|
|
HttpServletRequest req) {
|
|
HttpServletRequest req) {
|
|
Result<IPage<AiKuaishouAdvertiserStrategy>> result = new Result<>();
|
|
Result<IPage<AiKuaishouAdvertiserStrategy>> result = new Result<>();
|
|
QueryWrapper<AiKuaishouAdvertiserStrategy> queryWrapper = QueryGenerator.initQueryWrapper(aiKuaishouAdvertiserStrategy, req.getParameterMap());
|
|
QueryWrapper<AiKuaishouAdvertiserStrategy> queryWrapper = QueryGenerator.initQueryWrapper(aiKuaishouAdvertiserStrategy, req.getParameterMap());
|
|
|
|
+ LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
|
|
+ String roleCode = sysRoleService.getRoleCodeByUserId(user.getId());
|
|
|
|
+ if(!CtopRoleCodeConstant.COMMON_ROLE_CODE_ADMIN.equals(roleCode)){
|
|
|
|
+ queryWrapper.eq("user_id", user.getId());
|
|
|
|
+ }
|
|
Page<AiKuaishouAdvertiserStrategy> page = new Page<>(pageNo, pageSize);
|
|
Page<AiKuaishouAdvertiserStrategy> page = new Page<>(pageNo, pageSize);
|
|
queryWrapper.orderByDesc("id");
|
|
queryWrapper.orderByDesc("id");
|
|
IPage<AiKuaishouAdvertiserStrategy> pageList = aiKuaishouAdvertiserStrategyService.page(page, queryWrapper);
|
|
IPage<AiKuaishouAdvertiserStrategy> pageList = aiKuaishouAdvertiserStrategyService.page(page, queryWrapper);
|