|
|
@ -5789,17 +5789,12 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getDistributorPriceAll())){ |
|
|
|
qw.like("bsos.distributorPriceAll",pagerQuery.getDistributorPriceAll()); |
|
|
|
} |
|
|
|
qw.groupBy("bo.sid"); |
|
|
|
qw.having("vinNo LIKE %",pagerQuery.getVinNo(),"%"); |
|
|
|
qw.having("orderingNo LIKE %",pagerQuery.getOrderingNo(),"%"); |
|
|
|
String typeState = "getSaleOrdersByOrgPath";//查询接口的标识
|
|
|
|
IPage<AppBusSalesOrderVo> pagging = baseMapper.getSaleOrders(page, qw, pq.getParams().getName(), typeState); |
|
|
|
for (AppBusSalesOrderVo record : pagging.getRecords()) { |
|
|
|
List<String> vinList = busSalesOrderVehicleService.selectList(record.getSaleOrderSid()); |
|
|
|
vinList.removeAll(Collections.singleton(null)); |
|
|
|
if(!vinList.isEmpty()){ |
|
|
|
record.setVinNo(String.join(",",vinList)); |
|
|
|
}else{ |
|
|
|
record.setVinNo("暂无"); |
|
|
|
} |
|
|
|
|
|
|
|
record.setShowStopBtn(false); |
|
|
|
record.setShowContractBtn(false); |
|
|
|
if (StringUtils.isNotBlank(record.getCustomerImage())) { |
|
|
@ -5853,22 +5848,6 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper |
|
|
|
record.setEndTime(flowSelectVo.getEndTime()); |
|
|
|
} |
|
|
|
} |
|
|
|
//分公司名称
|
|
|
|
String useOrgSid = record.getUseOrgSid(); |
|
|
|
String useOrgName = sysOrganizationFeign.fetchBySid(useOrgSid).getData().getName(); |
|
|
|
record.setUseOrgName(useOrgName); |
|
|
|
//排产订单编号
|
|
|
|
String linkSid = record.getLinkSid(); |
|
|
|
if (StringUtils.isNotBlank(linkSid)){ |
|
|
|
BusVehicleOrderVo busVehicleOrderVo = busVehicleOrderFeign.fetchBySid(linkSid).getData(); |
|
|
|
record.setOrderingNo(busVehicleOrderVo.getApplicationCode()); |
|
|
|
} |
|
|
|
//贴息
|
|
|
|
String saleOrderSid = record.getSaleOrderSid(); |
|
|
|
SolutionsDetailsVo solutionsDetailsVo = loanSolutionsFeign.selectDetailsss(saleOrderSid).getData(); |
|
|
|
if (solutionsDetailsVo != null){ |
|
|
|
record.setFactoryDiscount(solutionsDetailsVo.getFactoryDiscount()); |
|
|
|
} |
|
|
|
} |
|
|
|
PagerVo<AppBusSalesOrderVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
|
return p; |
|
|
|