Prechádzať zdrojové kódy

feat:是否开启IM接口

caoliqin 1 týždeň pred
rodič
commit
cba216b496

+ 5 - 0
fs-service/src/main/java/com/fs/course/config/CourseConfig.java

@@ -63,6 +63,11 @@ public class CourseConfig implements Serializable {
      */
     private Boolean isBound;
 
+    /**
+     * 是否开启IM
+     */
+    private Boolean isOpenIM;
+
 
     @Data
     public static class DisabledTimeVo{

+ 9 - 0
fs-user-app/src/main/java/com/fs/app/controller/CommonController.java

@@ -22,6 +22,7 @@ import com.fs.common.constant.Constants;
 import com.fs.common.core.domain.AjaxResult;
 
 import com.fs.common.core.domain.R;
+import com.fs.common.core.domain.ResponseResult;
 import com.fs.common.core.redis.RedisCache;
 import com.fs.common.exception.file.OssException;
 import com.fs.common.utils.file.FileUploadUtils;
@@ -603,4 +604,12 @@ public class CommonController {
 		return R.error("获取域名失败,请检查后台配置!");
 	}
 
+	@ApiOperation("是否开启IM")
+	@GetMapping("/im/isOpen")
+	public ResponseResult<Boolean> isOpenIM() {
+		String json = configService.selectConfigByKey("course.config");
+		CourseConfig config = JSON.parseObject(json, CourseConfig.class);
+		return ResponseResult.ok(config.getIsOpenIM());
+	}
+
 }