|
|
@@ -79,24 +79,17 @@ public class ElAIOController extends BaseController {
|
|
|
*/
|
|
|
@GetMapping("/course/list")
|
|
|
@ApiOperation(value = "查询学习资源列表")
|
|
|
- public TableDataInfo<ElCourse> courseList(ElCourse elCourse, HttpServletRequest request) {
|
|
|
+ public TableDataInfo<ElCourse> courseList(ElCourse elCourse) {
|
|
|
elCourse.setStatus(1);
|
|
|
startPage();
|
|
|
List<ElCourse> list = elCourseService.selectElCourseListByUser(elCourse);
|
|
|
-
|
|
|
- String baseUrl = request.getServerName() ;
|
|
|
-
|
|
|
- String url;
|
|
|
for(ElCourse course:list){
|
|
|
- /*if(baseUrl.contains("192.168")){
|
|
|
- url = fileConfigUtils.getLocalUrl()+ "/"+course.getImg();
|
|
|
- }else {
|
|
|
- url = fileConfigUtils.getRemoteUrl()+ "/"+course.getImg();
|
|
|
- }*/
|
|
|
- //通过配置加载文件域名
|
|
|
- url = fileConfigUtils.getFileDomainApp() + "/" + course.getImg();
|
|
|
- url=UrlFormatUtils.getHttpsORHttpUrl(url);
|
|
|
- course.setImg(url);
|
|
|
+ if (course.getImg() != null && course.getImg().length() > 0) {
|
|
|
+ //通过配置加载文件域名
|
|
|
+ String url = fileConfigUtils.getFileDomainApp() + "/" + course.getImg();
|
|
|
+ url = UrlFormatUtils.getHttpsORHttpUrl(url);
|
|
|
+ course.setImg(url);
|
|
|
+ }
|
|
|
}
|
|
|
return getDataTable(list);
|
|
|
}
|
|
|
@@ -108,17 +101,12 @@ public class ElAIOController extends BaseController {
|
|
|
@GetMapping(value = "/course/{id}")
|
|
|
public R<ElCourse> getCourseInfo(@PathVariable("id") Long id, HttpServletRequest request) {
|
|
|
ElCourse elCourse=elCourseService.selectUserCourseById(id,request);
|
|
|
- /*String baseUrl = request.getServerName() ;
|
|
|
- String img;
|
|
|
- if(baseUrl.contains("192.168")){
|
|
|
- img=fileConfigUtils.getLocalUrl()+"/"+elCourse.getImg();
|
|
|
- }else {
|
|
|
- img=fileConfigUtils.getRemoteUrl()+"/"+elCourse.getImg();
|
|
|
- }*/
|
|
|
- //通过配置加载文件域名
|
|
|
- String img = fileConfigUtils.getFileDomainApp() + "/" + elCourse.getImg();
|
|
|
- img= UrlFormatUtils.getHttpsORHttpUrl(img);
|
|
|
- elCourse.setImg(img);
|
|
|
+ if (elCourse.getImg() != null && elCourse.getImg().length() > 0) {
|
|
|
+ //通过配置加载文件域名
|
|
|
+ String img = fileConfigUtils.getFileDomainApp() + "/" + elCourse.getImg();
|
|
|
+ img = UrlFormatUtils.getHttpsORHttpUrl(img);
|
|
|
+ elCourse.setImg(img);
|
|
|
+ }
|
|
|
return R.ok(elCourse);
|
|
|
}
|
|
|
|
|
|
@@ -426,19 +414,13 @@ public class ElAIOController extends BaseController {
|
|
|
userCert.setJoinUserId(SecurityUtils.getUserId());
|
|
|
startPage();
|
|
|
List<ElUserCert> userCerts = userCertService.queryMyCert(userCert);
|
|
|
- String baseUrl = request.getServerName() ;
|
|
|
- String url;
|
|
|
-
|
|
|
for(ElUserCert elUserCert: userCerts){
|
|
|
- /*if(baseUrl.contains("192.168")){
|
|
|
- url=fileConfigUtils.getLocalUrl()+ File.separator+elUserCert.getCertUrl();
|
|
|
- }else {
|
|
|
- url=fileConfigUtils.getRemoteUrl()+ File.separator+elUserCert.getCertUrl();
|
|
|
- }*/
|
|
|
- //通过配置加载文件域名
|
|
|
- url = fileConfigUtils.getFileDomainApp() + File.separator+elUserCert.getCertUrl();
|
|
|
- url= UrlFormatUtils.getHttpsORHttpUrl(url);
|
|
|
- elUserCert.setCertUrl(url);
|
|
|
+ if (elUserCert.getCertUrl() != null && elUserCert.getCertUrl().length() > 0) {
|
|
|
+ //通过配置加载文件域名
|
|
|
+ String url = fileConfigUtils.getFileDomainApp() + File.separator + elUserCert.getCertUrl();
|
|
|
+ url = UrlFormatUtils.getHttpsORHttpUrl(url);
|
|
|
+ elUserCert.setCertUrl(url);
|
|
|
+ }
|
|
|
}
|
|
|
return getDataTable(userCerts);
|
|
|
}
|