|
@@ -1,5 +1,6 @@
|
|
|
package com.qunzhixinxi.hnqz.admin.controller;
|
|
|
|
|
|
+import cn.hutool.core.util.ArrayUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.OrderItem;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
@@ -9,6 +10,7 @@ import com.qunzhixinxi.hnqz.common.core.util.R;
|
|
|
import com.qunzhixinxi.hnqz.common.log.annotation.SysLog;
|
|
|
import com.qunzhixinxi.hnqz.admin.entity.WmWkArticle;
|
|
|
import com.qunzhixinxi.hnqz.admin.service.WmWkArticleService;
|
|
|
+import com.qunzhixinxi.hnqz.common.security.util.SecurityUtils;
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import lombok.AllArgsConstructor;
|
|
@@ -70,6 +72,9 @@ public class WmWkArticleController {
|
|
|
if (null != wmWkArticle.getSource()) {
|
|
|
wrappers.eq(true, "source", wmWkArticle.getSource());
|
|
|
}
|
|
|
+ if (ArrayUtil.isNotEmpty(wmWkArticle.getSourceEnt())) {
|
|
|
+ wrappers.apply("FIND_IN_SET({0}, source_ent)", wmWkArticle.getSourceEnt()[0]);
|
|
|
+ }
|
|
|
|
|
|
wrappers.eq("del_flag", DelEnum.NOT_DEL.val());
|
|
|
wrappers.orderByDesc("create_time");
|