Commit b0cc652f41f00927d087ace2659035dd4cc60931

Authored by guzijian
1 parent b7e201ae

fix: 放行端口

ruoyi-admin/src/main/java/com/ruoyi/service/AppService.java
@@ -43,7 +43,7 @@ public class AppService { @@ -43,7 +43,7 @@ public class AppService {
43 return ApplicationResponseVo.applicationResponseVoBuild().appNoUpdate(versionNum); 43 return ApplicationResponseVo.applicationResponseVoBuild().appNoUpdate(versionNum);
44 } 44 }
45 // 更新判断 45 // 更新判断
46 - return ApplicationResponseVo.applicationResponseVoBuild().appForceUpdate(versionNum,vu.getApkUrl()); 46 + return ApplicationResponseVo.applicationResponseVoBuild().appForceUpdate(vu.getVersionCode(),vu.getApkUrl());
47 } 47 }
48 48
49 public void downloadApk(String url, HttpServletResponse response) throws IOException { 49 public void downloadApk(String url, HttpServletResponse response) throws IOException {
ruoyi-admin/src/main/java/com/ruoyi/upgrade/controller/VersionUpgradeController.java
@@ -2,6 +2,8 @@ package com.ruoyi.upgrade.controller; @@ -2,6 +2,8 @@ package com.ruoyi.upgrade.controller;
2 2
3 import java.util.List; 3 import java.util.List;
4 import javax.servlet.http.HttpServletResponse; 4 import javax.servlet.http.HttpServletResponse;
  5 +
  6 +import io.swagger.annotations.ApiOperation;
5 import org.springframework.security.access.prepost.PreAuthorize; 7 import org.springframework.security.access.prepost.PreAuthorize;
6 import org.springframework.beans.factory.annotation.Autowired; 8 import org.springframework.beans.factory.annotation.Autowired;
7 import org.springframework.web.bind.annotation.GetMapping; 9 import org.springframework.web.bind.annotation.GetMapping;
@@ -52,6 +54,7 @@ public class VersionUpgradeController extends BaseController @@ -52,6 +54,7 @@ public class VersionUpgradeController extends BaseController
52 @PreAuthorize("@ss.hasPermi('upgrade:upgrade:export')") 54 @PreAuthorize("@ss.hasPermi('upgrade:upgrade:export')")
53 @Log(title = "upgrade", businessType = BusinessType.EXPORT) 55 @Log(title = "upgrade", businessType = BusinessType.EXPORT)
54 @PostMapping("/export") 56 @PostMapping("/export")
  57 + @ApiOperation("")
55 public void export(HttpServletResponse response, VersionUpgrade versionUpgrade) 58 public void export(HttpServletResponse response, VersionUpgrade versionUpgrade)
56 { 59 {
57 List<VersionUpgrade> list = versionUpgradeService.selectVersionUpgradeList(versionUpgrade); 60 List<VersionUpgrade> list = versionUpgradeService.selectVersionUpgradeList(versionUpgrade);
ruoyi-admin/src/main/java/com/ruoyi/upgrade/service/impl/VersionUpgradeServiceImpl.java
@@ -55,6 +55,7 @@ public class VersionUpgradeServiceImpl implements IVersionUpgradeService @@ -55,6 +55,7 @@ public class VersionUpgradeServiceImpl implements IVersionUpgradeService
55 public int insertVersionUpgrade(VersionUpgrade versionUpgrade) 55 public int insertVersionUpgrade(VersionUpgrade versionUpgrade)
56 { 56 {
57 versionUpgrade.setCreateTime(DateUtils.getNowDate()); 57 versionUpgrade.setCreateTime(DateUtils.getNowDate());
  58 + versionUpgrade.setVersionCode(versionUpgrade.getVersionId() + "." + versionUpgrade.getVersionId());
58 return versionUpgradeMapper.insertVersionUpgrade(versionUpgrade); 59 return versionUpgradeMapper.insertVersionUpgrade(versionUpgrade);
59 } 60 }
60 61
ruoyi-admin/src/main/resources/mapper/upgrade/VersionUpgradeMapper.xml
@@ -42,7 +42,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot; @@ -42,7 +42,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
42 </select> 42 </select>
43 <select id="queryLatestVersionNum" resultType="com.ruoyi.upgrade.domain.VersionUpgrade"> 43 <select id="queryLatestVersionNum" resultType="com.ruoyi.upgrade.domain.VersionUpgrade">
44 <include refid="selectVersionUpgradeVo"></include> 44 <include refid="selectVersionUpgradeVo"></include>
45 - order by create_time desc 45 + order by version_code desc
46 limit 1 46 limit 1
47 </select> 47 </select>
48 48
ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java
@@ -111,7 +111,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter @@ -111,7 +111,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter
111 // 过滤请求 111 // 过滤请求
112 .authorizeRequests() 112 .authorizeRequests()
113 // 对于登录login 注册register 验证码captchaImage 允许匿名访问 113 // 对于登录login 注册register 验证码captchaImage 允许匿名访问
114 - .antMatchers("/driver/**","/in/**","/eexception/**","/equipment/**","/report/**","/login", "/register", "/captchaImage").permitAll() 114 + .antMatchers("/app/version/check/**","/app/download","/driver/**","/in/**","/eexception/**","/equipment/**","/report/**","/login", "/register", "/captchaImage").permitAll()
115 // 静态资源,可匿名访问 115 // 静态资源,可匿名访问
116 .antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll() 116 .antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll()
117 .antMatchers("/swagger-ui.html", "/swagger-resources/**", "/webjars/**", "/*/api-docs", "/druid/**").permitAll() 117 .antMatchers("/swagger-ui.html", "/swagger-resources/**", "/webjars/**", "/*/api-docs", "/druid/**").permitAll()