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) { if (evalInternalReviewDO != null) {
entity.setId(evalInternalReviewDO.getId());
entity = evalInternalReviewGateway.modify(entity); entity = evalInternalReviewGateway.modify(entity);
} else { } else {
// id为空新增数据 // id为空新增数据
entity.setOrgId(project.getOrgId()); entity.setOrgId(project.getOrgId());
entity.setDeleteEnum(BooleanQAEnum.FALSE.getValue());
entity.setOrgId(project.getOrgId());
entity = evalInternalReviewGateway.save(entity); entity = evalInternalReviewGateway.save(entity);
} }
@ -133,6 +136,8 @@ public class EvalInternalReviewExecutor implements EvalInternalReviewApi {
EvalReviewItemE itemE = evalReviewItemCmdConvertor.convertCmdToE(itemCmd); EvalReviewItemE itemE = evalReviewItemCmdConvertor.convertCmdToE(itemCmd);
itemE.setBizId(entity.getId()); itemE.setBizId(entity.getId());
itemE.setBizType(bizType); itemE.setBizType(bizType);
itemE.setDeleteEnum(BooleanQAEnum.FALSE.getValue());
itemE.setOrgId(project.getOrgId());
evalReviewItemGateway.add(itemE); evalReviewItemGateway.add(itemE);
} }
return SingleResponse.success(); 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 com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import org.qinan.safetyeval.client.item.request.EvalReviewItemPageQry; 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.domainobject.EvalReviewItemDO;
import org.qinan.safetyeval.infrastructure.persistence.mapper.EvalReviewItemMapper; import org.qinan.safetyeval.infrastructure.persistence.mapper.EvalReviewItemMapper;
import org.qinan.safetyeval.infrastructure.persistence.repository.EvalReviewItemRepository; import org.qinan.safetyeval.infrastructure.persistence.repository.EvalReviewItemRepository;
@ -97,8 +98,8 @@ public class EvalReviewItemRepositoryImpl extends BaseRepositoryImpl<EvalReviewI
return super.lambdaUpdate() return super.lambdaUpdate()
.eq(EvalReviewItemDO::getBizId, bizId) .eq(EvalReviewItemDO::getBizId, bizId)
.eq(EvalReviewItemDO::getBizType, bizType) .eq(EvalReviewItemDO::getBizType, bizType)
.eq(EvalReviewItemDO::getDeleteEnum, BooleanEnum.FALSE.getValue()) .eq(EvalReviewItemDO::getDeleteEnum, BooleanQAEnum.FALSE.getValue())
.set(EvalReviewItemDO::getDeleteEnum, BooleanEnum.TRUE.getValue()) .set(EvalReviewItemDO::getDeleteEnum, BooleanQAEnum.TRUE.getValue())
.update(); .update();
} }
} }