瀏覽代碼

用户行为

huangzhiguo 2 年之前
父節點
當前提交
2fd18ff0ee

+ 10 - 8
src/main/java/com/caimei/modules/user/service/CmBehaviorRecordService.java

@@ -38,8 +38,10 @@ public class CmBehaviorRecordService extends CrudService<CmBehaviorRecordDao, Cm
 
 
     public Page<CmBehaviorRecord> findPageList(Page<CmBehaviorRecord> page, CmBehaviorRecord cmBehaviorRecord) {
-        cmBehaviorRecord.setPage(page);
-        List<CmBehaviorRecord> list = behaviorList(cmBehaviorRecord);
+        return super.findPage(page,cmBehaviorRecord);
+        //cmBehaviorRecord.setPage(page);
+        //List<CmBehaviorRecord> list = cmBehaviorRecordDao.findList(cmBehaviorRecord);
+        /*List<CmBehaviorRecord> list = behaviorList(cmBehaviorRecord);
         int pageNo = page.getPageNo();
         int pageSize = page.getPageSize();
         int number = 0;
@@ -54,9 +56,9 @@ public class CmBehaviorRecordService extends CrudService<CmBehaviorRecordDao, Cm
                 behaviorList.add(list.get(i));
             }
         }
-        page.setCount(list.size());
-        page.setList(behaviorList);
-        return page;
+        page.setCount(list.size());*/
+        //page.setList(list);
+        //return page;
     }
 
     public List<CmBehaviorRecord> behaviorList(CmBehaviorRecord cmBehaviorRecord) {
@@ -110,7 +112,7 @@ public class CmBehaviorRecordService extends CrudService<CmBehaviorRecordDao, Cm
      */
     public Page<CmBehaviorRecord> recordPage(Page<CmBehaviorRecord> page, CmBehaviorRecord cmBehaviorRecord){
         cmBehaviorRecord.setPage(page);
-        Integer userID = cmBehaviorRecord.getUserID();
+        /*Integer userID = cmBehaviorRecord.getUserID();
         // 每天访问用户数
         CmBehaviorRecord cmRecord = new CmBehaviorRecord();
         cmRecord.setIP(cmBehaviorRecord.getIP());
@@ -128,10 +130,10 @@ public class CmBehaviorRecordService extends CrudService<CmBehaviorRecordDao, Cm
             if (!cmBehaviorRecord.getAccessDate().equals(format)) {
                 cmBehaviorRecord.setUserID(null);
             }
-        }
+        }*/
         // 用户行为详情
         List<CmBehaviorRecord> cmBehaviorRecordList = cmBehaviorRecordDao.recordList(cmBehaviorRecord);
-        cmBehaviorRecord.setUserID(userID);
+        //cmBehaviorRecord.setUserID(userID);
         for(CmBehaviorRecord record: cmBehaviorRecordList) {
             record.setProductImage(AppUtils.getImageURL("product", record.getProductImage(), 0, ""));
             String time = calculationTime(record.getAccessDuration());

+ 2 - 2
src/main/resources/mappings/modules/user/CmBehaviorRecordMapper.xml

@@ -37,7 +37,7 @@
         LEFT JOIN shop s ON b.userID = s.userID
         LEFT JOIN serviceprovider sp on c.spID = sp.serviceProviderID
         <where>
-            b.IP != '106.55.202.118' AND b.accessDate = #{accessDate}
+            b.IP != '106.55.202.118'
             <if test="behaviorType == 2">
                 AND b.behaviorType = #{behaviorType}
             </if>
@@ -45,7 +45,7 @@
                 AND b.IP = #{IP}
             </if>
             <if test="name != null and name != ''">
-                AND c.name = #{name} or s.name = #{name}
+                AND (c.name like concat('%',#{name},'%')  or s.name like concat ('%',#{name},'%'))
             </if>
             <if test="userIdentity != null and userIdentity != ''">
                 <if test="userIdentity == 2">