System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于網約車,具體涉及一種自動校驗司機是否遲到并取消重派訂單的方法。
技術介紹
1、在網約車用車場景中,乘客叫車后,司機在去往乘客上車點的途中,有可能由于各種原因,如突然發生交通擁堵、司機主觀原因不想服務乘客,導致乘客等候時間過長,遠超過了其剛下單時展示給乘客的預估到達上車點的時間。從而導致乘客較差的打車體驗,甚至發生客訴行為。更為嚴重的是乘客可能由于等候時間太長而取消訂單,改為其他打車平臺叫單。因此如何減少由于司機接駕用時過長導致的一系列負面影響和效應成為急需優化解決的問題。
2、為此,本專利技術設計了一種自動校驗司機是否遲到并取消重派訂單的方法。
技術實現思路
1、本專利技術的目的在于提供一種自動校驗司機是否遲到并取消重派訂單的方法,以解決上述
技術介紹
中提出的問題。
2、為實現上述目的,本專利技術提供如下技術方案:一種自動校驗司機是否遲到并取消重派訂單的方法,s1:開始處理訂單接駕過程中自動探測司機是否會出現的mq消息;
3、s2:以訂單號作為入參,調訂單詳情服務接口查詢訂單詳情;
4、s3:從訂單詳情中獲取訂單狀態碼;
5、s4:判斷訂單狀態碼是否為訂單待服務狀態的訂單狀態碼,若是則繼續,否則結束;
6、s5:從訂單詳情中獲取司機id;
7、s6:以司機id為入參,調用lbs接口獲取當前司機的位置經緯度數據;
8、s7:從訂單詳情中獲取乘客上車點經緯度;
9、s
10、s9:從訂單詳情中獲取原始接駕用時;
11、s10:對比步驟s8的最新接駕用時是否少于步驟s9的原始接駕用時;若少于,則執行步驟s11,否則執行步驟s12;
12、s11:以訂單號作為入參,發送自動探測司機是否會出現遲到的mq消息并結束;
13、s12:將超時次數加一;
14、s13:判斷超時次數是否已超過動態配置的閾值;若已超過則執行步驟s14,否則執行步驟s11;
15、s14:以乘客原始上下車經緯度作為參數,調派單派司機的服務接口,重新為乘客派司機;
16、s15:判斷是否有新司機返回,且接駕時長少于最新接駕用時x的2倍;若以上條件滿足則繼續;
17、s16:調用消息推送接口,向乘客端app推送是否同意變更用車的消息;
18、s17:若乘客確認變更用車則繼續以下處理,否則結束;
19、s18:以訂單號、新司機id為入參,調用更新訂單接口,變更訂單關聯的司機id;
20、s19:調用消息推送接口,向原司機app推送取消訂單的消息;
21、s20:繼續訂單的后續業務處理;
22、s21:結束。
23、優秀的,步驟s4中,訂單待服務狀態的訂單狀態碼可人為進行設定。
24、優秀的,步驟s13中,動態配置的閾值可根據城市人為靈活設定。
25、優秀的,步驟s15中,若接駕時長少于最新接駕用時x的2倍不成立,則執行步驟s11。
26、優秀的,步驟s16中的信息內容為“由于接駕用時較長,已成功為您重新叫車,是否同意變更用車”;步驟s19中的信息內容為“因您接駕用時過長,系統自動取消了訂單,請勿繼續去接乘客”。
27、與現有技術相比,本專利技術的有益效果是:本專利技術通過接駕用時過長系統自行重派司機,讓乘客自主決定是否要變更司機;提升了乘客體驗,避免乘客投訴;訂單不易被取消,有利于平臺的營收。
本文檔來自技高網...【技術保護點】
1.一種自動校驗司機是否遲到并取消重派訂單的方法,其特征在于:S1:開始處理訂單接駕過程中自動探測司機是否會出現的MQ消息;
2.根據權利要求1所述的一種自動校驗司機是否遲到并取消重派訂單的方法,其特征在于:步驟S4中,訂單待服務狀態的訂單狀態碼可人為進行設定。
3.根據權利要求1所述的一種自動校驗司機是否遲到并取消重派訂單的方法,其特征在于:步驟S13中,動態配置的閾值可根據城市人為靈活設定。
4.根據權利要求1所述的一種自動校驗司機是否遲到并取消重派訂單的方法,其特征在于:步驟S15中,若接駕時長少于最新接駕用時x的2倍不成立,則執行步驟S11。
5.根據權利要求1所述的一種自動校驗司機是否遲到并取消重派訂單的方法,其特征在于:步驟S16中的信息內容為“由于接駕用時較長,已成功為您重新叫車,是否同意變更用車”;步驟S19中的信息內容為“因您接駕用時過長,系統自動取消了訂單,請勿繼續去接乘客”。
【技術特征摘要】
1.一種自動校驗司機是否遲到并取消重派訂單的方法,其特征在于:s1:開始處理訂單接駕過程中自動探測司機是否會出現的mq消息;
2.根據權利要求1所述的一種自動校驗司機是否遲到并取消重派訂單的方法,其特征在于:步驟s4中,訂單待服務狀態的訂單狀態碼可人為進行設定。
3.根據權利要求1所述的一種自動校驗司機是否遲到并取消重派訂單的方法,其特征在于:步驟s13中,動態配置的閾值可根據城市人為靈活設定。
【專利技術屬性】
技術研發人員:趙東輝,
申請(專利權)人:首約科技北京有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。