From 9f6d72eec65d69cb253caf52c14a8ea4e16b5b02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=8B=A4=E6=B0=91?= Date: Fri, 23 Aug 2024 18:51:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0release=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../appmanager/controller/releases/ReleaseV1Controller.java | 5 ++++- .../appmanager/controller/releases/data/ReleaseAddData.java | 2 +- .../xuqm/server/appmanager/entitys/sys/v1/ReleaseEntity.java | 2 +- .../appmanager/repository/sys/v1/ReleaseRepository.java | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/xuqm/server/appmanager/controller/releases/ReleaseV1Controller.java b/src/main/java/com/xuqm/server/appmanager/controller/releases/ReleaseV1Controller.java index fdb3c10..afaa66c 100644 --- a/src/main/java/com/xuqm/server/appmanager/controller/releases/ReleaseV1Controller.java +++ b/src/main/java/com/xuqm/server/appmanager/controller/releases/ReleaseV1Controller.java @@ -40,9 +40,12 @@ public class ReleaseV1Controller { if (null == userInfo) { return new HttpResult<>(401, "登录失效", null); } - if (null == data.getAppId() || null == data.getUrl() || null == data.getVersionCode() || null == data.getVersionName()) { + if (null == data.getAppId() || null == data.getUrl() || null == data.getVersionName()) { return new HttpResult<>(201, "参数错误", null); } else { + if (data.getContent()!=null &&data.getContent().length()>50){ + return new HttpResult<>(201, "更新内容最多50字", null); + } ApplicationEntity app = applicationRepository.findFirstByAppIdAndTenantNo(data.getAppId(), userInfo.getTenantNo()); if (null == app) return new HttpResult<>(201, "appId不存在", null); ReleaseEntity release = releaseRepository.findFirstByAppIdAndTenantNoAndVersionCodeGreaterThanEqual(data.getAppId(), userInfo.getTenantNo(), data.getVersionCode()); diff --git a/src/main/java/com/xuqm/server/appmanager/controller/releases/data/ReleaseAddData.java b/src/main/java/com/xuqm/server/appmanager/controller/releases/data/ReleaseAddData.java index fe3b8c8..ea99e6a 100644 --- a/src/main/java/com/xuqm/server/appmanager/controller/releases/data/ReleaseAddData.java +++ b/src/main/java/com/xuqm/server/appmanager/controller/releases/data/ReleaseAddData.java @@ -14,7 +14,7 @@ public class ReleaseAddData { private boolean vivo; private boolean google; private String url; - private String versionCode; + private long versionCode; private String versionName; private String content; } diff --git a/src/main/java/com/xuqm/server/appmanager/entitys/sys/v1/ReleaseEntity.java b/src/main/java/com/xuqm/server/appmanager/entitys/sys/v1/ReleaseEntity.java index c98537e..ed9cf6c 100644 --- a/src/main/java/com/xuqm/server/appmanager/entitys/sys/v1/ReleaseEntity.java +++ b/src/main/java/com/xuqm/server/appmanager/entitys/sys/v1/ReleaseEntity.java @@ -27,7 +27,7 @@ public class ReleaseEntity extends AbstractBaseTimeEntity { @Enumerated(EnumType.STRING) private AppStatus google; private String url; - private String versionCode; + private long versionCode; private String versionName; private String content; } diff --git a/src/main/java/com/xuqm/server/appmanager/repository/sys/v1/ReleaseRepository.java b/src/main/java/com/xuqm/server/appmanager/repository/sys/v1/ReleaseRepository.java index 63b6f81..469b273 100644 --- a/src/main/java/com/xuqm/server/appmanager/repository/sys/v1/ReleaseRepository.java +++ b/src/main/java/com/xuqm/server/appmanager/repository/sys/v1/ReleaseRepository.java @@ -9,6 +9,6 @@ import org.springframework.stereotype.Repository; @Repository public interface ReleaseRepository extends JpaRepository { - ReleaseEntity findFirstByAppIdAndTenantNoAndVersionCodeGreaterThanEqual(String appId, String tenantNo, String versionCode); + ReleaseEntity findFirstByAppIdAndTenantNoAndVersionCodeGreaterThanEqual(String appId, String tenantNo, long versionCode); Page findAllByAppIdAndTenantNo(String appId, String tenantNo, Pageable pageable); }