浏览代码

jy_order_item_list 按标题模糊查询

zhaoxian 1 年之前
父节点
当前提交
760594b893

+ 3 - 2
ruixuan-live/src/main/java/com/ruixuan/isc/controller/KuaishouItemListController.java

@@ -542,12 +542,13 @@ public class KuaishouItemListController extends BaseController {
     public TableDataInfo getJYOrderItemList(
             @ApiParam("开始时间") @RequestParam(value = "startDate", required = false) String startDate,
             @ApiParam("结束时间") @RequestParam(value = "endDate", required = false) String endDate,
+            @ApiParam("商品标题") @RequestParam(value = "itemTitle", required = false) String itemTitle,
             @ApiParam("pageNum") @RequestParam(value = "pageNum", required = false) Long pageNum,
             @ApiParam("pageSize") @RequestParam(value = "pageSize", required = false) Long pageSize
     ) {
         try {
             startPage();
-            List<JYOrderItemList> list = kuaishouItemListService.getJYOrderItemList(startDate, endDate);
+            List<JYOrderItemList> list = kuaishouItemListService.getJYOrderItemList(itemTitle, startDate, endDate);
             return getDataTable(list);
         } catch (Exception e) {
             e.printStackTrace();
@@ -563,7 +564,7 @@ public class KuaishouItemListController extends BaseController {
     public void export(HttpServletResponse response,
                        @ApiParam("开始时间") @RequestParam(value = "startDate", required = false) String startDate,
                        @ApiParam("结束时间") @RequestParam(value = "endDate", required = false) String endDate) {
-        List<JYOrderItemList> list = kuaishouItemListService.getJYOrderItemList(startDate, endDate);
+        List<JYOrderItemList> list = kuaishouItemListService.getJYOrderItemList(null, startDate, endDate);
         ExcelUtil<JYOrderItemList> util = new ExcelUtil<JYOrderItemList>(JYOrderItemList.class);
         util.exportExcel(response, list, "骄阳商品信息数据");
     }

+ 1 - 1
ruixuan-live/src/main/java/com/ruixuan/isc/mapper/KuaishouItemListMapper.java

@@ -63,6 +63,6 @@ public interface KuaishouItemListMapper {
 
     JSONObject selectRuleItemByItemId(@Param("itemId") Long itemId);
 
-    List<JYOrderItemList> getJYOrderItemList(@Param("startDate") String startDate, @Param("endDate") String endDate);
+    List<JYOrderItemList> getJYOrderItemList(@Param("itemTitle") String itemTitle, @Param("startDate") String startDate, @Param("endDate") String endDate);
 }
 

+ 5 - 6
ruixuan-live/src/main/java/com/ruixuan/isc/service/IKuaishouItemListService.java

@@ -2,7 +2,6 @@ package com.ruixuan.isc.service;
 
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
-import com.kuaishou.merchant.open.api.KsMerchantApiException;
 import com.ruixuan.isc.entity.JYOrderItemList;
 import com.ruixuan.isc.entity.KuaishouAccessToken;
 import com.ruixuan.isc.entity.KuaishouItemList;
@@ -22,7 +21,7 @@ public interface IKuaishouItemListService {
      * @param accessToken
      * @return
      */
-    JSONObject getItemDetail(Long regId,Long activityId, Long itemId, KuaishouAccessToken accessToken) throws Exception;
+    JSONObject getItemDetail(Long regId, Long activityId, Long itemId, KuaishouAccessToken accessToken) throws Exception;
 
     KuaishouItemList getItemInfoByItemId(Long itemId);
 
@@ -44,7 +43,7 @@ public interface IKuaishouItemListService {
 
     void removeById(Long itemId);
 
-    void batchItemProcess(JSONArray itemIds, Integer status,Long examineId,String examineName);
+    void batchItemProcess(JSONArray itemIds, Integer status, Long examineId, String examineName);
 
     List<JSONObject> getRegimental();
 
@@ -54,10 +53,10 @@ public interface IKuaishouItemListService {
 
     JSONObject selectRuleItemByItemId(Long itemId);
 
-    JSONObject getInvalidItemList(Long activityId, Long itemId,KuaishouAccessToken accessToken);
+    JSONObject getInvalidItemList(Long activityId, Long itemId, KuaishouAccessToken accessToken);
 
-    JSONObject getInvestmentActivityOpenItemList(Long activityId, Long itemId,KuaishouAccessToken accessToken);
+    JSONObject getInvestmentActivityOpenItemList(Long activityId, Long itemId, KuaishouAccessToken accessToken);
 
-    List<JYOrderItemList> getJYOrderItemList(String startDate, String endDate);
+    List<JYOrderItemList> getJYOrderItemList(String itemTitle, String startDate, String endDate);
 }
 

+ 2 - 2
ruixuan-live/src/main/java/com/ruixuan/isc/service/impl/KuaishouItemListServiceImpl.java

@@ -536,8 +536,8 @@ public class KuaishouItemListServiceImpl implements IKuaishouItemListService {
     }
 
     @Override
-    public List<JYOrderItemList> getJYOrderItemList(String startDate, String endDate) {
-        return kuaishouItemListMapper.getJYOrderItemList(startDate, endDate);
+    public List<JYOrderItemList> getJYOrderItemList(String itemTitle, String startDate, String endDate) {
+        return kuaishouItemListMapper.getJYOrderItemList(itemTitle, startDate, endDate);
     }
 
 

+ 3 - 0
ruixuan-live/src/main/resources/mapper/isc/KuaishouItemListMapper.xml

@@ -212,6 +212,9 @@
         date_format(first_order_time,'%Y-%m-%d') as 'firstOrderTime'
         from ruixuan.jy_order_item_list
         <where>
+            <if test="itemTitle != null ">
+                and item_title like CONCAT('%',#{itemTitle},'%')
+            </if>
             <if test="startDate != null ">
                 and date_format(first_order_time,'%Y-%m-%d') &gt;= #{startDate}
                 and date_format(first_order_time,'%Y-%m-%d') &lt;= #{endDate}