njs 2 роки тому
батько
коміт
9a79cd5cbd

+ 16 - 0
suishenbang-admin/src/main/java/com/dgtly/web/controller/system/SysRidingLanternController.java

@@ -8,6 +8,8 @@ import com.dgtly.common.enums.BusinessType;
 import com.dgtly.common.utils.poi.ExcelUtil;
 import com.dgtly.system.domain.SysRidingLantern;
 import com.dgtly.system.service.ISysRidingLanternService;
+import com.dgtly.wxportal.domain.WxMagnet;
+import com.dgtly.wxportal.service.IWxMagnetService;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
@@ -31,6 +33,9 @@ public class SysRidingLanternController extends BaseController
     @Autowired
     private ISysRidingLanternService sysRidingLanternService;
 
+    @Autowired
+    private IWxMagnetService wxMagnetService;
+
     @RequiresPermissions("system:lantern:view")
     @GetMapping()
     public String lantern()
@@ -51,6 +56,17 @@ public class SysRidingLanternController extends BaseController
         return getDataTable(list);
     }
 
+    @RequiresPermissions("system:lantern:tileList")
+    @PostMapping("/tileList")
+    @ResponseBody
+    public List<WxMagnet> tileList(WxMagnet wxMagnet)
+    {
+        List<WxMagnet> menuList = wxMagnetService.selectTileMagnetList(wxMagnet);
+        return menuList;
+    }
+
+
+
     /**
      * 导出走马灯提示语列表
      */

+ 2 - 0
suishenbang-wxportal/suishenbang-wxportal-common/src/main/java/com/dgtly/wxportal/mapper/WxMagnetMapper.java

@@ -24,6 +24,8 @@ public interface WxMagnetMapper
      */
     List<WxMagnet> selectMagnetList(WxMagnet wxMagnet);
 
+    List<WxMagnet>  selectTileMagnetList(WxMagnet wxMagnet);
+
 
     /**
      * 查询磁贴使用数量

+ 1 - 1
suishenbang-wxportal/suishenbang-wxportal-common/src/main/java/com/dgtly/wxportal/service/IWxMagnetService.java

@@ -28,7 +28,7 @@ public interface IWxMagnetService
      */
     List<WxMagnet> selectMagnetList(WxMagnet wxMagnet);
 
-
+    List<WxMagnet>  selectTileMagnetList(WxMagnet wxMagnet);
 
     /**
      * 查询磁贴使用数量

+ 5 - 0
suishenbang-wxportal/suishenbang-wxportal-common/src/main/java/com/dgtly/wxportal/service/impl/WxMagnetServiceImpl.java

@@ -55,6 +55,11 @@ public class WxMagnetServiceImpl implements IWxMagnetService
         return menuList;
     }
 
+    @Override
+    public List<WxMagnet> selectTileMagnetList(WxMagnet wxMagnet) {
+        List<WxMagnet> menuList = wxMagnetMapper.selectTileMagnetList(wxMagnet);
+        return menuList;
+    }
 
 
     /**

+ 5 - 0
suishenbang-wxportal/suishenbang-wxportal-common/src/main/resources/mapper/wxportal/WxMagnetMapper.xml

@@ -28,6 +28,11 @@
 		from wx_magnet
     </sql>
 
+    <select id="selectTileMagnetList" parameterType="com.dgtly.wxportal.domain.WxMagnet" resultMap="WxMagnetResult">
+    select distinct m.magnet_id,  m.magnet_name, m.url, m.visible, m.magnet_size
+    , m.bg_url, m.order_num, m.create_time, m.magnet_type, m.applet_qr_url
+    from wx_magnet m where  m.visible =0
+    </select>
 
     <select id="selectMagnetList" parameterType="com.dgtly.wxportal.domain.WxMagnet" resultMap="WxMagnetResult">
         select distinct m.magnet_id,  m.magnet_name, m.url, m.visible, m.magnet_size