Browse Source

app下载地址

master
dimengzhe 1 year ago
parent
commit
26d21c9bd1
  1. 7
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/appversion/AppVersionFeign.java
  2. 5
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/appversion/AppVersionFeignFallback.java
  3. 2
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/appversion/AppVersionMapper.xml
  4. 15
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/appversion/AppVersionRest.java

7
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/appversion/AppVersionFeign.java

@ -36,7 +36,7 @@ public interface AppVersionFeign {
@ApiOperation(value = "获取最新版本")
@ResponseBody
@GetMapping("/selectNewAppVersion")
public ResultBean<Map<String, Object>> selectNewAppVersion();
public ResultBean<Map<String, Object>> selectNewAppVersion();
@ApiOperation("更新主框架")
@ResponseBody
@ -50,4 +50,9 @@ public interface AppVersionFeign {
@GetMapping("/selectCodeImg")
ResultBean<String> selectCodeImg();
@ApiOperation(value = "获取最新版本app地址")
@ResponseBody
@GetMapping("/selectNewAppVersion2")
public ResultBean<String> selectNewAppVersion2();
}

5
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/appversion/AppVersionFeignFallback.java

@ -40,4 +40,9 @@ public class AppVersionFeignFallback implements AppVersionFeign {
public ResultBean<String> selectCodeImg() {
return null;
}
@Override
public ResultBean<String> selectNewAppVersion2() {
return null;
}
}

2
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/appversion/AppVersionMapper.xml

@ -29,7 +29,7 @@
appSid,
DATE_FORMAT(modifyTime, '%Y-%m-%d') as modifyTime
FROM app_version
ORDER BY versionCode DESC
ORDER BY versionCode DESC,id desc
LIMIT 1
</select>
</mapper>

15
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/appversion/AppVersionRest.java

@ -49,7 +49,6 @@ import java.util.concurrent.Future;
@RestController
@RequestMapping("v1/appversion")
public class AppVersionRest implements AppVersionFeign {
/**
* 消息类型:0002手机端
*/
@ -125,9 +124,23 @@ public class AppVersionRest implements AppVersionFeign {
File file = new File(fileUploadComponent.getUploadPath());
AppVersionVo appVersionVo = (AppVersionVo) resultBean.getData().get("appVersionVo");
QRCodeUtil.createCodeToFile(appVersionVo.getUpdateUrl(),file,"安瑞APP下载.png");
url = fileUploadComponent.getUploadPath()+"安瑞APP下载.png";
return rb.success().setData(url);
}
@Override
public ResultBean<String> selectNewAppVersion2() {
ResultBean<String> rb = ResultBean.fireFail();
AppVersionVo appVersionVo = appVersionService.selectNewAppVersion();
if(appVersionVo != null){
if(StringUtils.isNotBlank(appVersionVo.getIconUrl()))
appVersionVo.setIconUrl(fileUploadComponent.getUrlPrefix()+appVersionVo.getIconUrl());
if(StringUtils.isNotBlank(appVersionVo.getUpdateUrl()))
appVersionVo.setUpdateUrl(fileUploadComponent.getUrlPrefix()+appVersionVo.getUpdateUrl());
}
return rb.success().setData(appVersionVo.getUpdateUrl());
}
public ResultBean save2(AppVersionDto appVersionDto) {
AppVersion appVersion = new AppVersion();
appVersionDto.fillEntity(appVersion);

Loading…
Cancel
Save