|
|
@ -49,7 +49,6 @@ import com.yxt.anrui.buscenter.api.busarrearscarryvehicleapply.BusArrearsCarryVe |
|
|
|
import com.yxt.anrui.buscenter.api.busarrearscarryvehicleapply.BusArrearsCarryVehicleApplyFeign; |
|
|
|
import com.yxt.anrui.buscenter.api.busmaindeposit.pc.PcBusMainDepositFeign; |
|
|
|
import com.yxt.anrui.buscenter.api.busmaindeposit.pc.PcBusMainDepositVehicleQuery; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrder; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderDetailsVo; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeign; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorder.app.order.AppOrderDetailsVo; |
|
|
@ -57,12 +56,8 @@ import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicle; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicleFeign; |
|
|
|
import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempDto; |
|
|
|
import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempFeign; |
|
|
|
import com.yxt.anrui.fin.api.finbillapplication.FinBillApplication; |
|
|
|
import com.yxt.anrui.fin.api.finbillapplication.FinBillApplicationQuery; |
|
|
|
import com.yxt.anrui.fin.api.finbillapplication.FinBillApplicationVo; |
|
|
|
import com.yxt.anrui.fin.api.finbillvehicle.FinBillVehicleDetailsVo; |
|
|
|
import com.yxt.anrui.fin.api.finbillvehicle.FinBillVehicleFeign; |
|
|
|
import com.yxt.anrui.fin.api.finbillvehicle.FinBillVehicleVo; |
|
|
|
import com.yxt.anrui.fin.api.finuncollectedreceivablesdetailed.FinUncollectedReceivablesDetailedFeign; |
|
|
|
import com.yxt.anrui.portal.api.appsubsetversion.AppSubVersionVo; |
|
|
|
import com.yxt.anrui.portal.api.appsubsetversion.AppSubsetVersionFeign; |
|
|
@ -198,9 +193,24 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getManPurOrderTypeKey())) {//采购类型
|
|
|
|
qw.eq("bv.manPurOrderTypeKey", pagerQuery.getManPurOrderTypeKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getPriceDate())) {//厂家入库日期
|
|
|
|
qw.eq("bv.priceDate", pagerQuery.getPriceDate()); |
|
|
|
} |
|
|
|
//厂家入库日期
|
|
|
|
String pricestartDate = pagerQuery.getApplicationDateStart(); |
|
|
|
String priceEndDate = pagerQuery.getApplicationDateEnd(); |
|
|
|
qw.apply(StringUtils.isNotEmpty(pricestartDate), "date_format (bv.priceDate,'%Y-%m-%d') >= date_format('" + pricestartDate + "','%Y-%m-%d')"). |
|
|
|
apply(StringUtils.isNotEmpty(priceEndDate), "date_format (bv.priceDate,'%Y-%m-%d') <= date_format('" + priceEndDate + "','%Y-%m-%d')" |
|
|
|
); |
|
|
|
//销售日期
|
|
|
|
String salesStartDate = pagerQuery.getSalesStartDate(); |
|
|
|
String salesEndDate = pagerQuery.getSalesEndDate(); |
|
|
|
qw.apply(StringUtils.isNotEmpty(salesStartDate), "date_format (bv.salesDate,'%Y-%m-%d') >= date_format('" + salesStartDate + "','%Y-%m-%d')"). |
|
|
|
apply(StringUtils.isNotEmpty(salesEndDate), "date_format (bv.salesDate,'%Y-%m-%d') <= date_format('" + salesEndDate + "','%Y-%m-%d')" |
|
|
|
); |
|
|
|
//买断日期
|
|
|
|
String solidStartDate = pagerQuery.getSolidStartDate(); |
|
|
|
String solidEndDate = pagerQuery.getSolidEndDate(); |
|
|
|
qw.apply(StringUtils.isNotEmpty(solidStartDate), "date_format (bv.solidDate,'%Y-%m-%d') >= date_format('" + solidStartDate + "','%Y-%m-%d')"). |
|
|
|
apply(StringUtils.isNotEmpty(solidEndDate), "date_format (bv.solidDate,'%Y-%m-%d') <= date_format('" + solidEndDate + "','%Y-%m-%d')" |
|
|
|
); |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getSettlementStatus())) {//买断状态
|
|
|
|
qw.eq("bv.settlementStatus", pagerQuery.getSettlementStatus()); |
|
|
|
} |
|
|
@ -348,22 +358,27 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getManPurOrderTypeKey())) {//采购类型
|
|
|
|
qw.eq("bv.manPurOrderTypeKey", pagerQuery.getManPurOrderTypeKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getPriceDate())) {//厂家入库日期
|
|
|
|
qw.eq("bv.priceDate", pagerQuery.getPriceDate()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getSettlementStatus())) {//买断状态
|
|
|
|
qw.eq("bv.settlementStatus", pagerQuery.getSettlementStatus()); |
|
|
|
} |
|
|
|
//厂家入库日期
|
|
|
|
String pricestartDate = pagerQuery.getApplicationDateStart(); |
|
|
|
String priceEndDate = pagerQuery.getApplicationDateEnd(); |
|
|
|
qw.apply(StringUtils.isNotEmpty(pricestartDate), "date_format (bv.priceDate,'%Y-%m-%d') >= date_format('" + pricestartDate + "','%Y-%m-%d')"). |
|
|
|
apply(StringUtils.isNotEmpty(priceEndDate), "date_format (bv.priceDate,'%Y-%m-%d') <= date_format('" + priceEndDate + "','%Y-%m-%d')" |
|
|
|
); |
|
|
|
//销售日期
|
|
|
|
String salesStartDate = pagerQuery.getSalesStartDate(); |
|
|
|
String salesEndDate = pagerQuery.getSalesEndDate(); |
|
|
|
qw.apply(org.apache.commons.lang3.StringUtils.isNotEmpty(salesStartDate), "date_format (bv.salesDate,'%Y-%m-%d') >= date_format('" + salesStartDate + "','%Y-%m-%d')"). |
|
|
|
apply(org.apache.commons.lang3.StringUtils.isNotEmpty(salesEndDate), "date_format (bv.salesDate,'%Y-%m-%d') <= date_format('" + salesEndDate + "','%Y-%m-%d')" |
|
|
|
qw.apply(StringUtils.isNotEmpty(salesStartDate), "date_format (bv.salesDate,'%Y-%m-%d') >= date_format('" + salesStartDate + "','%Y-%m-%d')"). |
|
|
|
apply(StringUtils.isNotEmpty(salesEndDate), "date_format (bv.salesDate,'%Y-%m-%d') <= date_format('" + salesEndDate + "','%Y-%m-%d')" |
|
|
|
); |
|
|
|
//买断日期
|
|
|
|
String solidStartDate = pagerQuery.getSolidStartDate(); |
|
|
|
String solidEndDate = pagerQuery.getSolidEndDate(); |
|
|
|
qw.apply(org.apache.commons.lang3.StringUtils.isNotEmpty(solidStartDate), "date_format (bv.solidDate,'%Y-%m-%d') >= date_format('" + solidStartDate + "','%Y-%m-%d')"). |
|
|
|
apply(org.apache.commons.lang3.StringUtils.isNotEmpty(solidEndDate), "date_format (bv.solidDate,'%Y-%m-%d') <= date_format('" + solidEndDate + "','%Y-%m-%d')" |
|
|
|
qw.apply(StringUtils.isNotEmpty(solidStartDate), "date_format (bv.solidDate,'%Y-%m-%d') >= date_format('" + solidStartDate + "','%Y-%m-%d')"). |
|
|
|
apply(StringUtils.isNotEmpty(solidEndDate), "date_format (bv.solidDate,'%Y-%m-%d') <= date_format('" + solidEndDate + "','%Y-%m-%d')" |
|
|
|
); |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getSettlementStatus())) {//买断状态
|
|
|
|
qw.eq("bv.settlementStatus", pagerQuery.getSettlementStatus()); |
|
|
|
} |
|
|
|
//车型字段
|
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getCarBrand())) {//品牌
|
|
|
|
qw.eq("bvm.carBrand", pagerQuery.getCarBrand()); |
|
|
@ -4060,9 +4075,24 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getManPurOrderTypeKey())) {//采购类型
|
|
|
|
qw.eq("bv.manPurOrderTypeKey", pagerQuery.getManPurOrderTypeKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getPriceDate())) {//厂家入库日期
|
|
|
|
qw.eq("bv.priceDate", pagerQuery.getPriceDate()); |
|
|
|
} |
|
|
|
//厂家入库日期
|
|
|
|
String pricestartDate = pagerQuery.getApplicationDateStart(); |
|
|
|
String priceEndDate = pagerQuery.getApplicationDateEnd(); |
|
|
|
qw.apply(StringUtils.isNotEmpty(pricestartDate), "date_format (bv.priceDate,'%Y-%m-%d') >= date_format('" + pricestartDate + "','%Y-%m-%d')"). |
|
|
|
apply(StringUtils.isNotEmpty(priceEndDate), "date_format (bv.priceDate,'%Y-%m-%d') <= date_format('" + priceEndDate + "','%Y-%m-%d')" |
|
|
|
); |
|
|
|
//销售日期
|
|
|
|
String salesStartDate = pagerQuery.getSalesStartDate(); |
|
|
|
String salesEndDate = pagerQuery.getSalesEndDate(); |
|
|
|
qw.apply(StringUtils.isNotEmpty(salesStartDate), "date_format (bv.salesDate,'%Y-%m-%d') >= date_format('" + salesStartDate + "','%Y-%m-%d')"). |
|
|
|
apply(StringUtils.isNotEmpty(salesEndDate), "date_format (bv.salesDate,'%Y-%m-%d') <= date_format('" + salesEndDate + "','%Y-%m-%d')" |
|
|
|
); |
|
|
|
//买断日期
|
|
|
|
String solidStartDate = pagerQuery.getSolidStartDate(); |
|
|
|
String solidEndDate = pagerQuery.getSolidEndDate(); |
|
|
|
qw.apply(StringUtils.isNotEmpty(solidStartDate), "date_format (bv.solidDate,'%Y-%m-%d') >= date_format('" + solidStartDate + "','%Y-%m-%d')"). |
|
|
|
apply(StringUtils.isNotEmpty(solidEndDate), "date_format (bv.solidDate,'%Y-%m-%d') <= date_format('" + solidEndDate + "','%Y-%m-%d')" |
|
|
|
); |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getSettlementStatus())) {//买断状态
|
|
|
|
qw.eq("bv.settlementStatus", pagerQuery.getSettlementStatus()); |
|
|
|
} |
|
|
|