|
@@ -180,12 +180,13 @@ public class VersionInfoFacade extends VersionInfoServiceImpl {
|
|
*/
|
|
*/
|
|
public boolean updateVersionInfoAll(VersionInfoAllVO versionInfoVO) {
|
|
public boolean updateVersionInfoAll(VersionInfoAllVO versionInfoVO) {
|
|
// 1.先判断数据是否存在有效
|
|
// 1.先判断数据是否存在有效
|
|
- QueryWrapper<VersionInfo> VersionInfoFand = new QueryWrapper<>();
|
|
|
|
|
|
+ checkExist(versionInfoVO.getId());
|
|
|
|
+/* QueryWrapper<VersionInfo> VersionInfoFand = new QueryWrapper<>();
|
|
VersionInfoFand.eq("is_deleted", IsDeleteEnum.N.getKey()).eq("id", versionInfoVO.getId());
|
|
VersionInfoFand.eq("is_deleted", IsDeleteEnum.N.getKey()).eq("id", versionInfoVO.getId());
|
|
VersionInfo data = getOne(VersionInfoFand);
|
|
VersionInfo data = getOne(VersionInfoFand);
|
|
if (data == null) {
|
|
if (data == null) {
|
|
throw new CommonException(CommonErrorCode.NOT_EXISTS, "该数据不存在");
|
|
throw new CommonException(CommonErrorCode.NOT_EXISTS, "该数据不存在");
|
|
- }
|
|
|
|
|
|
+ }*/
|
|
// 2.判断该版本号是否存在名字相同的数据
|
|
// 2.判断该版本号是否存在名字相同的数据
|
|
QueryWrapper<VersionInfo> templateInfoFand = new QueryWrapper<>();
|
|
QueryWrapper<VersionInfo> templateInfoFand = new QueryWrapper<>();
|
|
templateInfoFand.eq("name", versionInfoVO.getName()).eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
templateInfoFand.eq("name", versionInfoVO.getName()).eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
@@ -226,12 +227,7 @@ public class VersionInfoFacade extends VersionInfoServiceImpl {
|
|
*/
|
|
*/
|
|
public boolean cancelVersionInfoAll(VersionInfoIdVO versionInfoVO) {
|
|
public boolean cancelVersionInfoAll(VersionInfoIdVO versionInfoVO) {
|
|
// 1.先判断数据是否存在有效
|
|
// 1.先判断数据是否存在有效
|
|
- QueryWrapper<VersionInfo> VersionInfoFand = new QueryWrapper<>();
|
|
|
|
- VersionInfoFand.eq("is_deleted", IsDeleteEnum.N.getKey()).eq("id", versionInfoVO.getId());
|
|
|
|
- int sum = count(VersionInfoFand);
|
|
|
|
- if (sum == 0) {
|
|
|
|
- throw new CommonException(CommonErrorCode.NOT_EXISTS, "该数据不存在");
|
|
|
|
- }
|
|
|
|
|
|
+ checkExist(versionInfoVO.getId());
|
|
UpdateWrapper<VersionInfo> versionInfoNew = new UpdateWrapper<>();
|
|
UpdateWrapper<VersionInfo> versionInfoNew = new UpdateWrapper<>();
|
|
versionInfoNew.in("id", versionInfoVO.getId()).eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
versionInfoNew.in("id", versionInfoVO.getId()).eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
.set("is_deleted", IsDeleteEnum.Y.getKey()).set("modifier", UserUtils.getCurrentPrincipleID())
|
|
.set("is_deleted", IsDeleteEnum.Y.getKey()).set("modifier", UserUtils.getCurrentPrincipleID())
|
|
@@ -239,4 +235,18 @@ public class VersionInfoFacade extends VersionInfoServiceImpl {
|
|
return update(new VersionInfo(), versionInfoNew);
|
|
return update(new VersionInfo(), versionInfoNew);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 判断数据是否存在有效
|
|
|
|
+ *
|
|
|
|
+ * @param id
|
|
|
|
+ */
|
|
|
|
+ private void checkExist(Long id) {
|
|
|
|
+ // 1.先判断数据是否存在有效
|
|
|
|
+ QueryWrapper<VersionInfo> VersionInfoFand = new QueryWrapper<>();
|
|
|
|
+ VersionInfoFand.eq("is_deleted", IsDeleteEnum.N.getKey()).eq("id", id);
|
|
|
|
+ VersionInfo data = getOne(VersionInfoFand);
|
|
|
|
+ if (data == null) {
|
|
|
|
+ throw new CommonException(CommonErrorCode.NOT_EXISTS, "该数据不存在");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|