逻辑删除修改

This commit is contained in:
funny 2026-04-10 14:18:06 +08:00
parent 2e076ee119
commit e3c404bdef
2 changed files with 13 additions and 13 deletions

View File

@ -56,7 +56,7 @@ public class QmsStandardDefectControllerService {
// 校验 defect_code 唯一性 // 校验 defect_code 唯一性
boolean codeExists = defectService.lambdaQuery() boolean codeExists = defectService.lambdaQuery()
.eq(QmsStandardDefect::getDefectCode, request.getDefectCode()) .eq(QmsStandardDefect::getDefectCode, request.getDefectCode())
.eq(QmsStandardDefect::getDeleted, 0) .eq(QmsStandardDefect::getDeleted, false)
.exists(); .exists();
if (codeExists) { if (codeExists) {
throw new NflgException(STATE.BusinessError, "缺陷代码已存在:" + request.getDefectCode()); throw new NflgException(STATE.BusinessError, "缺陷代码已存在:" + request.getDefectCode());
@ -67,7 +67,7 @@ public class QmsStandardDefectControllerService {
.setDefectName(request.getDefectName()) .setDefectName(request.getDefectName())
.setState(request.getState()) .setState(request.getState())
.setRemark(request.getRemark()) .setRemark(request.getRemark())
.setDeleted(0) .setDeleted(false)
.setCreateBy(operator) .setCreateBy(operator)
.setCreateTime(now) .setCreateTime(now)
.setUpdateBy(operator) .setUpdateBy(operator)
@ -117,7 +117,7 @@ public class QmsStandardDefectControllerService {
boolean codeExists = defectService.lambdaQuery() boolean codeExists = defectService.lambdaQuery()
.eq(QmsStandardDefect::getDefectCode, request.getDefectCode()) .eq(QmsStandardDefect::getDefectCode, request.getDefectCode())
.ne(QmsStandardDefect::getId, request.getId()) .ne(QmsStandardDefect::getId, request.getId())
.eq(QmsStandardDefect::getDeleted, 0) .eq(QmsStandardDefect::getDeleted, false)
.exists(); .exists();
if (codeExists) { if (codeExists) {
throw new NflgException(STATE.BusinessError, "缺陷代码已存在:" + request.getDefectCode()); throw new NflgException(STATE.BusinessError, "缺陷代码已存在:" + request.getDefectCode());
@ -183,7 +183,7 @@ public class QmsStandardDefectControllerService {
if (parentChanged && Objects.nonNull(oldParentId)) { if (parentChanged && Objects.nonNull(oldParentId)) {
boolean hasChildren = defectService.lambdaQuery() boolean hasChildren = defectService.lambdaQuery()
.eq(QmsStandardDefect::getParentId, oldParentId) .eq(QmsStandardDefect::getParentId, oldParentId)
.eq(QmsStandardDefect::getDeleted, 0) .eq(QmsStandardDefect::getDeleted, false)
.exists(); .exists();
if (!hasChildren) { if (!hasChildren) {
defectService.lambdaUpdate() defectService.lambdaUpdate()
@ -208,7 +208,7 @@ public class QmsStandardDefectControllerService {
// 逻辑删除 // 逻辑删除
defectService.lambdaUpdate() defectService.lambdaUpdate()
.eq(QmsStandardDefect::getId, id) .eq(QmsStandardDefect::getId, id)
.set(QmsStandardDefect::getDeleted, 1) .set(QmsStandardDefect::getDeleted, true)
.set(QmsStandardDefect::getUpdateBy, UserUtil.getUserName()) .set(QmsStandardDefect::getUpdateBy, UserUtil.getUserName())
.set(QmsStandardDefect::getUpdateTime, LocalDateTime.now()) .set(QmsStandardDefect::getUpdateTime, LocalDateTime.now())
.update(); .update();
@ -217,7 +217,7 @@ public class QmsStandardDefectControllerService {
if (Objects.nonNull(exist.getParentId())) { if (Objects.nonNull(exist.getParentId())) {
boolean hasChildren = defectService.lambdaQuery() boolean hasChildren = defectService.lambdaQuery()
.eq(QmsStandardDefect::getParentId, exist.getParentId()) .eq(QmsStandardDefect::getParentId, exist.getParentId())
.eq(QmsStandardDefect::getDeleted, 0) .eq(QmsStandardDefect::getDeleted, false)
.exists(); .exists();
if (!hasChildren) { if (!hasChildren) {
defectService.lambdaUpdate() defectService.lambdaUpdate()
@ -236,9 +236,9 @@ public class QmsStandardDefectControllerService {
* 无查询条件时直接全量构建树 * 无查询条件时直接全量构建树
*/ */
public PageData<QmsStandardDefectVO> search(QmsStandardDefectSearchQO request) { public PageData<QmsStandardDefectVO> search(QmsStandardDefectSearchQO request) {
// 查询所有 deleted=0 的记录 id map 方便查找祖先 // 查询所有 deleted=false 的记录 id map 方便查找祖先
List<QmsStandardDefect> all = defectService.lambdaQuery() List<QmsStandardDefect> all = defectService.lambdaQuery()
.eq(QmsStandardDefect::getDeleted, 0) .eq(QmsStandardDefect::getDeleted, false)
.list(); .list();
boolean hasCondition = StrUtil.isNotBlank(request.getDefectCode()) boolean hasCondition = StrUtil.isNotBlank(request.getDefectCode())
@ -342,7 +342,7 @@ public class QmsStandardDefectControllerService {
private QmsStandardDefect getParentByName(String parentName) { private QmsStandardDefect getParentByName(String parentName) {
QmsStandardDefect parent = defectService.lambdaQuery() QmsStandardDefect parent = defectService.lambdaQuery()
.eq(QmsStandardDefect::getDefectName, parentName) .eq(QmsStandardDefect::getDefectName, parentName)
.eq(QmsStandardDefect::getDeleted, 0) .eq(QmsStandardDefect::getDeleted, false)
.one(); .one();
if (Objects.isNull(parent)) { if (Objects.isNull(parent)) {
throw new NflgException(STATE.BusinessError, "父级故障名称不存在:" + parentName); throw new NflgException(STATE.BusinessError, "父级故障名称不存在:" + parentName);
@ -358,12 +358,12 @@ public class QmsStandardDefectControllerService {
if (Objects.isNull(parentId)) { if (Objects.isNull(parentId)) {
siblings = defectService.lambdaQuery() siblings = defectService.lambdaQuery()
.isNull(QmsStandardDefect::getParentId) .isNull(QmsStandardDefect::getParentId)
.eq(QmsStandardDefect::getDeleted, 0) .eq(QmsStandardDefect::getDeleted, false)
.list(); .list();
} else { } else {
siblings = defectService.lambdaQuery() siblings = defectService.lambdaQuery()
.eq(QmsStandardDefect::getParentId, parentId) .eq(QmsStandardDefect::getParentId, parentId)
.eq(QmsStandardDefect::getDeleted, 0) .eq(QmsStandardDefect::getDeleted, false)
.list(); .list();
} }
return (short) (siblings.size() + 1); return (short) (siblings.size() + 1);

View File

@ -97,7 +97,7 @@ public class QmsStandardDefect implements Serializable {
private LocalDateTime updateTime; private LocalDateTime updateTime;
/** /**
* 逻辑删除0=未删除1=已删除 * 逻辑删除false=未删除true=已删除
*/ */
private Integer deleted; private Boolean deleted;
} }