fix
This commit is contained in:
parent
baffca5202
commit
7474412527
@ -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());
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user