@ -2278,7 +2278,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
if ( busSalesOrder = = null ) {
if ( busSalesOrder = = null ) {
return rb . setMsg ( "该销售订单不存在" ) ;
return rb . setMsg ( "该销售订单不存在" ) ;
}
}
if ( ! busSalesOrder . getPayTypeKey ( ) . equals ( dto . getPayTypeKey ( ) ) ) {
if ( ! busSalesOrder . getPayTypeKey ( ) . equals ( dto . getPayTypeKey ( ) ) ) {
isTrue = true ;
isTrue = true ;
}
}
BeanUtil . copyProperties ( dto , busSalesOrder , "sid" ) ;
BeanUtil . copyProperties ( dto , busSalesOrder , "sid" ) ;
@ -5623,7 +5623,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
unCollectionDto . setKxState ( "01" ) ;
unCollectionDto . setKxState ( "01" ) ;
finUncollectedDetailedFeign . saveUnCollection ( unCollectionDto ) ;
finUncollectedDetailedFeign . saveUnCollection ( unCollectionDto ) ;
//==========================================================
//==========================================================
if ( new BigDecimal ( money ) . compareTo ( BigDecimal . ZERO ) = = 0 ) { //首付款及费用若为0
if ( new BigDecimal ( money ) . compareTo ( BigDecimal . ZERO ) = = 0 ) { //首付款及费用若为0
//判断认款是否已认完,若已认完,则更新车辆状态为交清。
//判断认款是否已认完,若已认完,则更新车辆状态为交清。
}
}
@ -5921,7 +5921,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
busMainDepositUpdateQuery . setLockedStateValue ( VehicleState . LockEnum . UN_LOCK . getRemarks ( ) ) ;
busMainDepositUpdateQuery . setLockedStateValue ( VehicleState . LockEnum . UN_LOCK . getRemarks ( ) ) ;
baseVehicleFeign . updateMainDepositByVinNo ( busMainDepositUpdateQuery ) ;
baseVehicleFeign . updateMainDepositByVinNo ( busMainDepositUpdateQuery ) ;
for ( int i = 0 ; i < busSalesOrderVehicleDetailsVos . size ( ) ; i + + ) {
for ( int i = 0 ; i < busSalesOrderVehicleDetailsVos . size ( ) ; i + + ) {
if ( StringUtils . isBlank ( list . get ( i ) . getPos ( ) ) ) {
if ( StringUtils . isBlank ( list . get ( i ) . getPos ( ) ) ) {
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleService . fetchBySid ( busSalesOrderVehicleDetailsVos . get ( i ) . getSid ( ) ) ;
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleService . fetchBySid ( busSalesOrderVehicleDetailsVos . get ( i ) . getSid ( ) ) ;
busSalesOrderVehicle . setLinkNo ( list . get ( i ) . getLinkNo ( ) ) ;
busSalesOrderVehicle . setLinkNo ( list . get ( i ) . getLinkNo ( ) ) ;
busSalesOrderVehicle . setLinkSid ( list . get ( i ) . getLinkSid ( ) ) ;
busSalesOrderVehicle . setLinkSid ( list . get ( i ) . getLinkSid ( ) ) ;
@ -5934,8 +5934,8 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
}
}
baseVehicleStateDto . setBusSid ( busSalesOrderVehicle . getSid ( ) ) ;
baseVehicleStateDto . setBusSid ( busSalesOrderVehicle . getSid ( ) ) ;
dtoList . add ( baseVehicleStateDto ) ;
dtoList . add ( baseVehicleStateDto ) ;
} else {
} else {
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleService . selectBySidAndOrderBo ( dto . getSaleOrderSid ( ) , list . get ( i ) . getPos ( ) ) ;
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleService . selectBySidAndOrderBo ( dto . getSaleOrderSid ( ) , list . get ( i ) . getPos ( ) ) ;
busSalesOrderVehicle . setLinkNo ( list . get ( i ) . getLinkNo ( ) ) ;
busSalesOrderVehicle . setLinkNo ( list . get ( i ) . getLinkNo ( ) ) ;
busSalesOrderVehicle . setLinkSid ( list . get ( i ) . getLinkSid ( ) ) ;
busSalesOrderVehicle . setLinkSid ( list . get ( i ) . getLinkSid ( ) ) ;
busSalesOrderVehicleService . updateById ( busSalesOrderVehicle ) ;
busSalesOrderVehicleService . updateById ( busSalesOrderVehicle ) ;
@ -6886,6 +6886,15 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
return rb . success ( ) . setData ( busSalesOrderIsDTKPJVo ) ;
return rb . success ( ) . setData ( busSalesOrderIsDTKPJVo ) ;
}
}
public ResultBean < BusSalesOrderIsDTKPJVo > fetchByContractNo2 ( String contractNo ) {
ResultBean rb = ResultBean . fireFail ( ) ;
BusSalesOrderIsDTKPJVo busSalesOrderIsDTKPJVo = new BusSalesOrderIsDTKPJVo ( ) ;
String kpj = baseMapper . selKpj ( contractNo ) ;
busSalesOrderIsDTKPJVo . setIsEdit ( true ) ;
busSalesOrderIsDTKPJVo . setOneBillMoney ( kpj ) ;
return rb . success ( ) . setData ( busSalesOrderIsDTKPJVo ) ;
}
public ResultBean rePublishSaleOrder ( String saleOrderSid , String customerSid , String customerName , String customerMobile ) throws InvocationTargetException , IllegalAccessException {
public ResultBean rePublishSaleOrder ( String saleOrderSid , String customerSid , String customerName , String customerMobile ) throws InvocationTargetException , IllegalAccessException {
ResultBean rb = ResultBean . fireFail ( ) ;
ResultBean rb = ResultBean . fireFail ( ) ;
@ -7330,7 +7339,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
List < VinListVo2 > vinList = new ArrayList < > ( ) ;
List < VinListVo2 > vinList = new ArrayList < > ( ) ;
// int pos = 0;
// int pos = 0;
String pos = "" ;
String pos = "" ;
if ( borrowSidList . size ( ) > 0 ) {
if ( borrowSidList . size ( ) > 0 ) {
for ( int j = 0 ; j < borrowSidList . size ( ) ; j + + ) {
for ( int j = 0 ; j < borrowSidList . size ( ) ; j + + ) {
VinListVo2 vinListVo2 = new VinListVo2 ( ) ;
VinListVo2 vinListVo2 = new VinListVo2 ( ) ;
String borrowSid = borrowSidList . get ( j ) ;
String borrowSid = borrowSidList . get ( j ) ;
@ -7490,8 +7499,8 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
if ( list . size ( ) > 0 ) {
if ( list . size ( ) > 0 ) {
for ( int i = 0 ; i < vins . size ( ) ; i + + ) {
for ( int i = 0 ; i < vins . size ( ) ; i + + ) {
String busVinSid = vins . get ( i ) ;
String busVinSid = vins . get ( i ) ;
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleService . fetchBySid ( busVinSid ) ;
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleService . fetchBySid ( busVinSid ) ;
if ( StringUtils . isBlank ( busSalesOrderVehicle . getBorrowerSid ( ) ) ) {
if ( StringUtils . isBlank ( busSalesOrderVehicle . getBorrowerSid ( ) ) ) {
busSalesOrderVehicle . setBorrowerSid ( busSalesOrderBorrower . getSid ( ) ) ;
busSalesOrderVehicle . setBorrowerSid ( busSalesOrderBorrower . getSid ( ) ) ;
busSalesOrderVehicle . setBorrowName ( busSalesOrderBorrower . getBorrowerName ( ) ) ;
busSalesOrderVehicle . setBorrowName ( busSalesOrderBorrower . getBorrowerName ( ) ) ;
busSalesOrderVehicleService . updateById ( busSalesOrderVehicle ) ;
busSalesOrderVehicleService . updateById ( busSalesOrderVehicle ) ;
@ -7524,8 +7533,8 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
BusSalesOrder busSalesOrder = fetchBySid ( saleOrderSid ) ;
BusSalesOrder busSalesOrder = fetchBySid ( saleOrderSid ) ;
String customerSid = busSalesOrder . getCustomerSid ( ) ;
String customerSid = busSalesOrder . getCustomerSid ( ) ;
LoanPreloanCreditApply loanPreloanCreditApply = busSalesOrderBorrowerService . selectLoanApply ( customerSid ) ;
LoanPreloanCreditApply loanPreloanCreditApply = busSalesOrderBorrowerService . selectLoanApply ( customerSid ) ;
if ( loanPreloanCreditApply ! = null ) {
if ( loanPreloanCreditApply ! = null ) {
if ( ! "001" . equals ( loanPreloanCreditApply . getZffkjgKey ( ) ) & & ! "003" . equals ( loanPreloanCreditApply . getZffkjgKey ( ) ) ) {
if ( ! "001" . equals ( loanPreloanCreditApply . getZffkjgKey ( ) ) & & ! "003" . equals ( loanPreloanCreditApply . getZffkjgKey ( ) ) ) {
return rb . setMsg ( "该客户资方审核未通过或未审核,请处理后再操作" ) ;
return rb . setMsg ( "该客户资方审核未通过或未审核,请处理后再操作" ) ;
}
}
}
}
@ -7549,4 +7558,6 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
ResultBean < SalesLenderVo > lenderVoResultBean = saleOrderInputLender ( saleOrderSid ) ;
ResultBean < SalesLenderVo > lenderVoResultBean = saleOrderInputLender ( saleOrderSid ) ;
return lenderVoResultBean ;
return lenderVoResultBean ;
}
}
}
}