风险预警调整
parent
970b2041d1
commit
0511f365bb
|
|
@ -7,9 +7,11 @@ import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl;
|
|||
import lombok.AllArgsConstructor;
|
||||
import org.qinan.safetyeval.client.waring.request.EvalProjectOrgWaringPageQry;
|
||||
import org.qinan.safetyeval.domain.constant.BooleanQAEnum;
|
||||
import org.qinan.safetyeval.infrastructure.adapter.ThreadLocalUserInfoAdapter;
|
||||
import org.qinan.safetyeval.infrastructure.persistence.domainobject.EvalProjectOrgWaringDO;
|
||||
import org.qinan.safetyeval.infrastructure.persistence.mapper.EvalProjectOrgWaringMapper;
|
||||
import org.qinan.safetyeval.infrastructure.persistence.repository.EvalProjectOrgWaringRepository;
|
||||
import org.qinan.safetyeval.infrastructure.support.InsertFieldDefaults;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
|
@ -40,11 +42,20 @@ public class EvalProjectOrgWaringRepositoryImpl extends BaseRepositoryImpl<EvalP
|
|||
|
||||
@Override
|
||||
public Boolean addEvalProjectOrgWaring(EvalProjectOrgWaringDO evalProjectOrgWaringDO) {
|
||||
if (baseMapper.exists(new LambdaQueryWrapper<EvalProjectOrgWaringDO>()
|
||||
.eq(EvalProjectOrgWaringDO::getProjectId, evalProjectOrgWaringDO.getProjectId())
|
||||
.eq(EvalProjectOrgWaringDO::getOrgId, ThreadLocalUserInfoAdapter.get())
|
||||
.eq(EvalProjectOrgWaringDO::getWarningType, evalProjectOrgWaringDO.getWarningType()))) {
|
||||
// 存在不新增
|
||||
return false;
|
||||
}
|
||||
InsertFieldDefaults.apply(evalProjectOrgWaringDO);
|
||||
return super.save(evalProjectOrgWaringDO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean updateEvalProjectOrgWaring(EvalProjectOrgWaringDO evalProjectOrgWaringDO) {
|
||||
InsertFieldDefaults.applyForUpdate(evalProjectOrgWaringDO);
|
||||
return super.updateById(evalProjectOrgWaringDO);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue