diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdepositfictitious/BusDepositFictitiousService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdepositfictitious/BusDepositFictitiousService.java
index 131cd2cd25..ba8d256204 100644
--- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdepositfictitious/BusDepositFictitiousService.java
+++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdepositfictitious/BusDepositFictitiousService.java
@@ -35,6 +35,8 @@ import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Service;
+import java.util.List;
+
/**
* Project: anrui-buscenter(业务管理)
* File: BusDepositFictitiousService.java
@@ -78,4 +80,12 @@ public class BusDepositFictitiousService extends MybatisBaseService busDepositFictitiousDtoList, String sid) {
+ for (int i = 0; i < busDepositFictitiousDtoList.size(); i++) {
+ BusDepositFictitious busDepositFictitious = new BusDepositFictitious();
+ BeanUtil.copyProperties(busDepositFictitiousDtoList.get(i), busDepositFictitious, "sid");
+ baseMapper.insert(busDepositFictitious);
+ }
+ }
}
\ No newline at end of file
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 51ef33c5be..b4b9e83f06 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
@@ -28,15 +28,36 @@ package com.yxt.anrui.buscenter.biz.bussalesorder;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.yxt.anrui.buscenter.api.busdepositfictitious.BusDepositFictitiousDto;
import com.yxt.anrui.buscenter.api.bussalesorder.*;
+import com.yxt.anrui.buscenter.api.bussalesorderdeposit.BusSalesOrderDepositDto;
+import com.yxt.anrui.buscenter.api.bussalesorderdiscount.BusSalesOrderDiscountDto;
+import com.yxt.anrui.buscenter.api.bussalesorderinsurance.BusSalesOrderInsuranceDto;
+import com.yxt.anrui.buscenter.api.bussalesordermakeup.BusSalesOrderMakeupDto;
+import com.yxt.anrui.buscenter.api.bussalesordermodel.BusSalesOrderModelDto;
+import com.yxt.anrui.buscenter.api.bussalesorderprice.BusSalesOrderPriceDto;
+import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicleDto;
+import com.yxt.anrui.buscenter.api.bussalesvehicleorder.BusSalesVehicleOrderDto;
+import com.yxt.anrui.buscenter.biz.busdepositfictitious.BusDepositFictitiousService;
+import com.yxt.anrui.buscenter.biz.bussalesorderdeposit.BusSalesOrderDepositService;
+import com.yxt.anrui.buscenter.biz.bussalesorderdiscount.BusSalesOrderDiscountService;
+import com.yxt.anrui.buscenter.biz.bussalesorderinsurance.BusSalesOrderInsuranceService;
+import com.yxt.anrui.buscenter.biz.bussalesordermakeup.BusSalesOrderMakeupService;
+import com.yxt.anrui.buscenter.biz.bussalesordermodel.BusSalesOrderModelService;
+import com.yxt.anrui.buscenter.biz.bussalesorderprice.BusSalesOrderPriceService;
+import com.yxt.anrui.buscenter.biz.bussalesordervehicle.BusSalesOrderVehicleService;
+import com.yxt.anrui.buscenter.biz.bussalesvehicleorder.BusSalesVehicleOrderService;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.apache.commons.lang3.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+import java.util.List;
+
/**
* Project: anrui-buscenter(业务管理)
* File: BusSalesOrderService.java
@@ -52,6 +73,26 @@ import org.springframework.stereotype.Service;
*/
@Service
public class BusSalesOrderService extends MybatisBaseService {
+
+ @Autowired
+ private BusSalesOrderModelService busSalesOrderModelService;
+ @Autowired
+ private BusSalesOrderVehicleService busSalesOrderVehicleService;
+ @Autowired
+ private BusSalesVehicleOrderService busSalesVehicleOrderService;
+ @Autowired
+ private BusSalesOrderMakeupService busSalesOrderMakeupService;
+ @Autowired
+ private BusSalesOrderPriceService busSalesOrderPriceService;
+ @Autowired
+ private BusSalesOrderDiscountService busSalesOrderDiscountService;
+ @Autowired
+ private BusSalesOrderInsuranceService busSalesOrderInsuranceService;
+ @Autowired
+ private BusSalesOrderDepositService busSalesOrderDepositService;
+ @Autowired
+ private BusDepositFictitiousService busDepositFictitiousService;
+
/**
* 构造查询条件
*
@@ -118,6 +159,68 @@ public class BusSalesOrderService extends MybatisBaseService list = dto.getBusSalesOrderVehicleList();
+ //采购订单信息
+ List vehicleList = dto.getBusSalesVehicleOrderList();
+ //上装配置信息
+ BusSalesOrderMakeupDto busSalesOrderMakeupDto = dto.getBusSalesOrderMakeup();
+ //价格信息
+ BusSalesOrderPriceDto busSalesOrderPriceDto = dto.getBusSalesOrderPrice();
+ //主车优惠明细
+ List busSalesOrderDiscountDto = dto.getBusSalesOrderDiscountList();
+ //保险说明
+ BusSalesOrderInsuranceDto busSalesOrderInsuranceDto = dto.getBusSalesOrderInsurance();
+ //订金信息
+ BusSalesOrderDepositDto busSalesOrderDepositDto = dto.getBusSalesOrderDeposit();
+ //虚拟订单和订金关联信息
+ List busDepositFictitiousDtoList = dto.getBusDepositFictitiousList();
+ BusSalesOrder busSalesOrder = new BusSalesOrder();
+ BeanUtil.copyProperties(busSalesOrderDto, busSalesOrder, "sid");
+ //主车车型信息保存
+ busSalesOrderModelService.saveModel(busSalesOrderModelDto, dto.getSid());
+ if ("1".equals(busSalesOrderDto.getType())) {
+ //现车车辆信息
+ busSalesOrderVehicleService.saveVehicle(list, dto.getSid());
+ } else if ("2".equals(busSalesOrderDto.getType())) {
+ //采购订单信息
+ busSalesVehicleOrderService.saveOrder(vehicleList, dto.getSid());
+ }
+ //是否含有上装信息
+ String isTop = busSalesOrderDto.getIsTop();
+ if ("1".equals(isTop)) {
+ busSalesOrderMakeupService.saveMake(busSalesOrderMakeupDto, dto.getSid());
+ }
+ //价格信息
+ busSalesOrderPriceService.saveOrderPrice(busSalesOrderPriceDto, dto.getSid());
+ //主车优惠明细
+ busSalesOrderDiscountService.saveDiscount(busSalesOrderDiscountDto, dto.getSid());
+ //是否有保险说明
+ String isInsurance = busSalesOrderDto.getIsInsurance();
+ if ("1".equals(isInsurance)) {
+ busSalesOrderInsuranceService.saveInsurance(busSalesOrderInsuranceDto, dto.getSid());
+ }
+ busSalesOrderDepositService.saveOrderDepo(busSalesOrderDepositDto, dto.getSid());
+ if ("01".equals(busSalesOrderDepositDto.getDepositTypeKey())) {
+ //现交订金
+ busDepositFictitiousService.saveFictitious(busDepositFictitiousDtoList, dto.getSid());
+ }
+
+ }
}
\ No newline at end of file
diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdeposit/BusSalesOrderDepositService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdeposit/BusSalesOrderDepositService.java
index 9bab1bf57d..31b0548166 100644
--- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdeposit/BusSalesOrderDepositService.java
+++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdeposit/BusSalesOrderDepositService.java
@@ -50,32 +50,38 @@ import org.springframework.stereotype.Service;
*/
@Service
public class BusSalesOrderDepositService extends MybatisBaseService {
- private QueryWrapper createQueryWrapper(BusSalesOrderDepositQuery query) {
- // todo: 这里根据具体业务调整查询条件
- // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
- QueryWrapper qw = new QueryWrapper<>();
- return qw;
- }
-
- public PagerVo listPageVo(PagerQuery pq) {
- BusSalesOrderDepositQuery query = pq.getParams();
- QueryWrapper qw = createQueryWrapper(query);
- IPage page = PagerUtil.queryToPage(pq);
- IPage pagging = baseMapper.selectPageVo(page, qw);
- PagerVo p = PagerUtil.pageToVo(pagging, null);
- return p;
- }
-
- public void insertByDto(BusSalesOrderDepositDto dto){
- BusSalesOrderDeposit entity = new BusSalesOrderDeposit();
- BeanUtil.copyProperties(dto, entity, "id", "sid");
- baseMapper.insert(entity);
- }
-
- public BusSalesOrderDepositDetailsVo fetchDetailsVoBySid(String sid){
- BusSalesOrderDeposit entity = fetchBySid(sid);
- BusSalesOrderDepositDetailsVo vo = new BusSalesOrderDepositDetailsVo();
- BeanUtil.copyProperties(entity, vo);
- return vo;
- }
+ private QueryWrapper createQueryWrapper(BusSalesOrderDepositQuery query) {
+ // todo: 这里根据具体业务调整查询条件
+ // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
+ QueryWrapper qw = new QueryWrapper<>();
+ return qw;
+ }
+
+ public PagerVo listPageVo(PagerQuery pq) {
+ BusSalesOrderDepositQuery query = pq.getParams();
+ QueryWrapper qw = createQueryWrapper(query);
+ IPage page = PagerUtil.queryToPage(pq);
+ IPage pagging = baseMapper.selectPageVo(page, qw);
+ PagerVo p = PagerUtil.pageToVo(pagging, null);
+ return p;
+ }
+
+ public void insertByDto(BusSalesOrderDepositDto dto) {
+ BusSalesOrderDeposit entity = new BusSalesOrderDeposit();
+ BeanUtil.copyProperties(dto, entity, "id", "sid");
+ baseMapper.insert(entity);
+ }
+
+ public BusSalesOrderDepositDetailsVo fetchDetailsVoBySid(String sid) {
+ BusSalesOrderDeposit entity = fetchBySid(sid);
+ BusSalesOrderDepositDetailsVo vo = new BusSalesOrderDepositDetailsVo();
+ BeanUtil.copyProperties(entity, vo);
+ return vo;
+ }
+
+ public void saveOrderDepo(BusSalesOrderDepositDto busSalesOrderDepositDto, String sid) {
+ BusSalesOrderDeposit busSalesOrderDeposit = new BusSalesOrderDeposit();
+ BeanUtil.copyProperties(busSalesOrderDepositDto, busSalesOrderDeposit, "sid");
+ baseMapper.insert(busSalesOrderDeposit);
+ }
}
\ No newline at end of file
diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdiscount/BusSalesOrderDiscountService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdiscount/BusSalesOrderDiscountService.java
index 0323fb0db2..ca79e9372e 100644
--- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdiscount/BusSalesOrderDiscountService.java
+++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdiscount/BusSalesOrderDiscountService.java
@@ -28,19 +28,11 @@ package com.yxt.anrui.buscenter.biz.bussalesorderdiscount;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import org.apache.commons.lang3.StringUtils;
+import com.yxt.anrui.buscenter.api.bussalesorderdiscount.*;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
-import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
-import com.yxt.anrui.buscenter.api.bussalesorderdiscount.BusSalesOrderDiscount;
-import com.yxt.anrui.buscenter.api.bussalesorderdiscount.BusSalesOrderDiscountQuery;
-import com.yxt.anrui.buscenter.api.bussalesorderdiscount.BusSalesOrderDiscountVo;
-import com.yxt.anrui.buscenter.api.bussalesorderdiscount.BusSalesOrderDiscountDetailsVo;
-import com.yxt.anrui.buscenter.api.bussalesorderdiscount.BusSalesOrderDiscountDto;
-import com.yxt.anrui.buscenter.api.bussalesorderdiscount.BusSalesOrderDiscountFeign;
-
import org.springframework.stereotype.Service;
import java.util.List;
@@ -88,4 +80,12 @@ public class BusSalesOrderDiscountService extends MybatisBaseService busSalesOrderDiscountList, String sid) {
+ for (int i = 0; i < busSalesOrderDiscountList.size(); i++) {
+ BusSalesOrderDiscount busSalesOrderDiscount = new BusSalesOrderDiscount();
+ BeanUtil.copyProperties(busSalesOrderDiscountList.get(i), busSalesOrderDiscount, "sid");
+ baseMapper.insert(busSalesOrderDiscount);
+ }
+ }
}
\ No newline at end of file
diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderinsurance/BusSalesOrderInsuranceService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderinsurance/BusSalesOrderInsuranceService.java
index 29a8275bdb..9538aa67e2 100644
--- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderinsurance/BusSalesOrderInsuranceService.java
+++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderinsurance/BusSalesOrderInsuranceService.java
@@ -28,23 +28,13 @@ package com.yxt.anrui.buscenter.biz.bussalesorderinsurance;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import org.apache.commons.lang3.StringUtils;
+import com.yxt.anrui.buscenter.api.bussalesorderinsurance.*;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
-import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
-import com.yxt.anrui.buscenter.api.bussalesorderinsurance.BusSalesOrderInsurance;
-import com.yxt.anrui.buscenter.api.bussalesorderinsurance.BusSalesOrderInsuranceQuery;
-import com.yxt.anrui.buscenter.api.bussalesorderinsurance.BusSalesOrderInsuranceVo;
-import com.yxt.anrui.buscenter.api.bussalesorderinsurance.BusSalesOrderInsuranceDetailsVo;
-import com.yxt.anrui.buscenter.api.bussalesorderinsurance.BusSalesOrderInsuranceDto;
-import com.yxt.anrui.buscenter.api.bussalesorderinsurance.BusSalesOrderInsuranceFeign;
-
import org.springframework.stereotype.Service;
-import java.util.List;
-
/**
* Project: anrui-buscenter(业务管理)
* File: BusSalesOrderInsuranceService.java
@@ -76,16 +66,16 @@ public class BusSalesOrderInsuranceService extends MybatisBaseService
* File: BusSalesOrderMakeupService.java
@@ -88,4 +78,10 @@ public class BusSalesOrderMakeupService extends MybatisBaseService
@Select("select * from bus_sales_order_model")
List selectListVo();
+
+ BusSalesOrderModel selectBySalesSid(String sid);
}
\ No newline at end of file
diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermodel/BusSalesOrderModelMapper.xml b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermodel/BusSalesOrderModelMapper.xml
index ecebbf4d7b..0b1bb316e7 100644
--- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermodel/BusSalesOrderModelMapper.xml
+++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermodel/BusSalesOrderModelMapper.xml
@@ -1,13 +1,27 @@
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermodel/BusSalesOrderModelService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermodel/BusSalesOrderModelService.java
index 4af8c73538..17977c72f5 100644
--- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermodel/BusSalesOrderModelService.java
+++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermodel/BusSalesOrderModelService.java
@@ -28,23 +28,13 @@ package com.yxt.anrui.buscenter.biz.bussalesordermodel;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import org.apache.commons.lang3.StringUtils;
+import com.yxt.anrui.buscenter.api.bussalesordermodel.*;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
-import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
-import com.yxt.anrui.buscenter.api.bussalesordermodel.BusSalesOrderModel;
-import com.yxt.anrui.buscenter.api.bussalesordermodel.BusSalesOrderModelQuery;
-import com.yxt.anrui.buscenter.api.bussalesordermodel.BusSalesOrderModelVo;
-import com.yxt.anrui.buscenter.api.bussalesordermodel.BusSalesOrderModelDetailsVo;
-import com.yxt.anrui.buscenter.api.bussalesordermodel.BusSalesOrderModelDto;
-import com.yxt.anrui.buscenter.api.bussalesordermodel.BusSalesOrderModelFeign;
-
import org.springframework.stereotype.Service;
-import java.util.List;
-
/**
* Project: anrui-buscenter(业务管理)
* File: BusSalesOrderModelService.java
@@ -88,4 +78,20 @@ public class BusSalesOrderModelService extends MybatisBaseService
@@ -76,16 +68,20 @@ public class BusSalesOrderPriceService extends MybatisBaseService selectListVo();
+
+ List selectVehicleList(String sid);
+
+ int deleteBySalesOrderSid(String sid);
}
\ No newline at end of file
diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml
index dbf787379a..69d451a786 100644
--- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml
+++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml
@@ -1,13 +1,33 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ delete
+ from bus_sales_order_vehicle
+ where salesOrderSid = #{sid}
+
\ No newline at end of file
diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java
index 9e9ee6873d..7b0f862ab4 100644
--- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java
+++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java
@@ -35,6 +35,8 @@ import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Service;
+import java.util.List;
+
/**
* Project: anrui-buscenter(业务管理)
* File: BusSalesOrderVehicleService.java
@@ -78,4 +80,18 @@ public class BusSalesOrderVehicleService extends MybatisBaseService list, String sid) {
+ List stringList = baseMapper.selectVehicleList(sid) ;
+ if (stringList.size()>0){
+ //删除
+ baseMapper.deleteBySalesOrderSid(sid);
+ for (int i = 0; i voPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw);
-
+
IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw);
-
+
List selectListAllVo(@Param(Constants.WRAPPER) Wrapper qw);
-
+
@Select("select * from bus_sales_vehicle_order")
List selectListVo();
+
+ List selectVehicleList(String sid);
+
+ int deleteBySalesOrderSid(@Param("sid") String sid);
}
\ No newline at end of file
diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesvehicleorder/BusSalesVehicleOrderMapper.xml b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesvehicleorder/BusSalesVehicleOrderMapper.xml
index a7b4ec9cc5..73b3aa69d1 100644
--- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesvehicleorder/BusSalesVehicleOrderMapper.xml
+++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesvehicleorder/BusSalesVehicleOrderMapper.xml
@@ -1,13 +1,33 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ delete
+ from bus_sales_vehicle_order
+ where salesOrderSid = #{sid}
+
\ No newline at end of file
diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesvehicleorder/BusSalesVehicleOrderService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesvehicleorder/BusSalesVehicleOrderService.java
index 9bea3c7af6..2ff39e7449 100644
--- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesvehicleorder/BusSalesVehicleOrderService.java
+++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesvehicleorder/BusSalesVehicleOrderService.java
@@ -35,6 +35,8 @@ import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Service;
+import java.util.List;
+
/**
* Project: anrui-buscenter(业务管理)
* File: BusSalesVehicleOrderService.java
@@ -78,4 +80,18 @@ public class BusSalesVehicleOrderService extends MybatisBaseService vehicleList, String sid) {
+ List stringList = baseMapper.selectVehicleList(sid) ;
+ if (stringList.size()>0){
+ //删除
+ baseMapper.deleteBySalesOrderSid(sid);
+ for (int i = 0; i