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