|
|
@ -52,6 +52,7 @@ import com.yxt.anrui.base.api.commoncontract.CommonContractFeign; |
|
|
|
import com.yxt.anrui.base.common.enums.CertificState; |
|
|
|
import com.yxt.anrui.base.common.utils.Rule; |
|
|
|
import com.yxt.anrui.buscenter.api.busarrearscarryvehicleapply.BusArrearsCarryVehicleApply; |
|
|
|
import com.yxt.anrui.buscenter.api.busbillapplication.BusBillApplicationDto; |
|
|
|
import com.yxt.anrui.buscenter.api.busdelivered.AppDeliveredDetailsVo; |
|
|
|
import com.yxt.anrui.buscenter.api.busdelivered.BusDelivered; |
|
|
|
import com.yxt.anrui.buscenter.api.busdelivered.DeliveredDictVo; |
|
|
@ -76,6 +77,7 @@ import com.yxt.anrui.buscenter.api.bussalesordersubmit.SubmitVo; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicle; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicleDetailsVo; |
|
|
|
import com.yxt.anrui.buscenter.api.busvehicleinformationhandover.BusVehicleInformationHandoverDto; |
|
|
|
import com.yxt.anrui.buscenter.biz.busbillapplication.BusBillApplicationService; |
|
|
|
import com.yxt.anrui.buscenter.biz.busdelivered.BusDeliveredService; |
|
|
|
import com.yxt.anrui.buscenter.biz.busdeliveredapplydetails.BusDeliveredApplyDetailsService; |
|
|
|
import com.yxt.anrui.buscenter.biz.busdelivereddetailsdiscount.BusDeliveredDetailsDiscountService; |
|
|
@ -226,6 +228,8 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp |
|
|
|
private FinCollectionConfirmationFeign finCollectionConfirmationFeign; |
|
|
|
@Autowired |
|
|
|
private BaseVehicleStateFeign baseVehicleStateFeign; |
|
|
|
@Autowired |
|
|
|
private BusBillApplicationService busBillApplicationService; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
@ -369,6 +373,9 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp |
|
|
|
} |
|
|
|
save(busDeliveredApply); |
|
|
|
dtoSid = busDeliveredApply.getSid(); |
|
|
|
if ("0".equals(dto.getIsInvoicing())){//开票
|
|
|
|
busBillApplicationService.saveOrUpdateDto(dto.getBusBillApplicationDto()); |
|
|
|
} |
|
|
|
} else { |
|
|
|
BusDeliveredApply busDeliveredApply = fetchBySid(dtoSid); |
|
|
|
if (busDeliveredApply == null) { |
|
|
@ -390,6 +397,10 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp |
|
|
|
if (dtoList.size() > 0) { |
|
|
|
busDeliveredApplyDetailsService.saveList(dtoList, busDeliveredApply.getSid()); |
|
|
|
} |
|
|
|
busBillApplicationService.delAllByCkSid(dtoSid); |
|
|
|
if ("0".equals(dto.getIsInvoicing())){//开票
|
|
|
|
busBillApplicationService.saveOrUpdateDto(dto.getBusBillApplicationDto()); |
|
|
|
} |
|
|
|
} |
|
|
|
return rb.success().setData(dtoSid); |
|
|
|
} |
|
|
|