Browse Source

在售、预售、过期接口的实现

huianan 2 years ago
parent
commit
8698fd9dd0

+ 38 - 1
ruoyi-admin/src/main/java/com/ruoyi/web/controller/post/PostSeriesController.java

@@ -37,7 +37,7 @@ public class PostSeriesController extends BaseController
     private IPostSeriesService postSeriesService;
 
     /**
-     * 查询邮贝套系信息; 
+     * 查询邮贝在售套系信息;
      */
     @PreAuthorize("@ss.hasPermi('system:series:list')")
     @GetMapping("/list")
@@ -48,6 +48,43 @@ public class PostSeriesController extends BaseController
         return getDataTable(list);
     }
 
+    /**
+     * 查询邮贝在售套系信息;
+     */
+    @PreAuthorize("@ss.hasPermi('system:series:list')")
+    @GetMapping("/sale")
+    public TableDataInfo Sale(PostSeries postSeries)
+    {
+        startPage();
+        List<PostSeries> list = postSeriesService.selectPostSeriesSale(postSeries);
+        return getDataTable(list);
+    }
+
+    /**
+     * 查询邮贝预售套系信息;
+     */
+    @PreAuthorize("@ss.hasPermi('system:series:list')")
+    @GetMapping("/presale")
+    public TableDataInfo PreSale(PostSeries postSeries)
+    {
+        startPage();
+        List<PostSeries> list = postSeriesService.selectPostSeriesPreSale(postSeries);
+        return getDataTable(list);
+    }
+
+
+    /**
+     * 查询邮贝过期套系信息;
+     */
+    @PreAuthorize("@ss.hasPermi('system:series:list')")
+    @GetMapping("/overdue")
+    public TableDataInfo Overdue(PostSeries postSeries)
+    {
+        startPage();
+        List<PostSeries> list = postSeriesService.selectPostSeriesOverdue(postSeries);
+        return getDataTable(list);
+    }
+
     /**
      * 导出邮贝套系信息; 
      */

+ 24 - 0
ruoyi-post/src/main/java/com/ruoyi/post/mapper/PostSeriesMapper.java

@@ -28,6 +28,30 @@ public interface PostSeriesMapper
      */
     public List<PostSeries> selectPostSeriesList(PostSeries postSeries);
 
+    /**
+     * 查询邮贝在售套系信息;列表
+     *
+     * @param postSeries 邮贝套系信息;
+     * @return 邮贝套系信息;集合
+     */
+    public List<PostSeries> selectPostSeriesSale(PostSeries postSeries);
+
+    /**
+     * 查询邮贝预售套系信息;列表
+     *
+     * @param postSeries 邮贝套系信息;
+     * @return 邮贝套系信息;集合
+     */
+    public List<PostSeries> selectPostSeriesPreSale(PostSeries postSeries);
+
+    /**
+     * 查询邮贝过期套系信息;列表
+     *
+     * @param postSeries 邮贝套系信息;
+     * @return 邮贝套系信息;集合
+     */
+    public List<PostSeries> selectPostSeriesOverdue(PostSeries postSeries);
+
     /**
      * 新增邮贝套系信息;
      * 

+ 25 - 1
ruoyi-post/src/main/java/com/ruoyi/post/service/IPostSeriesService.java

@@ -21,11 +21,35 @@ public interface IPostSeriesService
 
     /**
      * 查询邮贝套系信息; 列表
+     *
+     * @param postSeries 邮贝套系信息;
+     * @return 邮贝套系信息; 集合
+     */
+    public List<PostSeries> selectPostSeriesList(PostSeries postSeries);
+
+    /**
+     * 查询邮贝在售套系信息; 列表
      * 
      * @param postSeries 邮贝套系信息; 
      * @return 邮贝套系信息; 集合
      */
-    public List<PostSeries> selectPostSeriesList(PostSeries postSeries);
+    public List<PostSeries> selectPostSeriesSale(PostSeries postSeries);
+
+    /**
+     * 查询邮贝预售套系信息; 列表
+     *
+     * @param postSeries 邮贝套系信息;
+     * @return 邮贝套系信息; 集合
+     */
+    public List<PostSeries> selectPostSeriesPreSale(PostSeries postSeries);
+
+    /**
+     * 查询邮贝过期套系信息; 列表
+     *
+     * @param postSeries 邮贝套系信息;
+     * @return 邮贝套系信息; 集合
+     */
+    public List<PostSeries> selectPostSeriesOverdue(PostSeries postSeries);
 
     /**
      * 新增邮贝套系信息; 

+ 33 - 0
ruoyi-post/src/main/java/com/ruoyi/post/service/impl/PostSeriesServiceImpl.java

@@ -48,6 +48,39 @@ public class PostSeriesServiceImpl implements IPostSeriesService
         return postSeriesMapper.selectPostSeriesList(postSeries);
     }
 
+    /**
+     * 查询邮贝在售套系信息; 列表
+     *
+     * @param postSeries 邮贝套系信息;
+     * @return 邮贝套系信息;
+     */
+    @Override
+    public List<PostSeries> selectPostSeriesSale(PostSeries postSeries) {
+        return postSeriesMapper.selectPostSeriesSale(postSeries);
+    }
+
+    /**
+     * 查询邮贝预售套系信息; 列表
+     *
+     * @param postSeries 邮贝套系信息;
+     * @return 邮贝套系信息;
+     */
+    @Override
+    public List<PostSeries> selectPostSeriesPreSale(PostSeries postSeries) {
+        return postSeriesMapper.selectPostSeriesPreSale(postSeries);
+    }
+
+    /**
+     * 查询邮贝过期套系信息; 列表
+     *
+     * @param postSeries 邮贝套系信息;
+     * @return 邮贝套系信息;
+     */
+    @Override
+    public List<PostSeries> selectPostSeriesOverdue(PostSeries postSeries) {
+        return postSeriesMapper.selectPostSeriesOverdue(postSeries);
+    }
+
     /**
      * 新增邮贝套系信息; 
      * 

+ 43 - 7
ruoyi-post/src/main/resources/mapper/PostSeriesMapper.xml

@@ -37,13 +37,49 @@
     <!--查询套系列表-->
     <select id="selectPostSeriesList" parameterType="PostSeries" resultMap="PostSeriesResult">
         <include refid="selectPostSeriesVo"/>
-            <if test="seriesName != null  and seriesName != ''">and series_name like concat('%', #{seriesName}, '%') </if>
-            <if test="seriesImage != null  and seriesImage != ''"> and series_image = #{seriesImage}</if>
-            <if test="collectionCounts != null ">and collection_counts = #{collectionCounts}</if>
-            <if test="status != null  and status != ''">and status = #{status}</if>
-            <if test="exchangeStatus != null  and exchangeStatus != ''">and exchange_status = #{exchangeStatus}</if>
-            <if test="startTime != null ">and start_time = #{startTime}</if>
-            <if test="endTime != null ">and end_time = #{endTime}</if>
+        <if test="seriesName != null  and seriesName != ''">and series_name like concat('%', #{seriesName}, '%')</if>
+        <if test="seriesImage != null  and seriesImage != ''">and series_image = #{seriesImage}</if>
+        <if test="collectionCounts != null ">and collection_counts = #{collectionCounts}</if>
+        <if test="status != null  and status != ''">and status = #{status}</if>
+        <if test="exchangeStatus != null  and exchangeStatus != ''">and exchange_status = #{exchangeStatus}</if>
+        <if test="startTime != null ">and start_time = #{startTime}</if>
+        <if test="endTime != null ">and end_time = #{endTime}</if>
+    </select>
+    <!--查询套系列表-->
+    <select id="selectPostSeriesSale" parameterType="PostSeries" resultMap="PostSeriesResult">
+        <include refid="selectPostSeriesVo"/>
+        and status='0'
+        <if test="seriesName != null  and seriesName != ''">and series_name like concat('%', #{seriesName}, '%')</if>
+        <if test="seriesImage != null  and seriesImage != ''">and series_image = #{seriesImage}</if>
+        <if test="collectionCounts != null ">and collection_counts = #{collectionCounts}</if>
+        <if test="status != null  and status != ''">and status = #{status}</if>
+        <if test="exchangeStatus != null  and exchangeStatus != ''">and exchange_status = #{exchangeStatus}</if>
+        <if test="startTime != null ">and start_time = #{startTime}</if>
+        <if test="endTime != null ">and end_time = #{endTime}</if>
+    </select>
+    <!--查询套系列表-->
+    <select id="selectPostSeriesPreSale" parameterType="PostSeries" resultMap="PostSeriesResult">
+        <include refid="selectPostSeriesVo"/>
+        and status='1'
+        <if test="seriesName != null  and seriesName != ''">and series_name like concat('%', #{seriesName}, '%')</if>
+        <if test="seriesImage != null  and seriesImage != ''">and series_image = #{seriesImage}</if>
+        <if test="collectionCounts != null ">and collection_counts = #{collectionCounts}</if>
+        <if test="status != null  and status != ''">and status = #{status}</if>
+        <if test="exchangeStatus != null  and exchangeStatus != ''">and exchange_status = #{exchangeStatus}</if>
+        <if test="startTime != null ">and start_time = #{startTime}</if>
+        <if test="endTime != null ">and end_time = #{endTime}</if>
+    </select>
+    <!--查询套系列表-->
+    <select id="selectPostSeriesOverdue" parameterType="PostSeries" resultMap="PostSeriesResult">
+        <include refid="selectPostSeriesVo"/>
+        and status='2'
+        <if test="seriesName != null  and seriesName != ''">and series_name like concat('%', #{seriesName}, '%')</if>
+        <if test="seriesImage != null  and seriesImage != ''">and series_image = #{seriesImage}</if>
+        <if test="collectionCounts != null ">and collection_counts = #{collectionCounts}</if>
+        <if test="status != null  and status != ''">and status = #{status}</if>
+        <if test="exchangeStatus != null  and exchangeStatus != ''">and exchange_status = #{exchangeStatus}</if>
+        <if test="startTime != null ">and start_time = #{startTime}</if>
+        <if test="endTime != null ">and end_time = #{endTime}</if>
     </select>
     <!--套系ID查询-->
     <select id="selectPostSeriesBySeriesId" parameterType="Long" resultMap="PostSeriesResult">