Browse Source

优化待交车累计去除已退车的车辆数量

master
dimengzhe 1 year ago
parent
commit
07c31c1d0e
  1. 15
      doc/databases/统计报表更新.sql
  2. 2
      yxt-as/src/main/java/com/yxt/anrui/as/AsApplication.java

15
doc/databases/统计报表更新.sql

@ -283,29 +283,18 @@ BEGIN
WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE();*/
UPDATE daily_report r
INNER JOIN (select (b.scount - b.ssscount-b.ssscount1) as scount, b.useOrgSid, b.modelConfigSid, b.modelSid
INNER JOIN (select (b.scount -b.ssscount1) as scount, b.useOrgSid, b.modelConfigSid, b.modelSid
from (SELECT a.scount,
a.useOrgSid,
a.modelConfigSid,
a.modelSid,
(SELECT count(bov.id) AS scount
FROM anrui_base.base_vehicle bv
LEFT JOIN anrui_buscenter.bus_sales_order_vehicle bov ON bov.linkSid = bv.sid
LEFT JOIN anrui_buscenter.bus_sales_order bo ON bo.sid = bov.salesOrderSid
LEFT JOIN anrui_buscenter.bus_sales_order_model bm ON bm.salesOrderSid = bo.sid
left join anrui_base.base_vehicle_state bs on bs.busSid = bov.sid
WHERE bo.nodeState = '已办结'
AND (bv.vehicleState = '0002' or bs.busNo = '602')
and bo.useOrgSid = a.useOrgSid
and bm.modelSid = a.modelSid
and bm.modelConfigSid = a.modelConfigSid) as ssscount,
(SELECT count(bov.id) AS scount
from anrui_buscenter.bus_sales_order_vehicle bov
LEFT JOIN anrui_buscenter.bus_sales_order bo ON bo.sid = bov.salesOrderSid
LEFT JOIN anrui_buscenter.bus_sales_order_model bm ON bm.salesOrderSid = bo.sid
left join anrui_base.base_vehicle_state bs on bs.busSid = bov.sid
WHERE bo.nodeState = '已办结'
AND bs.busState = '602'
AND (bs.busState = '602' or bs.busState = '501' or bs.busState = '502' or bs.busState = '503' or bs.busState = '601' or bs.busState = '602')
and bo.useOrgSid = a.useOrgSid
and bm.modelSid = a.modelSid
and bm.modelConfigSid = a.modelConfigSid) as ssscount1

2
yxt-as/src/main/java/com/yxt/anrui/as/AsApplication.java

@ -13,7 +13,7 @@ import org.springframework.cloud.openfeign.EnableFeignClients;
"com.yxt.common.base.config",
"com.yxt.anrui.as"
})
@EnableFeignClients(basePackages = {"com.yxt.anrui.*",})
@EnableFeignClients(basePackages = {"com.yxt.anrui.*"})
public class AsApplication {
public static void main(String[] args) {
SpringApplication.run(AsApplication.class, args);

Loading…
Cancel
Save