|
@@ -6,7 +6,6 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
-
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
|
import jakarta.annotation.Resource;
|
|
@@ -16,10 +15,8 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.shiro.SecurityUtils;
|
|
|
import org.jeecg.common.api.vo.Result;
|
|
|
import org.jeecg.common.aspect.annotation.AutoLog;
|
|
|
-import org.jeecg.common.system.api.ISysBaseAPI;
|
|
|
import org.jeecg.common.system.base.controller.JeecgController;
|
|
|
import org.jeecg.common.system.vo.LoginUser;
|
|
|
-
|
|
|
import org.jeecg.modules.adweb.enquiry.constant.EnquiryDistributeTypeConstant;
|
|
|
import org.jeecg.modules.adweb.enquiry.dto.result.EnquiryListDto;
|
|
|
import org.jeecg.modules.adweb.enquiry.entity.AdwebEnquiry;
|
|
@@ -28,7 +25,6 @@ import org.jeecg.modules.adweb.enquiry.entity.AdwebSiteBlackEmail;
|
|
|
import org.jeecg.modules.adweb.enquiry.service.IAdwebEnquiryBlacklistService;
|
|
|
import org.jeecg.modules.adweb.enquiry.service.IAdwebEnquiryService;
|
|
|
import org.jeecg.modules.adweb.enquiry.service.IAdwebSiteBlackEmailService;
|
|
|
-
|
|
|
import org.jeecg.modules.adweb.site.entity.AdwebSite;
|
|
|
import org.jeecg.modules.adweb.site.service.IAdwebSiteService;
|
|
|
import org.jeecg.modules.adweb.site.service.ISiteUserPermissionService;
|
|
@@ -60,10 +56,7 @@ public class AdwebEnquiryBlacklistController extends JeecgController<AdwebEnquir
|
|
|
private IAdwebEnquiryService adwebEnquiryService;
|
|
|
|
|
|
@Resource
|
|
|
- private ISysBaseAPI sysBaseAPI;
|
|
|
-
|
|
|
- @Resource
|
|
|
- private SysAdwebApi sysAdwebApi;
|
|
|
+ private SysAdwebApi sysAdwebApi;
|
|
|
|
|
|
@Resource
|
|
|
private IAdwebSiteService adwebSiteService;
|
|
@@ -92,11 +85,11 @@ public class AdwebEnquiryBlacklistController extends JeecgController<AdwebEnquir
|
|
|
if (siteId != null) {
|
|
|
List<Integer> siteIds = adwebSiteService.getAllSiteIdByParentId(siteId);
|
|
|
queryWrapper.in("site_id", siteIds);
|
|
|
- } else if (!sysBaseAPI.isAdmin()) {
|
|
|
- if (sysBaseAPI.isOem()) {
|
|
|
- List<String> oemGroupUids = sysBaseAPI.getOemGroupUids();
|
|
|
+ } else if (!sysAdwebApi.isAdmin()) {
|
|
|
+ if (sysAdwebApi.isChannelAdmin()) {
|
|
|
+ List<String> channelGroupUids = sysAdwebApi.getChannelGroupUids();
|
|
|
|
|
|
- List<String> codeList = siteUserPermissionService.getSiteCodeListByUids(oemGroupUids);
|
|
|
+ List<String> codeList = siteUserPermissionService.getSiteCodeListByUids(channelGroupUids);
|
|
|
QueryWrapper<AdwebSite> queryWrapper1 = new QueryWrapper<>();
|
|
|
queryWrapper1.ne("status", 0);
|
|
|
queryWrapper1.in("code", codeList);
|
|
@@ -136,7 +129,7 @@ public class AdwebEnquiryBlacklistController extends JeecgController<AdwebEnquir
|
|
|
queryWrapper.orderByDesc("create_time");
|
|
|
Page<AdwebEnquiryBlacklist> page = new Page<AdwebEnquiryBlacklist>(pageNo, pageSize);
|
|
|
IPage<AdwebEnquiryBlacklist> pageList = adwebEnquiryBlacklistService.page(page, queryWrapper);
|
|
|
-
|
|
|
+
|
|
|
return Result.OK(pageList);
|
|
|
}
|
|
|
|
|
@@ -210,7 +203,7 @@ public class AdwebEnquiryBlacklistController extends JeecgController<AdwebEnquir
|
|
|
* @return
|
|
|
*/
|
|
|
@AutoLog(value = "adweb_enquiry_blacklist-编辑")
|
|
|
- @Operation(summary = "adweb_enquiry_blacklist-编辑")
|
|
|
+ @Operation(summary = "adweb_enquiry_blacklist-编辑")
|
|
|
@PutMapping(value = "/edit")
|
|
|
public Result<?> edit(@RequestBody AdwebEnquiryBlacklist adwebEnquiryBlacklist) {
|
|
|
adwebEnquiryBlacklistService.updateById(adwebEnquiryBlacklist);
|
|
@@ -224,7 +217,7 @@ public class AdwebEnquiryBlacklistController extends JeecgController<AdwebEnquir
|
|
|
* @return
|
|
|
*/
|
|
|
@AutoLog(value = "adweb_enquiry_blacklist-通过id删除")
|
|
|
- @Operation(summary = "adweb_enquiry_blacklist-通过id删除")
|
|
|
+ @Operation(summary = "adweb_enquiry_blacklist-通过id删除")
|
|
|
@DeleteMapping(value = "/delete")
|
|
|
public Result<?> delete(@RequestParam(name = "id", required = true) String id) {
|
|
|
adwebEnquiryBlacklistService.removeById(id);
|
|
@@ -255,7 +248,7 @@ public class AdwebEnquiryBlacklistController extends JeecgController<AdwebEnquir
|
|
|
* @return
|
|
|
*/
|
|
|
@AutoLog(value = "adweb_enquiry_blacklist-批量删除")
|
|
|
- @Operation(summary = "adweb_enquiry_blacklist-批量删除")
|
|
|
+ @Operation(summary = "adweb_enquiry_blacklist-批量删除")
|
|
|
@DeleteMapping(value = "/deleteBatch")
|
|
|
public Result<?> deleteBatch(@RequestParam(name = "ids", required = true) String ids) {
|
|
|
this.adwebEnquiryBlacklistService.removeByIds(Arrays.asList(ids.split(",")));
|
|
@@ -269,7 +262,7 @@ public class AdwebEnquiryBlacklistController extends JeecgController<AdwebEnquir
|
|
|
* @return
|
|
|
*/
|
|
|
@AutoLog(value = "adweb_enquiry_blacklist-通过id查询")
|
|
|
- @Operation(summary = "adweb_enquiry_blacklist-通过id查询")
|
|
|
+ @Operation(summary = "adweb_enquiry_blacklist-通过id查询")
|
|
|
@GetMapping(value = "/queryById")
|
|
|
public Result<?> queryById(@RequestParam(name = "id", required = true) String id) {
|
|
|
AdwebEnquiryBlacklist adwebEnquiryBlacklist = adwebEnquiryBlacklistService.getById(id);
|