feat(REQ-2106): 版本号校验调整,广告位排序规则调整
This commit is contained in:
parent
f581a72e84
commit
3b6edd3c02
@ -2,6 +2,7 @@ package cn.axzo.nanopart.server.common;
|
||||
|
||||
import cn.axzo.framework.domain.ServiceException;
|
||||
import cn.axzo.nanopart.api.constant.NanopartConstant;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
/**
|
||||
@ -12,6 +13,7 @@ import org.apache.commons.lang3.StringUtils;
|
||||
* @version 1.0
|
||||
* @date 2024/4/17 20:21
|
||||
*/
|
||||
@Slf4j
|
||||
public class ApplicationVersionValidator {
|
||||
|
||||
/**
|
||||
@ -21,7 +23,8 @@ public class ApplicationVersionValidator {
|
||||
*/
|
||||
public static void checkVersionSimple(String version) {
|
||||
if (StringUtils.isNotBlank(version)) {
|
||||
if (!NanopartConstant.VERSION_SIMPLE_PATTERN.matches(version)) {
|
||||
if (!version.matches(NanopartConstant.VERSION_SIMPLE_PATTERN)) {
|
||||
log.warn("版本号校验不通过,version = {}",version);
|
||||
throw new ServiceException("请输入正确的版本号");
|
||||
}
|
||||
}
|
||||
|
||||
@ -278,6 +278,8 @@ public class BannerServiceImpl extends ServiceImpl<BannerDao, Banner> implements
|
||||
.eq(Objects.nonNull(req.getTerminal()), Banner::getTerminal, req.getTerminal())
|
||||
.eq(Objects.nonNull(req.getStatus()), Banner::getStatus, req.getStatus())
|
||||
.eq(Banner::getIsDelete, 0)
|
||||
.orderByDesc(Banner::getStatus)
|
||||
.orderByDesc(Banner::getCreateAt)
|
||||
.orderByAsc(Banner::getCode);
|
||||
}
|
||||
|
||||
|
||||
@ -347,8 +347,8 @@ public class MaterialServiceImpl extends ServiceImpl<MaterialDao, Material> impl
|
||||
.eq(StringUtils.isNotEmpty(req.getBannerCode()), Material::getBannerCode, req.getBannerCode())
|
||||
.like(StringUtils.isNotEmpty(req.getName()), Material::getName, req.getName())
|
||||
.eq(Objects.nonNull(req.getStatus()), Material::getStatus, req.getStatus())
|
||||
.le(Objects.nonNull(req.getStartTime()), Material::getStartTime, req.getStartTime())
|
||||
.ge(Objects.nonNull(req.getEndTime()), Material::getEndTime, req.getEndTime())
|
||||
.ge(Objects.nonNull(req.getStartTime()), Material::getStartTime, req.getStartTime())
|
||||
.le(Objects.nonNull(req.getEndTime()), Material::getEndTime, req.getEndTime())
|
||||
.orderByDesc(Material::getStatus)
|
||||
.orderByAsc(Material::getPriority)
|
||||
.orderByDesc(Material::getCreateAt);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user