|
@@ -1,19 +1,15 @@
|
|
package com.ruoyi.system.service.impl;
|
|
package com.ruoyi.system.service.impl;
|
|
|
|
|
|
-import com.alibaba.nacos.api.config.ConfigService;
|
|
|
|
import com.ruoyi.common.core.utils.DateUtils;
|
|
import com.ruoyi.common.core.utils.DateUtils;
|
|
-import com.ruoyi.common.core.utils.StringUtils;
|
|
|
|
import com.ruoyi.common.core.utils.uuid.IdUtils;
|
|
import com.ruoyi.common.core.utils.uuid.IdUtils;
|
|
import com.ruoyi.system.domain.AppVersionBO;
|
|
import com.ruoyi.system.domain.AppVersionBO;
|
|
import com.ruoyi.system.domain.SysAppVersion;
|
|
import com.ruoyi.system.domain.SysAppVersion;
|
|
-import com.ruoyi.system.domain.SysPicFontConfig;
|
|
|
|
import com.ruoyi.system.mapper.SysAppVersionMapper;
|
|
import com.ruoyi.system.mapper.SysAppVersionMapper;
|
|
import com.ruoyi.system.service.ISysAppVersionService;
|
|
import com.ruoyi.system.service.ISysAppVersionService;
|
|
import com.ruoyi.system.service.ISysConfigService;
|
|
import com.ruoyi.system.service.ISysConfigService;
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -23,12 +19,11 @@ import java.util.List;
|
|
* @date 2022-06-21
|
|
* @date 2022-06-21
|
|
*/
|
|
*/
|
|
@Service
|
|
@Service
|
|
-public class SysAppVersionServiceImpl implements ISysAppVersionService
|
|
|
|
-{
|
|
|
|
- @Autowired
|
|
|
|
|
|
+public class SysAppVersionServiceImpl implements ISysAppVersionService {
|
|
|
|
+ @Resource
|
|
private SysAppVersionMapper sysAppVersionMapper;
|
|
private SysAppVersionMapper sysAppVersionMapper;
|
|
|
|
|
|
- @Autowired
|
|
|
|
|
|
+ @Resource
|
|
ISysConfigService configService;
|
|
ISysConfigService configService;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -38,12 +33,12 @@ public class SysAppVersionServiceImpl implements ISysAppVersionService
|
|
* @return app版本
|
|
* @return app版本
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public SysAppVersion selectSysAppVersionById(String id)
|
|
|
|
- {
|
|
|
|
- /**图片前缀**/
|
|
|
|
|
|
+ public SysAppVersion selectSysAppVersionById(String id) {
|
|
|
|
+ /*图片前缀*/
|
|
String url = configService.selectConfigByKey("fileUrl");
|
|
String url = configService.selectConfigByKey("fileUrl");
|
|
SysAppVersion sysAppVersion = sysAppVersionMapper.selectSysAppVersionById(id);
|
|
SysAppVersion sysAppVersion = sysAppVersionMapper.selectSysAppVersionById(id);
|
|
- sysAppVersion.setPicUrl(url+sysAppVersion.getPicUrl());
|
|
|
|
|
|
+ sysAppVersion.setPath(url + sysAppVersion.getPath());
|
|
|
|
+ sysAppVersion.setPicUrl(url + sysAppVersion.getPicUrl());
|
|
return sysAppVersion;
|
|
return sysAppVersion;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -54,14 +49,14 @@ public class SysAppVersionServiceImpl implements ISysAppVersionService
|
|
* @return app版本
|
|
* @return app版本
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public List<SysAppVersion> selectSysAppVersionList(SysAppVersion sysAppVersion)
|
|
|
|
- {
|
|
|
|
- /**图片前缀**/
|
|
|
|
|
|
+ public List<SysAppVersion> selectSysAppVersionList(SysAppVersion sysAppVersion) {
|
|
|
|
+ /*图片前缀*/
|
|
String url = configService.selectConfigByKey("fileUrl");
|
|
String url = configService.selectConfigByKey("fileUrl");
|
|
- /**如果附件不为空,则拼接协议前缀,用来回显**/
|
|
|
|
|
|
+ /*如果附件不为空,则拼接协议前缀,用来回显*/
|
|
List<SysAppVersion> ls = sysAppVersionMapper.selectSysAppVersionList(sysAppVersion);
|
|
List<SysAppVersion> ls = sysAppVersionMapper.selectSysAppVersionList(sysAppVersion);
|
|
- for (int i = 0; i < ls.size(); i++) {
|
|
|
|
- ls.get(i).setPicUrl(url + ls.get(i).getPicUrl());
|
|
|
|
|
|
+ for (SysAppVersion l : ls) {
|
|
|
|
+ l.setPath(url + l.getPath());
|
|
|
|
+ l.setPicUrl(url + l.getPicUrl());
|
|
}
|
|
}
|
|
return ls;
|
|
return ls;
|
|
}
|
|
}
|
|
@@ -73,18 +68,21 @@ public class SysAppVersionServiceImpl implements ISysAppVersionService
|
|
* @return 结果
|
|
* @return 结果
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public int insertSysAppVersion(SysAppVersion sysAppVersion)
|
|
|
|
- {
|
|
|
|
|
|
+ public int insertSysAppVersion(SysAppVersion sysAppVersion) {
|
|
sysAppVersion.setId(IdUtils.simpleUUID());
|
|
sysAppVersion.setId(IdUtils.simpleUUID());
|
|
sysAppVersion.setCreateTime(DateUtils.getNowDate());
|
|
sysAppVersion.setCreateTime(DateUtils.getNowDate());
|
|
- String url = configService.selectConfigByKey("fileUrl");
|
|
|
|
- /**如果附件不为空,则去掉协议前缀**/
|
|
|
|
|
|
+ /*如果附件不为空,则去掉协议前缀*/
|
|
|
|
+ removeUrlPrefix(sysAppVersion);
|
|
|
|
+ return sysAppVersionMapper.insertSysAppVersion(sysAppVersion);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ private void removeUrlPrefix(SysAppVersion sysAppVersion) {
|
|
|
|
+ if (!"".equals(sysAppVersion.getPath()) && null != sysAppVersion.getPath()) {
|
|
|
|
+ sysAppVersion.setPath(sysAppVersion.getPath().substring(sysAppVersion.getPath().indexOf("/group")));
|
|
|
|
+ }
|
|
if (!"".equals(sysAppVersion.getPicUrl()) && null != sysAppVersion.getPicUrl()) {
|
|
if (!"".equals(sysAppVersion.getPicUrl()) && null != sysAppVersion.getPicUrl()) {
|
|
- for (String file : sysAppVersion.getPicUrl().split(",")) {
|
|
|
|
- sysAppVersion.setPicUrl(file.replace(url, ""));
|
|
|
|
- }
|
|
|
|
|
|
+ sysAppVersion.setPicUrl(sysAppVersion.getPicUrl().substring(sysAppVersion.getPicUrl().indexOf("/group")));
|
|
}
|
|
}
|
|
- return sysAppVersionMapper.insertSysAppVersion(sysAppVersion);
|
|
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -94,14 +92,10 @@ public class SysAppVersionServiceImpl implements ISysAppVersionService
|
|
* @return 结果
|
|
* @return 结果
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public int updateSysAppVersion(SysAppVersion sysAppVersion)
|
|
|
|
- {
|
|
|
|
|
|
+ public int updateSysAppVersion(SysAppVersion sysAppVersion) {
|
|
sysAppVersion.setUpdateTime(DateUtils.getNowDate());
|
|
sysAppVersion.setUpdateTime(DateUtils.getNowDate());
|
|
- sysAppVersion.setPath(sysAppVersion.getPath().replaceAll("10.6.52.32:8081","218.27.3.115:9301"));
|
|
|
|
- /**如果附件不为空,则去掉协议前缀**/
|
|
|
|
- if (!"".equals(sysAppVersion.getPicUrl()) && null != sysAppVersion.getPicUrl()) {
|
|
|
|
- sysAppVersion.setPicUrl(sysAppVersion.getPicUrl().substring(sysAppVersion.getPicUrl().indexOf("/group")));
|
|
|
|
- }
|
|
|
|
|
|
+ /*如果附件不为空,则去掉协议前缀*/
|
|
|
|
+ removeUrlPrefix(sysAppVersion);
|
|
return sysAppVersionMapper.updateSysAppVersion(sysAppVersion);
|
|
return sysAppVersionMapper.updateSysAppVersion(sysAppVersion);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -112,8 +106,7 @@ public class SysAppVersionServiceImpl implements ISysAppVersionService
|
|
* @return 结果
|
|
* @return 结果
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public int deleteSysAppVersionByIds(String[] ids)
|
|
|
|
- {
|
|
|
|
|
|
+ public int deleteSysAppVersionByIds(String[] ids) {
|
|
return sysAppVersionMapper.deleteSysAppVersionByIds(ids);
|
|
return sysAppVersionMapper.deleteSysAppVersionByIds(ids);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -124,17 +117,17 @@ public class SysAppVersionServiceImpl implements ISysAppVersionService
|
|
* @return 结果
|
|
* @return 结果
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public int deleteSysAppVersionById(String id)
|
|
|
|
- {
|
|
|
|
|
|
+ public int deleteSysAppVersionById(String id) {
|
|
return sysAppVersionMapper.deleteSysAppVersionById(id);
|
|
return sysAppVersionMapper.deleteSysAppVersionById(id);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public AppVersionBO getVersionInfo(String packageName) {
|
|
public AppVersionBO getVersionInfo(String packageName) {
|
|
- /**图片前缀**/
|
|
|
|
|
|
+ /*图片前缀*/
|
|
String url = configService.selectConfigByKey("fileUrl");
|
|
String url = configService.selectConfigByKey("fileUrl");
|
|
AppVersionBO appVersionBO = sysAppVersionMapper.selectMaxVersion(packageName);
|
|
AppVersionBO appVersionBO = sysAppVersionMapper.selectMaxVersion(packageName);
|
|
- appVersionBO.setPicUrl(url+appVersionBO.getPicUrl());
|
|
|
|
|
|
+ appVersionBO.setPath(url + appVersionBO.getPath());
|
|
|
|
+ appVersionBO.setPicUrl(url + appVersionBO.getPicUrl());
|
|
return appVersionBO;
|
|
return appVersionBO;
|
|
}
|
|
}
|
|
}
|
|
}
|