10-29-bug修复,安装包新增描述
This commit is contained in:
		| @ -42,7 +42,7 @@ public class SysPackageController { | |||||||
|      * 上传最新安装包及版本 |      * 上传最新安装包及版本 | ||||||
|      */ |      */ | ||||||
|     @GetMapping("/uploadNewVersion") |     @GetMapping("/uploadNewVersion") | ||||||
|     public R<SysPackage> uploadNewVersion(String version, String type, MultipartFile file) { |     public R<SysPackage> uploadNewVersion(String version, String type, MultipartFile file, String context) { | ||||||
|         String originalFileName = "apk/package/app-release.apk"; |         String originalFileName = "apk/package/app-release.apk"; | ||||||
|  |  | ||||||
|         // 先查询最新记录 |         // 先查询最新记录 | ||||||
| @ -57,11 +57,11 @@ public class SysPackageController { | |||||||
|         } |         } | ||||||
|  |  | ||||||
|         // 分离事务:再处理数据库操作 |         // 分离事务:再处理数据库操作 | ||||||
|         return handleDatabaseOperations(version, type, upload, list); |         return handleDatabaseOperations(version, type, upload, list, context); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     @Transactional |     @Transactional | ||||||
|     public R<SysPackage> handleDatabaseOperations(String version, String type, SysOssVo upload, List<SysPackage> existingPackages) { |     public R<SysPackage> handleDatabaseOperations(String version, String type, SysOssVo upload, List<SysPackage> existingPackages, String context) { | ||||||
|         try { |         try { | ||||||
|             // 先删除旧文件记录 |             // 先删除旧文件记录 | ||||||
|             if (existingPackages != null && !existingPackages.isEmpty()) { |             if (existingPackages != null && !existingPackages.isEmpty()) { | ||||||
| @ -78,6 +78,7 @@ public class SysPackageController { | |||||||
|             sysPackage.setFileId(upload.getOssId()); |             sysPackage.setFileId(upload.getOssId()); | ||||||
|             sysPackage.setFileUrl(upload.getUrl()); |             sysPackage.setFileUrl(upload.getUrl()); | ||||||
|             sysPackage.setType(type); |             sysPackage.setType(type); | ||||||
|  |             sysPackage.setContext(context); | ||||||
|  |  | ||||||
|             boolean save = sysPackageService.save(sysPackage); |             boolean save = sysPackageService.save(sysPackage); | ||||||
|             if (!save) { |             if (!save) { | ||||||
|  | |||||||
| @ -30,4 +30,9 @@ public class SysPackage extends BaseEntity { | |||||||
|  |  | ||||||
|     private String fileUrl; |     private String fileUrl; | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * 更新内容 | ||||||
|  |      */ | ||||||
|  |     private String context; | ||||||
|  |  | ||||||
| } | } | ||||||
|  | |||||||
| @ -27,4 +27,9 @@ public class SysPackageVo { | |||||||
|  |  | ||||||
|     @ExcelProperty("安装包地址") |     @ExcelProperty("安装包地址") | ||||||
|     private String fileUrl; |     private String fileUrl; | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * 更新内容 | ||||||
|  |      */ | ||||||
|  |     private String context; | ||||||
| } | } | ||||||
|  | |||||||
| @ -1,26 +1,27 @@ | |||||||
| package org.dromara.xzd.skyfk.fbhtfk.controller; | package org.dromara.xzd.skyfk.fbhtfk.controller; | ||||||
|  |  | ||||||
| import java.util.List; |  | ||||||
|  |  | ||||||
| import lombok.RequiredArgsConstructor; |  | ||||||
| import jakarta.servlet.http.HttpServletResponse; |  | ||||||
| import jakarta.validation.constraints.*; |  | ||||||
| import cn.dev33.satoken.annotation.SaCheckPermission; | import cn.dev33.satoken.annotation.SaCheckPermission; | ||||||
| import org.springframework.web.bind.annotation.*; | import jakarta.servlet.http.HttpServletResponse; | ||||||
| import org.springframework.validation.annotation.Validated; | import jakarta.validation.constraints.NotEmpty; | ||||||
| import org.dromara.common.idempotent.annotation.RepeatSubmit; | import jakarta.validation.constraints.NotNull; | ||||||
| import org.dromara.common.log.annotation.Log; | import lombok.RequiredArgsConstructor; | ||||||
| import org.dromara.common.web.core.BaseController; |  | ||||||
| import org.dromara.common.mybatis.core.page.PageQuery; |  | ||||||
| import org.dromara.common.core.domain.R; | import org.dromara.common.core.domain.R; | ||||||
| import org.dromara.common.core.validate.AddGroup; | import org.dromara.common.core.validate.AddGroup; | ||||||
| import org.dromara.common.core.validate.EditGroup; | import org.dromara.common.core.validate.EditGroup; | ||||||
| import org.dromara.common.log.enums.BusinessType; |  | ||||||
| import org.dromara.common.excel.utils.ExcelUtil; | import org.dromara.common.excel.utils.ExcelUtil; | ||||||
| import org.dromara.xzd.skyfk.fbhtfk.domain.vo.XzdSkyfkFbhtfkVo; | import org.dromara.common.idempotent.annotation.RepeatSubmit; | ||||||
| import org.dromara.xzd.skyfk.fbhtfk.domain.bo.XzdSkyfkFbhtfkBo; | import org.dromara.common.log.annotation.Log; | ||||||
| import org.dromara.xzd.skyfk.fbhtfk.service.IXzdSkyfkFbhtfkService; | import org.dromara.common.log.enums.BusinessType; | ||||||
|  | import org.dromara.common.mybatis.core.page.PageQuery; | ||||||
| import org.dromara.common.mybatis.core.page.TableDataInfo; | import org.dromara.common.mybatis.core.page.TableDataInfo; | ||||||
|  | import org.dromara.common.web.core.BaseController; | ||||||
|  | import org.dromara.xzd.skyfk.fbhtfk.domain.bo.XzdSkyfkFbhtfkBo; | ||||||
|  | import org.dromara.xzd.skyfk.fbhtfk.domain.vo.XzdSkyfkFbhtfkVo; | ||||||
|  | import org.dromara.xzd.skyfk.fbhtfk.service.IXzdSkyfkFbhtfkService; | ||||||
|  | import org.springframework.validation.annotation.Validated; | ||||||
|  | import org.springframework.web.bind.annotation.*; | ||||||
|  |  | ||||||
|  | import java.util.List; | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * 收款与付款-分包合同付款 |  * 收款与付款-分包合同付款 | ||||||
| @ -31,7 +32,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo; | |||||||
| @Validated | @Validated | ||||||
| @RequiredArgsConstructor | @RequiredArgsConstructor | ||||||
| @RestController | @RestController | ||||||
| @RequestMapping("/fbhtfk/skyfkFbhtfk") | @RequestMapping("/xzd/fbhtfk/skyfkFbhtfk") | ||||||
| public class XzdSkyfkFbhtfkController extends BaseController { | public class XzdSkyfkFbhtfkController extends BaseController { | ||||||
|  |  | ||||||
|     private final IXzdSkyfkFbhtfkService xzdSkyfkFbhtfkService; |     private final IXzdSkyfkFbhtfkService xzdSkyfkFbhtfkService; | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user