|
@@ -63,7 +63,13 @@ public class VersionInfoFacade extends VersionInfoServiceImpl {
|
|
|
* @return
|
|
|
*/
|
|
|
public IPage<VersionWrapperDTO> getVersionInfoAll(Page page, VersionWrapperNameVO versionWrapperNameVO) {
|
|
|
-
|
|
|
+ // 模糊查询最新的一条版本信息
|
|
|
+ /* QueryWrapper<VersionInfo> versionInfoQuery = new QueryWrapper<>();
|
|
|
+ versionInfoQuery.eq("is_deleted", IsDeleteEnum.N.getKey()).eq("STATUS", StatusEnum.Enable.getKey())
|
|
|
+ .like("name", name).orderByDesc("refresh_time");
|
|
|
+
|
|
|
+ // 分页查询
|
|
|
+*/ //IPage<VersionInfo> queryUserInformation = page(page, versionInfoQuery);
|
|
|
IPage<VersionWrapperDTO> queryUserInformation = getVersionInfoAPage(page, versionWrapperNameVO);
|
|
|
List<VersionWrapperDTO> versionInfos = queryUserInformation.getRecords();
|
|
|
List<VersionWrapperDTO> versionLists = new ArrayList<VersionWrapperDTO>();
|
|
@@ -128,8 +134,8 @@ public class VersionInfoFacade extends VersionInfoServiceImpl {
|
|
|
// 1.判断摸个产品该版本号是否存在名字相同的数据
|
|
|
QueryWrapper<VersionInfo> templateInfoFand = new QueryWrapper<>();
|
|
|
templateInfoFand.eq("product_type", versionInfoVO.getProductType())
|
|
|
- .eq("name", versionInfoVO.getName())
|
|
|
- .eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
|
+ .eq("name", versionInfoVO.getName())
|
|
|
+ .eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
|
|
|
|
VersionInfo dataInfo = getOne(templateInfoFand, false);
|
|
|
if (dataInfo != null) {
|
|
@@ -138,11 +144,11 @@ public class VersionInfoFacade extends VersionInfoServiceImpl {
|
|
|
//2.把相同产品类型的版本状态修改为0,
|
|
|
UpdateWrapper<VersionInfo> versionInfoUp = new UpdateWrapper<>();
|
|
|
versionInfoUp.eq("product_type", versionInfoVO.getProductType())
|
|
|
- .eq("status", StatusEnum.Enable.getKey())
|
|
|
- .eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
- .set("status", StatusEnum.Disable.getKey())
|
|
|
- .set("modifier", UserUtils.getCurrentPrincipleID())
|
|
|
- .set("gmt_modified", DateUtil.now());
|
|
|
+ .eq("status", StatusEnum.Enable.getKey())
|
|
|
+ .eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
+ .set("status", StatusEnum.Disable.getKey())
|
|
|
+ .set("modifier", UserUtils.getCurrentPrincipleID())
|
|
|
+ .set("gmt_modified", DateUtil.now());
|
|
|
update(new VersionInfo(), versionInfoUp);
|
|
|
|
|
|
//3.增加版本数据
|
|
@@ -207,8 +213,8 @@ public class VersionInfoFacade extends VersionInfoServiceImpl {
|
|
|
// 2.判断该版本号是否存在名字相同的数据
|
|
|
QueryWrapper<VersionInfo> templateInfoFand = new QueryWrapper<>();
|
|
|
templateInfoFand.eq("product_type", versionInfoVO.getProductType())
|
|
|
- .eq("name", versionInfoVO.getName())
|
|
|
- .eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
|
+ .eq("name", versionInfoVO.getName())
|
|
|
+ .eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
|
|
|
|
VersionInfo dataInfo = getOne(templateInfoFand, false);
|
|
|
if (dataInfo != null && !dataInfo.getId().equals(versionInfoVO.getId())) {
|
|
@@ -251,10 +257,10 @@ public class VersionInfoFacade extends VersionInfoServiceImpl {
|
|
|
checkExist(versionInfoVO.getId());
|
|
|
UpdateWrapper<VersionInfo> versionInfoNew = new UpdateWrapper<>();
|
|
|
versionInfoNew.in("id", versionInfoVO.getId())
|
|
|
- .eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
- .set("is_deleted", IsDeleteEnum.Y.getKey())
|
|
|
- .set("modifier", UserUtils.getCurrentPrincipleID())
|
|
|
- .set("gmt_modified", DateUtil.now());
|
|
|
+ .eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
+ .set("is_deleted", IsDeleteEnum.Y.getKey())
|
|
|
+ .set("modifier", UserUtils.getCurrentPrincipleID())
|
|
|
+ .set("gmt_modified", DateUtil.now());
|
|
|
return update(new VersionInfo(), versionInfoNew);
|
|
|
}
|
|
|
|
|
@@ -266,7 +272,8 @@ public class VersionInfoFacade extends VersionInfoServiceImpl {
|
|
|
private VersionInfo checkExist(Long id) {
|
|
|
// 1.先判断数据是否存在有效
|
|
|
QueryWrapper<VersionInfo> VersionInfoFand = new QueryWrapper<>();
|
|
|
- VersionInfoFand.eq("is_deleted", IsDeleteEnum.N.getKey()).eq("id", id);
|
|
|
+ VersionInfoFand.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
+ .eq("id", id);
|
|
|
VersionInfo versionInfo = getOne(VersionInfoFand, false);
|
|
|
if (null == versionInfo) {
|
|
|
throw new CommonException(CommonErrorCode.NOT_EXISTS, "该数据不存在");
|
|
@@ -291,9 +298,9 @@ public class VersionInfoFacade extends VersionInfoServiceImpl {
|
|
|
//查询最新的一条版本信息
|
|
|
QueryWrapper<VersionInfo> versionInfoQuery = new QueryWrapper<>();
|
|
|
versionInfoQuery.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
- .eq("product_type", versionVO.getProductType())
|
|
|
- .eq("STATUS", StatusEnum.Enable.getKey())
|
|
|
- .orderByDesc("gmt_modified");
|
|
|
+ .eq("product_type", versionVO.getProductType())
|
|
|
+ .eq("STATUS", StatusEnum.Enable.getKey())
|
|
|
+ .orderByDesc("gmt_modified");
|
|
|
|
|
|
VersionInfo versionInfo = getOne(versionInfoQuery, false);
|
|
|
VersionSpecDTO versionList = new VersionSpecDTO();
|