添加release版本

这个提交包含在:
徐勤民 2024-08-23 18:51:42 +08:00
父节点 0b5597515b
当前提交 9f6d72eec6
共有 4 个文件被更改,包括 7 次插入4 次删除

查看文件

@ -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());

查看文件

@ -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;
}

查看文件

@ -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;
}

查看文件

@ -9,6 +9,6 @@ import org.springframework.stereotype.Repository;
@Repository
public interface ReleaseRepository extends JpaRepository<ReleaseEntity, Long> {
ReleaseEntity findFirstByAppIdAndTenantNoAndVersionCodeGreaterThanEqual(String appId, String tenantNo, String versionCode);
ReleaseEntity findFirstByAppIdAndTenantNoAndVersionCodeGreaterThanEqual(String appId, String tenantNo, long versionCode);
Page<ReleaseEntity> findAllByAppIdAndTenantNo(String appId, String tenantNo, Pageable pageable);
}