|
|
@ -50,6 +50,7 @@ import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempDto; |
|
|
|
import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempFeign; |
|
|
|
import com.yxt.anrui.fin.api.finbillvehicle.FinBillVehicleDetailsVo; |
|
|
|
import com.yxt.anrui.fin.api.finbillvehicle.FinBillVehicleFeign; |
|
|
|
import com.yxt.anrui.fin.api.finuncollectedreceivablesdetailed.FinUncollectedReceivablesDetailedFeign; |
|
|
|
import com.yxt.anrui.portal.api.appsubsetversion.AppSubVersionVo; |
|
|
|
import com.yxt.anrui.portal.api.appsubsetversion.AppSubsetVersionFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; |
|
|
@ -136,6 +137,8 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
|
private BaseTrailerService baseTrailerService; |
|
|
|
@Autowired |
|
|
|
private FinBillVehicleFeign finBillVehicleFeign; |
|
|
|
@Autowired |
|
|
|
private FinUncollectedReceivablesDetailedFeign finUncollectedReceivablesDetailedFeign; |
|
|
|
|
|
|
|
/** |
|
|
|
* 车辆信息分页列表 |
|
|
@ -3890,6 +3893,12 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
|
if (params.getVinSids().size() > 0) { |
|
|
|
qw.notIn("bsov.linkSid", params.getVinSids()); |
|
|
|
} |
|
|
|
//查询是否存在应收未收款项
|
|
|
|
ResultBean<List<String>> listResultBean = finUncollectedReceivablesDetailedFeign.selectByContractNoOne(params.getContractNo()); |
|
|
|
if(!listResultBean.getData().isEmpty()){ |
|
|
|
listResultBean.getData().removeAll(Collections.singleton(null)); |
|
|
|
qw.notIn("bsov.sid",listResultBean.getData()); |
|
|
|
} |
|
|
|
return baseMapper.vehicleQKKPPageList(page, qw); |
|
|
|
} |
|
|
|
} |