@ -30,8 +30,8 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage ;
import com.yxt.anrui.base.api.basevehicle.BaseVehicle ;
import com.yxt.anrui.base.api.basevehicle.BaseVehicleFeign ;
import com.yxt.anrui.base.api.basevehiclecertificate.AppHandoverCertificateInfoVo ;
import com.yxt.anrui.base.api.basevehiclecertificate.BaseVehicleCertificateFeign ;
import com.yxt.anrui.base.api.basevehiclecertificate.HandoverCertVo ;
import com.yxt.anrui.buscenter.api.buscenterfile.BuscenterFile ;
import com.yxt.anrui.buscenter.api.buscenterfile.BuscenterFileEnum ;
import com.yxt.anrui.buscenter.api.bushandoverprepare.BusHandoverPrepare ;
@ -170,6 +170,7 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre
/ * *
* 手机端 - 获取交车准备申请列表
*
* @param pagerQuery
* @return
* /
@ -192,7 +193,7 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre
privilegeQuery . setMenuUrl ( params . getMenuUrl ( ) ) ;
privilegeQuery . setUserSid ( params . getUserSid ( ) ) ;
ResultBean < String > defaultIdReltBean = sysUserFeign . selectPrivilegeLevel ( privilegeQuery ) ;
if ( StringUtils . isNotBlank ( defaultIdReltBean . getData ( ) ) ) {
if ( StringUtils . isNotBlank ( defaultIdReltBean . getData ( ) ) ) {
//数据权限ID(1集团、2事业部、3分公司、4部门、5个人)
String orgSidPath = params . getOrgPath ( ) ;
orgSidPath = orgSidPath + "/" ;
@ -213,13 +214,13 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre
} else if ( "4" . equals ( orgLevelKey ) ) {
orgSidPath = orgSidPath . substring ( 0 , i4 ) ;
qw . like ( "orgSidPath" , orgSidPath ) ;
} else if ( "5" . equals ( orgLevelKey ) ) {
qw . eq ( "createBySid" , params . getUserSid ( ) ) ;
} else {
} else if ( "5" . equals ( orgLevelKey ) ) {
qw . eq ( "createBySid" , params . getUserSid ( ) ) ;
} else {
PagerVo < AppHandoverPreparePageVo > p = new PagerVo < > ( ) ;
return p ;
}
} else {
} else {
PagerVo < AppHandoverPreparePageVo > p = new PagerVo < > ( ) ;
return p ;
}
@ -229,14 +230,14 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre
/ * if ( StringUtils . isNotBlank ( useOrgSid ) ) {
qw . eq ( "useOrgSid" , useOrgSid ) ;
} * /
if ( StringUtils . isNotBlank ( params . getContractNo ( ) ) ) {
qw . like ( "contractNo" , params . getContractNo ( ) ) ;
if ( StringUtils . isNotBlank ( params . getContractNo ( ) ) ) {
qw . like ( "contractNo" , params . getContractNo ( ) ) ;
}
if ( StringUtils . isNotBlank ( params . getCustomerName ( ) ) ) {
qw . like ( "customerName" , params . getCustomerName ( ) ) ;
if ( StringUtils . isNotBlank ( params . getCustomerName ( ) ) ) {
qw . like ( "customerName" , params . getCustomerName ( ) ) ;
}
if ( StringUtils . isNotBlank ( params . getPayTypeKey ( ) ) ) {
qw . eq ( "payTypeKey" , params . getPayTypeKey ( ) ) ;
if ( StringUtils . isNotBlank ( params . getPayTypeKey ( ) ) ) {
qw . eq ( "payTypeKey" , params . getPayTypeKey ( ) ) ;
}
IPage < AppHandoverPreparePageVo > iPage = baseMapper . getDeliveryPlanList ( page , qw , params . getName ( ) ) ;
for ( AppHandoverPreparePageVo record : iPage . getRecords ( ) ) {
@ -256,6 +257,7 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre
/ * *
* 手机端 - 初始化交车准备申请
*
* @param query
* @return
* /
@ -273,6 +275,7 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre
/ * *
* 修改交车准备 各资料状态修改
*
* @param dto
* @return
* /
@ -284,6 +287,7 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre
/ * *
* 获取交车准备 发票信息
*
* @param query
* @return
* /
@ -300,23 +304,31 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre
/ * *
* 获取交车准备 合格证信息
*
* @param query
* @return
* /
public ResultBean < AppCertificateInfoVo > getCertificateInfo ( AppCertificateInfoQuery query ) {
ResultBean < AppCertificateInfoVo > rb = new ResultBean ( ) ;
//根据sid查询交车准备数据
BusHandoverPrepareVehicle busHandoverPrepareVehicle = busHandoverPrepareVehicleService . fetchBySid ( query . getSid ( ) ) ;
BusHandoverPrepare busHandoverPrepare = fetchBySid ( busHandoverPrepareVehicle . getMainSid ( ) ) ;
AppCertificateInfoVo vo = new AppCertificateInfoVo ( ) ;
String vinNo = query . getVin ( ) ;
ResultBean < HandoverCertVo > resultBean = baseVehicleCertificateFeign . getCertificateInfoOne ( busHandoverPrepareVehicle . getVinSid ( ) , busHandoverPrepare . getUseOrgSid ( ) ) ;
/ * String vinNo = query . getVin ( ) ;
String userSid = query . getUserSid ( ) ;
ResultBean < AppHandoverCertificateInfoVo > resultBean = baseVehicleCertificateFeign . getCertificateInfo ( vinNo , userSid ) ;
AppHandoverCertificateInfoVo data = resultBean . getData ( ) ;
BeanUtil . copyProperties ( data , vo ) ;
vo . setVin ( vinNo ) ;
vo . setVin ( vinNo ) ; * /
HandoverCertVo handoverCertVo = resultBean . getData ( ) ;
BeanUtil . copyProperties ( handoverCertVo , vo ) ;
return rb . success ( ) . setData ( vo ) ;
}
/ * *
* 获取交车准备 保单信息
*
* @param query
* @return
* /
@ -342,6 +354,7 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre
/ * *
* 修改交车准备 保单信息
*
* @param dto
* @return
* /
@ -356,6 +369,7 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre
/ * *
* 获取交车准备 其他资料信息
*
* @param query
* @return
* /
@ -375,12 +389,13 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre
/ * *
* 修改交车准备 其他资料信息
*
* @param dto
* @return
* /
public ResultBean saveOtherDataInfo ( AppOtherDataDto dto ) {
ResultBean rb = new ResultBean < > ( ) ;
if ( dto . getOtherInfo ( ) . isEmpty ( ) ) {
if ( dto . getOtherInfo ( ) . isEmpty ( ) ) {
return rb . setMsg ( "其他资料图片为必填项" ) ;
}
buscenterFile . delByLinkSidOrType ( dto . getSid ( ) , BuscenterFileEnum . HANDOVER_OTHRRDATA . getAttachType ( ) ) ;
@ -390,6 +405,7 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre
/ * *
* 保存交车准备信息
*
* @param dto
* @return
* /
@ -414,6 +430,7 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre
/ * *
* 交车准备详情
*
* @param query
* @return
* /
@ -431,6 +448,7 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre
/ * *
* 提交交车准备信息
*
* @param dto
* @return
* /