|
|
@ -331,6 +331,16 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getSettlementStatus())) {//买断状态
|
|
|
|
qw.eq("bv.settlementStatus", pagerQuery.getSettlementStatus()); |
|
|
|
} |
|
|
|
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')" |
|
|
|
); |
|
|
|
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')" |
|
|
|
); |
|
|
|
//车型字段
|
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getCarBrand())) {//品牌
|
|
|
|
qw.eq("bvm.carBrand", pagerQuery.getCarBrand()); |
|
|
@ -890,7 +900,6 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
|
list2.add(getConfigValueSpanSize("配置包", configVo.getConfiguringBao())); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
configDetailVo.setConfigInfo(list2); |
|
|
|
//更多配置
|
|
|
|
String otherConfig = configVo.getOtherConfig(); |
|
|
@ -1549,9 +1558,9 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
|
qw.eq("bv.useOrgSid", orgSid); |
|
|
|
}*/ |
|
|
|
//分公司
|
|
|
|
if(org.apache.commons.lang3.StringUtils.isNotBlank(params.getOrgPath())){ |
|
|
|
if (org.apache.commons.lang3.StringUtils.isNotBlank(params.getOrgPath())) { |
|
|
|
String orgSid = sysStaffOrgFeign.getOrgSidByPath(params.getOrgPath()).getData(); |
|
|
|
qw.eq("createOrgSid",orgSid); |
|
|
|
qw.eq("createOrgSid", orgSid); |
|
|
|
} |
|
|
|
//品牌
|
|
|
|
if (StringUtils.isNotBlank(params.getBrandSid())) { |
|
|
@ -3196,24 +3205,24 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
|
}*/ |
|
|
|
//根据销售订单sid查询销售订单的分公司sid、车型sid、配置sid、非删除、库存状态为库存、锁定状态为未锁定
|
|
|
|
ResultBean<AppOrderDetailsVo> orderDetailsVoResultBean = busSalesOrderFeign.getSaleOrderDetails(params.getSaleOrderSid()); |
|
|
|
if(orderDetailsVoResultBean.getData() != null){ |
|
|
|
if (orderDetailsVoResultBean.getData() != null) { |
|
|
|
AppOrderDetailsVo appOrderDetailsVo = orderDetailsVoResultBean.getData(); |
|
|
|
//分公司sid
|
|
|
|
String useOrgSid = appOrderDetailsVo.getUseOrgSid(); |
|
|
|
qw.eq("bv.createOrgSid",useOrgSid); |
|
|
|
qw.eq("bv.createOrgSid", useOrgSid); |
|
|
|
//车型sid
|
|
|
|
String modelSid = appOrderDetailsVo.getModelInfo().getModelSid(); |
|
|
|
//配置sid
|
|
|
|
String configSid = appOrderDetailsVo.getModelInfo().getConfigSid(); |
|
|
|
qw.eq("bv.modelSid",modelSid); |
|
|
|
qw.eq("bv.modelConfigSid",configSid); |
|
|
|
qw.eq("bv.modelSid", modelSid); |
|
|
|
qw.eq("bv.modelConfigSid", configSid); |
|
|
|
} |
|
|
|
//非删除
|
|
|
|
qw.eq("bv.isDelete",0); |
|
|
|
qw.eq("bv.isDelete", 0); |
|
|
|
//库存状态为库存
|
|
|
|
qw.eq("bv.vehicleState",VehicleState.StockEnum.STOCK.getCode()); |
|
|
|
qw.eq("bv.vehicleState", VehicleState.StockEnum.STOCK.getCode()); |
|
|
|
//锁定状态为未锁定
|
|
|
|
qw.eq("bv.lockedState",VehicleState.LockEnum.UN_LOCK.getCode()); |
|
|
|
qw.eq("bv.lockedState", VehicleState.LockEnum.UN_LOCK.getCode()); |
|
|
|
} |
|
|
|
IPage<InputVinListVo> pagging = baseMapper.saleOrderVin(page, qw, params.getNames()); |
|
|
|
PagerVo<InputVinListVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
|