Browse Source

授权房间,最后带看时间

lyhzzz 2 years ago
parent
commit
c7eabad284

+ 1 - 1
src/main/java/com/fdkankan/tk/controller/WxApiController.java

@@ -58,7 +58,7 @@ public class WxApiController extends BaseController{
     }
 
     /**
-     * 全部房间列表
+     * 全部房间列表,首页
      */
     @PostMapping("/roomList")
     public ResultData list(@RequestBody InnerRoomParam param){

+ 2 - 1
src/main/java/com/fdkankan/tk/entity/RoomUser.java

@@ -60,7 +60,8 @@ public class RoomUser implements Serializable {
     @TableField("update_time")
     private Date updateTime;
 
-
+    @TableField("last_look_time")
+    private Date lastLookTime;
 
 
 }

+ 5 - 0
src/main/java/com/fdkankan/tk/service/impl/RoomServiceImpl.java

@@ -37,6 +37,7 @@ import com.fdkankan.tk.response.RoomVo;
 import com.fdkankan.tk.response.SceneVo;
 import com.fdkankan.tk.service.*;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.fdkankan.tk.util.Dateutils;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.BeanUtils;
@@ -103,6 +104,9 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
                     if(roomUser != null){
                         record.setRoomId(record.getRoomId() + "_"+ roomUser.getRoomUserId());
                         record.setHostStatus(roomUser.getHostStatus());
+                        if(roomUser.getLastLookTime() != null){
+                            record.setLastLookTime(Dateutils.getDate(roomUser.getLastLookTime()));
+                        }
                     }
                 }
                 record.setVisitPassword(null);
@@ -358,6 +362,7 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
 
         if(roomUserId != null){             //协作带看
             RoomUser roomuser = roomUserService.getById(roomUserId);
+            roomuser.setLastLookTime(new Date());
             if(type == 0 ){     //加入房间,开启带看
                 roomuser.setRoomStatus(1);
                 roomuser.setHostStatus(1);