解决冲突
This commit is contained in:
parent
923268ea97
commit
59550c4dfb
@ -1447,20 +1447,29 @@ public class ResultRecordServiceImpl extends ServiceImpl<ResultRecordMapper, Res
|
||||
@Override
|
||||
public R resetData(Long recordId, int clearFlag) {
|
||||
List<ResultDetail> resultDetails = resultDetailService.selectByRecordId(recordId);
|
||||
log.info("需要删除指标个数{}", resultDetails.size());
|
||||
if(clearFlag == 1){
|
||||
log.info("全部清空,删除所有指标即可");
|
||||
resultDetailService.deleteResultDetailByRecordId(recordId);
|
||||
//return R.ok();
|
||||
}
|
||||
//删除指标以外的所有数据,评分、评分说明、结果
|
||||
|
||||
for(ResultDetail detail : resultDetails){
|
||||
detail.setCheckResult(null);
|
||||
detail.setAcquireScore(null);
|
||||
detail.setSuperScore(null);
|
||||
resultScoreService.deleteResultScoreByDetailId(detail.getId());
|
||||
log.info("需要删除指标个数{}", resultDetails.size());
|
||||
if(resultDetails.size() > 0){
|
||||
if(clearFlag == 1){
|
||||
log.info("全部清空,删除所有指标即可");
|
||||
resultDetailService.deleteResultDetailByRecordId(recordId);
|
||||
for(ResultDetail detail : resultDetails){
|
||||
resultScoreService.deleteResultScoreByDetailId(detail.getId());
|
||||
}
|
||||
return R.ok();
|
||||
}
|
||||
//删除指标以外的所有数据,评分、评分说明、结果
|
||||
|
||||
for(ResultDetail detail : resultDetails){
|
||||
detail.setCheckResult(null);
|
||||
detail.setAcquireScore(null);
|
||||
detail.setSuperScore(null);
|
||||
resultScoreService.deleteResultScoreByDetailId(detail.getId());
|
||||
}
|
||||
resultDetailService.updateBatchById(resultDetails);
|
||||
return R.ok();
|
||||
}
|
||||
return R.error("无数据删除");
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user