|
@@ -1,5 +1,7 @@
|
|
package cn.com.ctop.kuaishou.modules.ai.controller;
|
|
package cn.com.ctop.kuaishou.modules.ai.controller;
|
|
|
|
|
|
|
|
+import cn.com.ctop.common.module.entity.UserAllocation;
|
|
|
|
+import cn.com.ctop.common.module.service.IUserAllocationService;
|
|
import cn.com.ctop.kuaishou.modules.ai.entity.AiKuaishouAdvertiserStrategy;
|
|
import cn.com.ctop.kuaishou.modules.ai.entity.AiKuaishouAdvertiserStrategy;
|
|
import cn.com.ctop.kuaishou.modules.ai.service.IAiKuaishouAdvertiserStrategyService;
|
|
import cn.com.ctop.kuaishou.modules.ai.service.IAiKuaishouAdvertiserStrategyService;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
@@ -13,9 +15,11 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
+import java.util.ArrayList;
|
|
import java.util.Arrays;
|
|
import java.util.Arrays;
|
|
|
|
+import java.util.List;
|
|
|
|
|
|
- /**
|
|
|
|
|
|
+/**
|
|
* 快手账户策略设置信息表
|
|
* 快手账户策略设置信息表
|
|
* @author jeecg-boot
|
|
* @author jeecg-boot
|
|
* @date 2021-01-25
|
|
* @date 2021-01-25
|
|
@@ -46,11 +50,26 @@ public class AiKuaishouAdvertiserStrategyController {
|
|
QueryWrapper<AiKuaishouAdvertiserStrategy> queryWrapper = QueryGenerator.initQueryWrapper(aiKuaishouAdvertiserStrategy, req.getParameterMap());
|
|
QueryWrapper<AiKuaishouAdvertiserStrategy> queryWrapper = QueryGenerator.initQueryWrapper(aiKuaishouAdvertiserStrategy, req.getParameterMap());
|
|
Page<AiKuaishouAdvertiserStrategy> page = new Page<>(pageNo, pageSize);
|
|
Page<AiKuaishouAdvertiserStrategy> page = new Page<>(pageNo, pageSize);
|
|
IPage<AiKuaishouAdvertiserStrategy> pageList = aiKuaishouAdvertiserStrategyService.page(page, queryWrapper);
|
|
IPage<AiKuaishouAdvertiserStrategy> pageList = aiKuaishouAdvertiserStrategyService.page(page, queryWrapper);
|
|
|
|
+ List<AiKuaishouAdvertiserStrategy> records = pageList.getRecords();
|
|
|
|
+ List<AiKuaishouAdvertiserStrategy> setData = new ArrayList<>();
|
|
|
|
+ if(null!=records&&!records.isEmpty()){
|
|
|
|
+
|
|
|
|
+ records.forEach(record->{
|
|
|
|
+ Long accountId = record.getAccountId();
|
|
|
|
+ UserAllocation allocation = allocationService.getByAccountId(accountId);
|
|
|
|
+ record.setAuthName(allocation.getAuthName());
|
|
|
|
+ setData.add(record);
|
|
|
|
+ });
|
|
|
|
+ pageList.setRecords(setData);
|
|
|
|
+ }
|
|
result.setSuccess(true);
|
|
result.setSuccess(true);
|
|
result.setResult(pageList);
|
|
result.setResult(pageList);
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private IUserAllocationService allocationService;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 添加
|
|
* 添加
|
|
* @param aiKuaishouAdvertiserStrategy
|
|
* @param aiKuaishouAdvertiserStrategy
|