|
@@ -10,6 +10,7 @@ import com.auth0.jwt.JWT;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
+import com.fdkankan.fyun.face.FYunFileServiceInterface;
|
|
import com.fdkankan.redis.constant.RedisKey;
|
|
import com.fdkankan.redis.constant.RedisKey;
|
|
import com.fdkankan.redis.util.RedisUtil;
|
|
import com.fdkankan.redis.util.RedisUtil;
|
|
import com.fdkankan.tk.common.FilePath;
|
|
import com.fdkankan.tk.common.FilePath;
|
|
@@ -19,7 +20,6 @@ import com.fdkankan.tk.common.WxSharCodePath;
|
|
import com.fdkankan.tk.common.util.JwtUtil;
|
|
import com.fdkankan.tk.common.util.JwtUtil;
|
|
import com.fdkankan.tk.common.util.RedisKeyUtil;
|
|
import com.fdkankan.tk.common.util.RedisKeyUtil;
|
|
import com.fdkankan.tk.common.util.RoomUtil;
|
|
import com.fdkankan.tk.common.util.RoomUtil;
|
|
-import com.fdkankan.tk.common.util.UploadToOssUtil;
|
|
|
|
import com.fdkankan.tk.entity.Room;
|
|
import com.fdkankan.tk.entity.Room;
|
|
import com.fdkankan.tk.entity.RoomUser;
|
|
import com.fdkankan.tk.entity.RoomUser;
|
|
import com.fdkankan.tk.entity.WxUser;
|
|
import com.fdkankan.tk.entity.WxUser;
|
|
@@ -62,7 +62,7 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
|
|
@Autowired
|
|
@Autowired
|
|
ISceneService sceneService;
|
|
ISceneService sceneService;
|
|
@Autowired
|
|
@Autowired
|
|
- UploadToOssUtil uploadToOssUtil;
|
|
|
|
|
|
+ FYunFileServiceInterface uploadToOssUtil;
|
|
@Autowired
|
|
@Autowired
|
|
IWxService wxService;
|
|
IWxService wxService;
|
|
@Value("${upload.query-path}")
|
|
@Value("${upload.query-path}")
|
|
@@ -217,7 +217,11 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
|
|
roomNumService.deleteByRoomId(roomId);
|
|
roomNumService.deleteByRoomId(roomId);
|
|
roomUserService.delByRoomId(roomId);
|
|
roomUserService.delByRoomId(roomId);
|
|
if(StringUtils.isNotBlank(room.getRoomShareUrl())){
|
|
if(StringUtils.isNotBlank(room.getRoomShareUrl())){
|
|
- uploadToOssUtil.delete(room.getRoomShareUrl());
|
|
|
|
|
|
+ try {
|
|
|
|
+ uploadToOssUtil.deleteFile(room.getRoomShareUrl());
|
|
|
|
+ } catch (IOException e) {
|
|
|
|
+ throw new RuntimeException(e);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
this.removeById(roomId);
|
|
this.removeById(roomId);
|
|
}
|
|
}
|
|
@@ -317,13 +321,13 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
|
|
}
|
|
}
|
|
|
|
|
|
if(type.equals("follower") && StringUtils.isNotBlank(roomShareCode)){ //普通用户二维码
|
|
if(type.equals("follower") && StringUtils.isNotBlank(roomShareCode)){ //普通用户二维码
|
|
- if(uploadToOssUtil.existKey(roomShareCode) && uploadToOssUtil.getSize(roomShareCode) >0){
|
|
|
|
|
|
+ if(uploadToOssUtil.fileExist(roomShareCode) ){
|
|
return roomShareCode +"?"+System.currentTimeMillis();
|
|
return roomShareCode +"?"+System.currentTimeMillis();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
if(type.equals("leader") && StringUtils.isNotBlank(roomHostCode)){ //主持人二维码
|
|
if(type.equals("leader") && StringUtils.isNotBlank(roomHostCode)){ //主持人二维码
|
|
- if(uploadToOssUtil.existKey(roomHostCode) && uploadToOssUtil.getSize(roomHostCode) >0){
|
|
|
|
|
|
+ if(uploadToOssUtil.fileExist(roomHostCode) ){
|
|
return roomHostCode +"?"+System.currentTimeMillis();
|
|
return roomHostCode +"?"+System.currentTimeMillis();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -348,8 +352,8 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
|
|
if(!new File(localPath).exists()){
|
|
if(!new File(localPath).exists()){
|
|
throw new BusinessException(ResultCode.QRCODE_MISS);
|
|
throw new BusinessException(ResultCode.QRCODE_MISS);
|
|
}
|
|
}
|
|
- uploadToOssUtil.uploadOss(localPath,ossPath);
|
|
|
|
- if(!uploadToOssUtil.existKey(ossPath)){
|
|
|
|
|
|
+ uploadToOssUtil.uploadFile(localPath,ossPath);
|
|
|
|
+ if(!uploadToOssUtil.fileExist(ossPath)){
|
|
FileUtil.del(localPath);
|
|
FileUtil.del(localPath);
|
|
throw new BusinessException(ResultCode.QRCODE_MISS);
|
|
throw new BusinessException(ResultCode.QRCODE_MISS);
|
|
}
|
|
}
|