|
|
@ -702,9 +702,16 @@ public class ScmVehicleReturnService extends MybatisBaseService<ScmVehicleReturn |
|
|
|
BusinessVariables bv = new BusinessVariables(); |
|
|
|
bv.setModelId(ProcDefEnum.SCMVEHICLERETURN.getProDefId()); |
|
|
|
bv.setTaskDefKey(query.getTaskDefKey()); |
|
|
|
bv.setFormVariables(BeanUtil.beanToMap(query)); |
|
|
|
String money = query.getFormVariables().get("money").toString(); |
|
|
|
bv.getFormVariables().put("isLoan", new BigDecimal(money).compareTo(new BigDecimal("0")) > 0); |
|
|
|
if(StringUtils.isBlank(query.getBusinessSid())) {//pc
|
|
|
|
bv.setFormVariables(BeanUtil.beanToMap(query)); |
|
|
|
String money = query.getFormVariables().get("money").toString(); |
|
|
|
bv.getFormVariables().put("isLoan", new BigDecimal(money).compareTo(new BigDecimal("0")) > 0); |
|
|
|
}else{//移动
|
|
|
|
ScmVehicleReturn scmVehicleReturn = fetchBySid(query.getBusinessSid()); |
|
|
|
Map<String,Object> map = new HashMap<>(); |
|
|
|
map.put("isLoan",scmVehicleReturn.getMoney().compareTo(new BigDecimal("0")) > 0); |
|
|
|
bv.setFormVariables(map); |
|
|
|
} |
|
|
|
ResultBean<List<Map<String, Object>>> processCirculationNodesByMap = flowTaskFeign.getNextNodesForSubmit(bv); |
|
|
|
processCirculationNodesByMap.setCode("200"); |
|
|
|
processCirculationNodesByMap.setSuccess(true); |
|
|
|