dev
luotaiqian 2026-07-23 17:14:29 +08:00
parent 80e7995583
commit 32f5a2ff78
2 changed files with 8 additions and 2 deletions

View File

@ -119,10 +119,13 @@ public class EvalInternalReviewExecutor implements EvalInternalReviewApi {
}
if (evalInternalReviewDO != null) {
entity.setId(evalInternalReviewDO.getId());
entity = evalInternalReviewGateway.modify(entity);
} else {
// id为空新增数据
entity.setOrgId(project.getOrgId());
entity.setDeleteEnum(BooleanQAEnum.FALSE.getValue());
entity.setOrgId(project.getOrgId());
entity = evalInternalReviewGateway.save(entity);
}
@ -133,6 +136,8 @@ public class EvalInternalReviewExecutor implements EvalInternalReviewApi {
EvalReviewItemE itemE = evalReviewItemCmdConvertor.convertCmdToE(itemCmd);
itemE.setBizId(entity.getId());
itemE.setBizType(bizType);
itemE.setDeleteEnum(BooleanQAEnum.FALSE.getValue());
itemE.setOrgId(project.getOrgId());
evalReviewItemGateway.add(itemE);
}
return SingleResponse.success();

View File

@ -7,6 +7,7 @@ import com.jjb.saas.framework.enums.enums.BooleanEnum;
import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl;
import lombok.AllArgsConstructor;
import org.qinan.safetyeval.client.item.request.EvalReviewItemPageQry;
import org.qinan.safetyeval.domain.constant.BooleanQAEnum;
import org.qinan.safetyeval.infrastructure.persistence.domainobject.EvalReviewItemDO;
import org.qinan.safetyeval.infrastructure.persistence.mapper.EvalReviewItemMapper;
import org.qinan.safetyeval.infrastructure.persistence.repository.EvalReviewItemRepository;
@ -97,8 +98,8 @@ public class EvalReviewItemRepositoryImpl extends BaseRepositoryImpl<EvalReviewI
return super.lambdaUpdate()
.eq(EvalReviewItemDO::getBizId, bizId)
.eq(EvalReviewItemDO::getBizType, bizType)
.eq(EvalReviewItemDO::getDeleteEnum, BooleanEnum.FALSE.getValue())
.set(EvalReviewItemDO::getDeleteEnum, BooleanEnum.TRUE.getValue())
.eq(EvalReviewItemDO::getDeleteEnum, BooleanQAEnum.FALSE.getValue())
.set(EvalReviewItemDO::getDeleteEnum, BooleanQAEnum.TRUE.getValue())
.update();
}
}