Pārlūkot izejas kodu

app文件下载修改

xujie 1 gadu atpakaļ
vecāks
revīzija
62987d79fc

+ 1 - 0
project_data/sql/0.0.8/soc/soc.sql

@@ -177,6 +177,7 @@ CREATE TABLE `sys_version` (
                                `is_force` int DEFAULT '0' COMMENT '是否强制更新',
                                `type` int DEFAULT '0' COMMENT '版本类型',
                                `package_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称',
+                               `file_code` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件code',
                                PRIMARY KEY (`id`) USING BTREE
 ) ENGINE=InnoDB AUTO_INCREMENT=1780128836060065795 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;
 

+ 1 - 1
project_data/sql/0.0.8/升级说明

@@ -13,4 +13,4 @@ security:
   ignore:
     whites:
       - /system/version/checkUpdate
-      - /system/version/download/*
+      - /file/file/getFile/*

+ 3 - 0
soc-api/soc-api-system/src/main/java/com/xunmei/system/api/domain/SysVersion.java

@@ -41,4 +41,7 @@ public class SysVersion extends BaseEntity {
 
     @ApiModelProperty(value = "版本类型 0.安卓 1.PC 2.挂墙终端 3.IOS")
     private Integer type;
+
+    @ApiModelProperty(value = "文件code")
+    private String fileCode;
 }

+ 3 - 0
soc-modules/soc-modules-system/src/main/java/com/xunmei/system/dto/SysCheckUpdateDto.java

@@ -26,4 +26,7 @@ public class SysCheckUpdateDto {
 
     @ApiModelProperty(value = "版本说明")
     private String note;
+
+    @ApiModelProperty(value = "文件名称")
+    private String packageName;
 }

+ 3 - 1
soc-modules/soc-modules-system/src/main/java/com/xunmei/system/service/impl/SysVersionServiceImpl.java

@@ -51,6 +51,7 @@ public class SysVersionServiceImpl extends ServiceImpl<SysVersionMapper, SysVers
         if (StringUtils.isNotEmpty(sysVersion.getVersion())){
             wrapper.like("version",sysVersion.getVersion());
         }
+        wrapper.orderByDesc("create_time");
         page = versionMapper.selectPage(page, wrapper);
         return TableDataInfo.build(page);
     }
@@ -197,7 +198,8 @@ public class SysVersionServiceImpl extends ServiceImpl<SysVersionMapper, SysVers
                 dto.setForce(version.getIsForce());
                 dto.setNewVersion(version.getVersion());
                 dto.setNote(version.getNote());
-                dto.setDownloadUrl("/system/version/download/"+version.getPackageName());
+                dto.setPackageName(version.getPackageName());
+                dto.setDownloadUrl("/file/file/getFile/"+version.getFileCode());
                 return dto;
             }
         }