|
|
@ -3253,6 +3253,20 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
Map<String, Object> map = BeanUtil.beanToMap(ufVo); |
|
|
|
//更新业务中的流程相关的参数
|
|
|
|
updateFlowFiled(map); |
|
|
|
if ("发起申请".equals(ufVo.getNodeState())) { |
|
|
|
//查询销售订单信息
|
|
|
|
BusSalesOrder busSalesOrder = busSalesOrderFeign.selectOrderByContractNo(finBillApplication.getContractNo()).getData(); |
|
|
|
List<FinBillVehicleVo> finBillVehicleVos = finBillVehicleService.fetchByMainSid(query.getBusinessSid()); |
|
|
|
List<BaseVehicleStateDto> baseVehicleStateDtos = new ArrayList<>(); |
|
|
|
for (FinBillVehicleVo finBillVehicleVo : finBillVehicleVos) { |
|
|
|
BaseVehicleStateDto baseVehicleStateDto = new BaseVehicleStateDto(); |
|
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.selectByOrderSidAndVehSid(busSalesOrder.getSid(), finBillVehicleVo.getVehSid()).getData(); |
|
|
|
baseVehicleStateDto.setBusSid(busSalesOrderVehicle.getSid()); |
|
|
|
baseVehicleStateDto.setOperateType(BaseVehicleStateEnum.OperateTypeEnum.QKKPZZ.getTypeKey()); |
|
|
|
baseVehicleStateDtos.add(baseVehicleStateDto); |
|
|
|
} |
|
|
|
baseVehicleStateFeign.saveOrUpdate(baseVehicleStateDtos); |
|
|
|
} |
|
|
|
//极光推送
|
|
|
|
finBillApplication = fetchBySid(businessSid); |
|
|
|
try { |
|
|
|