增加非制定目标节点时,判断是否变更原有目标,权重,指标名称功能

This commit is contained in:
wulin 2020-12-03 17:50:50 +08:00
parent b2806dc028
commit 5c6f82c82e
2 changed files with 30 additions and 0 deletions

View File

@ -754,7 +754,33 @@ public class ResultRecordController extends AbstractController {
BeanUtils.copyProperties(detailDto, resultDetail);
if(!isSetKeyResult && resultDetail.getId() != null && mapDetails.containsKey(resultDetail.getId())){
//这里判断是否有更新或者删除
ResultDetail resultDetail1 = mapDetails.get(resultDetail.getId());
boolean isUp = false;
if(!resultDetail.getTarget().equals(resultDetail1.getTarget())){
//打上标识
isUp = true;
}
if(!resultDetail.getCheckResult().equals(resultDetail1.getCheckResult())){
//打上标识
isUp = true;
resultDetail1.setCheckResult("<s>" + resultDetail1.getCheckResult() + "</s>");
}
if(!resultDetail.getCheckWeight().equals(resultDetail1.getCheckWeight())){
//打上标识
isUp = true;
//resultDetail1.setTarget("<s>" + resultDetail1.getTarget() + "</s>");
}
if(isUp){
resultDetail1.setId(null);
resultDetail1.setIsBack(1);
resultDetail1.setTarget("<s>" + resultDetail1.getTarget() + "</s>");
resultDetail1.setBackId(resultDetail.getId());
inserts.add(resultDetail);
}
}
resultDetail.setPriority(index);

View File

@ -43,6 +43,10 @@ public class ResultScoreDto {
//评分说明
@ApiModelProperty(value = "评分说明", name = "scoreComment")
private String scoreComment;
//根据权重计算除的实际得分
@ApiModelProperty(value = "根据权重计算除的实际得分", name = "score")
private BigDecimal score;
/**
*
* @return