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