Browse Source

用户行为查看详情

huangzhiguo 2 năm trước cách đây
mục cha
commit
c561d5ca24

+ 6 - 1
src/main/java/com/caimei365/manager/dao/user/CmBehaviorRecordDao.java

@@ -3,6 +3,7 @@ package com.caimei365.manager.dao.user;
 import com.caimei365.manager.entity.caimei.CmBehaviorRecord;
 import com.caimei365.manager.entity.caimei.RetuenEntity;
 import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
 
 import java.util.List;
 
@@ -33,7 +34,7 @@ public interface CmBehaviorRecordDao {
      * 访问来源
      * @return 返回
      */
-    List<CmBehaviorRecord> selRegion();
+    List<CmBehaviorRecord> selRegion(@Param("accessDate") String accessDate);
     /**
      * 查询单条详情
      * @param cmBehaviorRecord 参数
@@ -47,5 +48,9 @@ public interface CmBehaviorRecordDao {
      */
     List<RetuenEntity> searchList();
 
+    /**
+     * 供应商信息
+     * @return
+     */
     List<CmBehaviorRecord> behaviorShopNameList();
 }

+ 2 - 2
src/main/java/com/caimei365/manager/service/caimei/user/impl/CmBehaviorRecordServiceImpl.java

@@ -121,10 +121,11 @@ public class CmBehaviorRecordServiceImpl implements CmBehaviorRecordService {
      */
     @Override
     public ResponseJson<PaginationVo<CmBehaviorRecord>> recordList(CmBehaviorRecord cmBehaviorRecord, Integer pageNum, Integer pageSize) {
+        PageHelper.startPage(pageNum, pageSize);
         // 详情
         List<CmBehaviorRecord> recordList = cmBehaviorRecordDao.recordList(cmBehaviorRecord);
         // 访问来源
-        List<CmBehaviorRecord> reginList = cmBehaviorRecordDao.selRegion();
+        List<CmBehaviorRecord> reginList = cmBehaviorRecordDao.selRegion(cmBehaviorRecord.getAccessDate());
         // 供应商信息
         List<CmBehaviorRecord> shopNameList = cmBehaviorRecordDao.behaviorShopNameList();
         // 计算访问时长,填入信息
@@ -174,7 +175,6 @@ public class CmBehaviorRecordServiceImpl implements CmBehaviorRecordService {
                 r.setRelevanceShop(shopName);
             }
         });
-        PageHelper.startPage(pageNum, pageSize);
         PaginationVo<CmBehaviorRecord> pageData = new PaginationVo<>(recordList);
         return ResponseJson.success(pageData);
     }

+ 1 - 1
src/main/resources/mapper/CmBehaciorRecordDao.xml

@@ -138,7 +138,7 @@
         ORDER BY accessTime DESC
     </select>
     <select id="selRegion" resultType="com.caimei365.manager.entity.caimei.CmBehaviorRecord">
-        SELECT * FROM cm_behavior_record_ref
+        SELECT * FROM cm_behavior_record_ref where accessTime like concat('%',#{accessDate},'%')
     </select>
     <select id="recordList" resultType="com.caimei365.manager.entity.caimei.CmBehaviorRecord">
         SELECT