没有具体的维度时的保存

This commit is contained in:
wulin 2020-11-04 14:23:52 +08:00
parent dbad69aadc
commit 3acb7a3efe

View File

@ -107,6 +107,21 @@ public class ResultModelServiceImpl extends ServiceImpl<ResultModelMapper, Resul
public R saveDetail(ResultModelDetailReq resultModelDetailReq){
BigDecimal modelWeight = BigDecimal.ZERO;
int resultModelOrderBy = 0;
if(resultModelDetailReq.getModelItems() == null || resultModelDetailReq.getModelItems().size() == 0){
//没有穿具体的维度
ResultModel resultModel = new ResultModel();
resultModel.setGradeGroupId(resultModelDetailReq.getGradeGroupId());
resultModel.setGradeStatus(resultModelDetailReq.getGradeStatus());
resultModel.setEvaluationGroupId(resultModelDetailReq.getEvaluationGroupId());
resultModel.setOrderBy(resultModelOrderBy);
if(resultModel.getId() == null){
resultModelMapper.insertResultModel(resultModel);
}else{
resultModelMapper.updateResultModelById(resultModel);
}
return R.ok();
}
for (ResultModelItemReq itemReq:
resultModelDetailReq.getModelItems()) {
modelWeight = modelWeight.add(itemReq.getWeight());