|
@@ -2,9 +2,9 @@ package com.yonge.cooleshow.biz.dal.service.impl;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
-import com.yonge.cooleshow.biz.dal.dao.RongyunHereWhiteDao;
|
|
|
-import com.yonge.cooleshow.biz.dal.entity.ImNetWorkHereWhite;
|
|
|
-import com.yonge.cooleshow.biz.dal.service.RongyunHereWhiteService;
|
|
|
+import com.yonge.cooleshow.biz.dal.dao.ImNetworkHereWhiteDao;
|
|
|
+import com.yonge.cooleshow.biz.dal.entity.ImNetworkHereWhite;
|
|
|
+import com.yonge.cooleshow.biz.dal.service.ImNetworkHereWhiteService;
|
|
|
import com.yonge.toolset.base.exception.BizException;
|
|
|
import com.yonge.toolset.utils.http.HttpUtil;
|
|
|
import org.slf4j.Logger;
|
|
@@ -24,9 +24,9 @@ import java.util.Map;
|
|
|
* @since 2022-06-13 18:16:24
|
|
|
*/
|
|
|
@Service("rongyunHereWhiteService")
|
|
|
-public class RongyunHereWhiteServiceImpl extends ServiceImpl<RongyunHereWhiteDao, ImNetWorkHereWhite> implements RongyunHereWhiteService {
|
|
|
+public class ImNetworkHereWhiteServiceImpl extends ServiceImpl<ImNetworkHereWhiteDao, ImNetworkHereWhite> implements ImNetworkHereWhiteService {
|
|
|
|
|
|
- private final static Logger log = LoggerFactory.getLogger(RongyunHereWhiteServiceImpl.class);
|
|
|
+ private final static Logger log = LoggerFactory.getLogger(ImNetworkHereWhiteServiceImpl.class);
|
|
|
|
|
|
@Value("${cn.rongcloud.hereWhite.url}")
|
|
|
private String hereWhiteUrl;
|
|
@@ -34,13 +34,13 @@ public class RongyunHereWhiteServiceImpl extends ServiceImpl<RongyunHereWhiteDao
|
|
|
private String hereWhiteToken;
|
|
|
|
|
|
@Override
|
|
|
- public RongyunHereWhiteDao getDao() {
|
|
|
+ public ImNetworkHereWhiteDao getDao() {
|
|
|
return this.baseMapper;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public ImNetWorkHereWhite create(String name, Integer userNum, Long courseScheduleId) throws Exception {
|
|
|
+ public ImNetworkHereWhite create(String name, Integer userNum, Long courseScheduleId) throws Exception {
|
|
|
log.error("create HereWhite name:{},userNum:{},courseScheduleId:{}",name,userNum,courseScheduleId);
|
|
|
JSONObject json = new JSONObject();
|
|
|
json.put("name",name);
|
|
@@ -49,26 +49,26 @@ public class RongyunHereWhiteServiceImpl extends ServiceImpl<RongyunHereWhiteDao
|
|
|
String url = "/room?token=" + hereWhiteToken;
|
|
|
JSONObject jsonObject = JSONObject.parseObject(requestParam(json, url));
|
|
|
if(jsonObject.getString("code").equals("200")){
|
|
|
- ImNetWorkHereWhite imNetWorkHereWhite = this.getDao().findByCourseScheduleIdLock(courseScheduleId);
|
|
|
- if(imNetWorkHereWhite == null){
|
|
|
+ ImNetworkHereWhite imNetworkHereWhite = this.getDao().findByCourseScheduleIdLock(courseScheduleId);
|
|
|
+ if(imNetworkHereWhite == null){
|
|
|
JSONObject room = jsonObject.getJSONObject("msg").getJSONObject("room");
|
|
|
- imNetWorkHereWhite = new ImNetWorkHereWhite();
|
|
|
+ imNetworkHereWhite = new ImNetworkHereWhite();
|
|
|
Date date = new Date();
|
|
|
- imNetWorkHereWhite.setCourseScheduleId(courseScheduleId);
|
|
|
- imNetWorkHereWhite.setName(room.getString("name"));
|
|
|
- imNetWorkHereWhite.setLimit(room.getInteger("limit"));
|
|
|
- imNetWorkHereWhite.setTeamId(room.getInteger("teamId"));
|
|
|
- imNetWorkHereWhite.setAdminId(room.getInteger("adminId"));
|
|
|
- imNetWorkHereWhite.setMode(room.getString("mode"));
|
|
|
- imNetWorkHereWhite.setTemplate(room.getString("template"));
|
|
|
- imNetWorkHereWhite.setRegion(room.getString("region"));
|
|
|
- imNetWorkHereWhite.setUuid(room.getString("uuid"));
|
|
|
- imNetWorkHereWhite.setRoomToken(jsonObject.getJSONObject("msg").getString("roomToken"));
|
|
|
- imNetWorkHereWhite.setUpdatedAt(date);
|
|
|
- imNetWorkHereWhite.setCreatedAt(date);
|
|
|
- baseMapper.insert(imNetWorkHereWhite);
|
|
|
+ imNetworkHereWhite.setCourseScheduleId(courseScheduleId);
|
|
|
+ imNetworkHereWhite.setName(room.getString("name"));
|
|
|
+ imNetworkHereWhite.setLimit(room.getInteger("limit"));
|
|
|
+ imNetworkHereWhite.setTeamId(room.getInteger("teamId"));
|
|
|
+ imNetworkHereWhite.setAdminId(room.getInteger("adminId"));
|
|
|
+ imNetworkHereWhite.setMode(room.getString("mode"));
|
|
|
+ imNetworkHereWhite.setTemplate(room.getString("template"));
|
|
|
+ imNetworkHereWhite.setRegion(room.getString("region"));
|
|
|
+ imNetworkHereWhite.setUuid(room.getString("uuid"));
|
|
|
+ imNetworkHereWhite.setRoomToken(jsonObject.getJSONObject("msg").getString("roomToken"));
|
|
|
+ imNetworkHereWhite.setUpdatedAt(date);
|
|
|
+ imNetworkHereWhite.setCreatedAt(date);
|
|
|
+ baseMapper.insert(imNetworkHereWhite);
|
|
|
}
|
|
|
- return imNetWorkHereWhite;
|
|
|
+ return imNetworkHereWhite;
|
|
|
}else {
|
|
|
throw new BizException(jsonObject.getString("msg"));
|
|
|
}
|