From d59956a6d7b12d122f7dbdfaecd46688697e6be0 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期五, 23 二月 2024 14:56:47 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/IgoTravel

---
 ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserActivityServiceImpl.java |   18 ------------------
 ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java |    3 ++-
 ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserActivityMapper.xml        |   27 +++++++++++++++++++--------
 ManagementIGOTravel/guns-admin/src/main/webapp/WEB-INF/view/system/userActivity/userActivity.html                        |    6 +++---
 4 files changed, 24 insertions(+), 30 deletions(-)

diff --git a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java
index 4f4da7f..78b58a6 100644
--- a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java
+++ b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java
@@ -780,10 +780,11 @@
             if (1 == optType){  //解冻
                 tDriver.setAuthState(2);
             }else if (2 == optType){  //冻结
-                String key = redisUtil.getValue("DRIVER_" + tDriver.getPhone());
+                String key = redisUtil.getValue(tDriver.getPhone());
                 redisUtil.remove(key);//删除个人信息数据
                 redisUtil.remove("DRIVER_" + tDriver.getPhone());//删除后台冻结相关缓存
                 redisUtil.remove("DRIVER_" + driverId);//清除存储的token
+                redisUtil.remove("DEVICE_" + driverId);//清除车载端登录的标识
                 tDriver.setAuthState(3);
             }
             tDriver.setRemark(remark);
diff --git a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserActivityMapper.xml b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserActivityMapper.xml
index 55a9e0d..aed94e3 100644
--- a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserActivityMapper.xml
+++ b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserActivityMapper.xml
@@ -22,6 +22,7 @@
 
 
     <select id="queryUserActivityList" resultType="map">
+        select * from (
         select
         a.id as id,
         a.insertTime as insertTime,
@@ -29,12 +30,17 @@
         a.startTime as startTime,
         a.endTime as endTime,
         a.remark as remark,
-        IF(a.`status` != 3, a.`status`, IF(NOW() &lt; a.startTime, 5, if(now() >= a.startTime and now() &lt; a.endTime, 6, 7))) as `status`,
+        IF(a.`status` != 3, a.`status`, IF(NOW() &lt; a.startTime, 5, if(now() >= a.startTime and now() &lt; a.endTime,
+        6, 7))) as `status`,
         (
-        (select count(aa.id) from t_user_red_packet_record aa left join t_user_activity_redenvelope bb on (aa.redPacketActivityId = bb.id) where aa.state = 2 and bb.userActivityId = a.id) +
-        (select count(aa.id) from t_user_coupon_record aa left join t_user_activity_registered bb on (aa.couponActivityId = bb.id and aa.activityType = 2) where aa.state = 2 and bb.userActivityId = a.id) +
-        (select count(aa.id) from t_user_coupon_record aa left join t_user_activity_invite bb on (aa.couponActivityId = bb.id and aa.activityType = 3) where aa.state = 2 and bb.userActivityId = a.id) +
-        (select count(aa.id) from t_user_coupon_record aa left join t_user_activity_balance bb on (aa.couponActivityId = bb.id and aa.activityType = 4) where aa.state = 2 and bb.userActivityId = a.id) +
+        (select count(aa.id) from t_user_red_packet_record aa left join t_user_activity_redenvelope bb on
+        (aa.redPacketActivityId = bb.id) where aa.state = 2 and bb.userActivityId = a.id) +
+        (select count(aa.id) from t_user_coupon_record aa left join t_user_activity_registered bb on
+        (aa.couponActivityId = bb.id and aa.activityType = 2) where aa.state = 2 and bb.userActivityId = a.id) +
+        (select count(aa.id) from t_user_coupon_record aa left join t_user_activity_invite bb on (aa.couponActivityId =
+        bb.id and aa.activityType = 3) where aa.state = 2 and bb.userActivityId = a.id) +
+        (select count(aa.id) from t_user_coupon_record aa left join t_user_activity_balance bb on (aa.couponActivityId =
+        bb.id and aa.activityType = 4) where aa.state = 2 and bb.userActivityId = a.id) +
         (select count(id) from t_order_private_car where state in (7,8,9) and activityId = a.id) +
         (select count(id) from t_order_taxi where state in (7,8,9) and activityId = a.id) +
         (select count(id) from t_order_cross_city where state in (6,8,9) and activityId = a.id)
@@ -47,10 +53,15 @@
         <if test="null != name and '' != name">
             and a.`name` like CONCAT('%', #{name}, '%')
         </if>
-        <if test="null != status">
-            and a.`status` = #{status}
-        </if>
+
         order by a.insertTime desc
+
+        ) b
+        <where>
+            <if test="null != status">
+            and b.`status` = #{status}
+        </if>
+        </where>
         <if test="null != offset and null != limit">
             limit #{offset}, #{limit}
         </if>
diff --git a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserActivityServiceImpl.java b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserActivityServiceImpl.java
index 6e49bfd..0cd525e 100644
--- a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserActivityServiceImpl.java
+++ b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserActivityServiceImpl.java
@@ -309,26 +309,8 @@
     public Map<String, Object> queryUserActivityList(Integer uid, Date start, Date end, String name, Integer status, Integer offset, Integer limit) {
         Map<String, Object> map = new HashMap<>();
         Integer objectId = userService.selectById(uid).getObjectId();
-        boolean a = false;
-        if (status!=null&&status==5){
-            status = null;
-            a = true;
-        }
         List<Map<String, Object>> list = userActivityMapper.queryUserActivityList(objectId, start, end, name, status, offset, limit);
         int i = userActivityMapper.queryUserActivityListCount(objectId, start, end, name, status);
-        if (a){
-            List<Map<String, Object>> list1 = new ArrayList<>();
-            for (Map<String, Object> stringObjectMap : list) {
-                long statys = (long) stringObjectMap.get("status");
-                System.out.println(statys);
-                if (statys==6){
-                    list1.add(stringObjectMap);
-                }
-            }
-            map.put("rows", list1);
-            map.put("total", list1.size());
-            return map;
-        }
         map.put("rows", list);
         map.put("total", i);
         return map;
diff --git a/ManagementIGOTravel/guns-admin/src/main/webapp/WEB-INF/view/system/userActivity/userActivity.html b/ManagementIGOTravel/guns-admin/src/main/webapp/WEB-INF/view/system/userActivity/userActivity.html
index 8630871..75bf1be 100644
--- a/ManagementIGOTravel/guns-admin/src/main/webapp/WEB-INF/view/system/userActivity/userActivity.html
+++ b/ManagementIGOTravel/guns-admin/src/main/webapp/WEB-INF/view/system/userActivity/userActivity.html
@@ -21,9 +21,9 @@
                                 <option value="1">待审核</option>
                                 <option value="2">已驳回</option>
                                 <option value="4">已暂停</option>
-                                <option value="3">未开始</option>
-                                <option value="5">进行中</option>
-                                <option value="6">已结束</option>
+                                <option value="5">未开始</option>
+                                <option value="6">进行中</option>
+                                <option value="7">已结束</option>
                             </#SelectCon>
                         </div>
                             <div class="col-sm-3">

--
Gitblit v1.7.1