diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java index 9b15b73323..1fb0bf3fef 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java @@ -5438,6 +5438,35 @@ public class BusSalesOrderService extends MybatisBaseService(1024), namedThreadFactory, new ThreadPoolExecutor.AbortPolicy()); + Future future1 = pool.submit(() -> { + List dtoList = new ArrayList<>(); + List vehicleList = busSalesOrderVehicleService.selectListByOrderSid(bv.getBusinessSid()); + vehicleList.removeAll(Collections.singleton(null)); + if (!vehicleList.isEmpty()) { + vehicleList.stream().forEach(v -> { + BaseVehicleStateDto baseVehicleStateDto = new BaseVehicleStateDto(); + baseVehicleStateDto.setOperateType(BaseVehicleStateEnum.OperateTypeEnum.DDBA_PASS.getTypeKey()); + if (StringUtils.isNotBlank(v.getLinkSid())) { + baseVehicleStateDto.setVinSid(v.getLinkSid()); + baseVehicleStateDto.setVinNo(v.getLinkNo()); + } + baseVehicleStateDto.setSaleOrderSid(v.getSalesOrderSid()); + baseVehicleStateDto.setBusSid(v.getSid()); + dtoList.add(baseVehicleStateDto); + }); + ResultBean busVehicleStateResultBean = baseVehicleStateFeign.saveOrUpdate(dtoList); + } + }); + } catch (Exception e) { + e.printStackTrace(); + } if ("2".equals(busSalesOrder.getPayTypeKey())) {//贷款 ResultBean solutionsDetailsVoResultBean = loanSolutionsFeign.selectDetailsss(bv.getBusinessSid()); SolutionsDetailsVo solutionsDetailsVo = solutionsDetailsVoResultBean.getData(); @@ -5469,35 +5498,7 @@ public class BusSalesOrderService extends MybatisBaseService(1024), namedThreadFactory, new ThreadPoolExecutor.AbortPolicy()); - Future future1 = pool.submit(() -> { - List dtoList = new ArrayList<>(); - List vehicleList = busSalesOrderVehicleService.selectListByOrderSid(bv.getBusinessSid()); - vehicleList.removeAll(Collections.singleton(null)); - if (!vehicleList.isEmpty()) { - vehicleList.stream().forEach(v -> { - BaseVehicleStateDto baseVehicleStateDto = new BaseVehicleStateDto(); - baseVehicleStateDto.setOperateType(BaseVehicleStateEnum.OperateTypeEnum.DDBA_PASS.getTypeKey()); - if (StringUtils.isNotBlank(v.getLinkSid())) { - baseVehicleStateDto.setVinSid(v.getLinkSid()); - baseVehicleStateDto.setVinNo(v.getLinkNo()); - } - baseVehicleStateDto.setSaleOrderSid(v.getSalesOrderSid()); - baseVehicleStateDto.setBusSid(v.getSid()); - dtoList.add(baseVehicleStateDto); - }); - ResultBean busVehicleStateResultBean = baseVehicleStateFeign.saveOrUpdate(dtoList); - } - }); - } catch (Exception e) { - e.printStackTrace(); - } + //推送采购渠道待选择 if ("3".equals(busSalesOrder.getType())) { ScmPurchaseChannelPush scmPurchaseChannelPush = new ScmPurchaseChannelPush(); @@ -5711,6 +5712,10 @@ public class BusSalesOrderService extends MybatisBaseService