|
|
@ -1326,7 +1326,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
String saleOrderSid = appInitModelQuery.getSalesOrderSid(); |
|
|
|
String customerSid = appInitModelQuery.getCustomerSid(); |
|
|
|
String userSid = appInitModelQuery.getUserSid(); |
|
|
|
|
|
|
|
String orgSid = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); |
|
|
|
BusSalesOrder busSalesOrder = fetchBySid(saleOrderSid); |
|
|
|
if (busSalesOrder == null) { |
|
|
|
return rb.setMsg("销售订单单据信息不存在"); |
|
|
@ -1353,7 +1353,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
//所有该车型的采购订单列表
|
|
|
|
List<AppReadyCarVo> appReadyCar = new ArrayList<>(); |
|
|
|
//根据车型sid及配置sid查询现车列表
|
|
|
|
ResultBean<List<AppBaseVehicleOrderVo>> orderVoResultBean = baseVehicleFeign.selectAppList(modelSid, configSid); |
|
|
|
ResultBean<List<AppBaseVehicleOrderVo>> orderVoResultBean = baseVehicleFeign.selectAppList(modelSid, configSid, orgSid); |
|
|
|
if (orderVoResultBean.getSuccess()) { |
|
|
|
List<AppBaseVehicleOrderVo> voList = orderVoResultBean.getData(); |
|
|
|
for (AppBaseVehicleOrderVo vehicleOrderVo : voList) { |
|
|
@ -1497,6 +1497,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
String configSid = appBusSaleOrderInitModelInfoQuery.getConfigSid(); |
|
|
|
String customerSid = appBusSaleOrderInitModelInfoQuery.getCustomerSid(); |
|
|
|
String userSid = appBusSaleOrderInitModelInfoQuery.getUserSid(); |
|
|
|
String orgSid = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); |
|
|
|
String special = appBusSaleOrderInitModelInfoQuery.getSpecial(); |
|
|
|
AppBusSaleOrderInitModelInfoVo vo = new AppBusSaleOrderInitModelInfoVo(); |
|
|
|
//选择的车型信息的数据
|
|
|
@ -1536,7 +1537,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
|
|
|
|
vo.setOrderInfo(orderInfo); |
|
|
|
//查询该车型下的现车列表
|
|
|
|
ResultBean<List<AppBaseVehicleOrderVo>> orderVoResultBean = baseVehicleFeign.selectAppList(modelSid, configSid); |
|
|
|
ResultBean<List<AppBaseVehicleOrderVo>> orderVoResultBean = baseVehicleFeign.selectAppList(modelSid, configSid, orgSid); |
|
|
|
if (orderVoResultBean.getSuccess()) { |
|
|
|
List<AppBaseVehicleOrderVo> voList = orderVoResultBean.getData(); |
|
|
|
voList.removeAll(Collections.singleton(null)); |
|
|
@ -1916,6 +1917,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public Boolean isVehicle(String sid) { |
|
|
|
BusSalesOrder busSalesOrder = fetchBySid(sid); |
|
|
|
Boolean isVehicle = true; |
|
|
|
//根据销售订单查询是否有车型信息
|
|
|
|
AppOrderInfoVo orderInfo = busSalesOrderModelService.selectAppDetailsVoBySaleOrderSid(sid); |
|
|
@ -1924,8 +1926,9 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
List<String> vinNoList = new ArrayList<>(); |
|
|
|
String modelSid = orderInfo.getModelSid(); |
|
|
|
String configSid = orderInfo.getConfigSid(); |
|
|
|
String orgSid = sysStaffOrgFeign.selectSidPathByStaffSid(busSalesOrder.getStaffSid()).getData(); |
|
|
|
//根据车型sid及配置sid查询现车列表
|
|
|
|
ResultBean<List<AppBaseVehicleOrderVo>> orderVoResultBean = baseVehicleFeign.selectAppList(modelSid, configSid); |
|
|
|
ResultBean<List<AppBaseVehicleOrderVo>> orderVoResultBean = baseVehicleFeign.selectAppList(modelSid, configSid, orgSid); |
|
|
|
if (orderVoResultBean.getSuccess()) { |
|
|
|
List<AppBaseVehicleOrderVo> voList = orderVoResultBean.getData(); |
|
|
|
for (AppBaseVehicleOrderVo vehicleOrderVo : voList) { |
|
|
|