This commit is contained in:
DirectionOfMind 2021-01-26 14:25:26 +08:00
parent baffca5202
commit 7474412527

View File

@ -349,12 +349,26 @@ public class ResultTaskServiceImpl extends ServiceImpl<ResultTaskMapper, ResultT
resultUpdateTaskReq.setRemark(second.getMark());
resultUpdateTaskReq.setTaskId(second.getId());
resultUpdateTaskReq.setName(second.getName());
String a = second.getRate();
resultUpdateTaskReq.setProcessRate(new BigDecimal(0));
ResultTask resultTask = resultTaskMapper.selectResultTaskById(second.getId());
if(resultTask!=null){
resultUpdateTaskReq.setDetailId(resultTask.getDetailId());
}
String rate = second.getRate();
BigDecimal rateRes = BigDecimal.ZERO;
if(StringUtil.isNotBlank(rate)){
String trim = rate.trim();
boolean contains = trim.contains("%");
if(contains){
rateRes = new BigDecimal(rate).multiply(BigDecimal.valueOf(0.01));
}else {
if(new BigDecimal(rate).compareTo(BigDecimal.ONE)>-1){
rateRes = new BigDecimal(rate).multiply(BigDecimal.valueOf(0.01));
}
}
resultUpdateTaskReq.setProcessRate(rateRes);
}
return this.saveOrUpdateResultTask(resultUpdateTaskReq,user.getUserId());
}