From ba652100938613164f0cb0ed8350993ca64fd5eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Fri, 4 Nov 2022 10:42:49 +0800 Subject: [PATCH] 1 --- business/partner/delivery/rider.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/business/partner/delivery/rider.go b/business/partner/delivery/rider.go index 41e814e35..3d017e03a 100644 --- a/business/partner/delivery/rider.go +++ b/business/partner/delivery/rider.go @@ -100,8 +100,6 @@ func GetOrderRiderInfoToPlatform(orderId string, wayBillStatus int) { switch riderInfo.LogisticsStatus { case 5: // 呼叫骑手 riderInfo.LogisticsStatus = 0 - riderInfo.CourierName = "" - riderInfo.CourierPhone = "" riderInfo.OpCode = tiktok_api.TiktokLogisticsStatusCALLRIDER case 12: // 骑手接单 riderInfo.LogisticsStatus = 12 @@ -119,6 +117,8 @@ func GetOrderRiderInfoToPlatform(orderId string, wayBillStatus int) { riderInfo.LogisticsStatus = 40 riderInfo.OpCode = tiktok_api.TiktokLogisticsDELIVERED case 115: // 取消 + riderInfo.CourierName = "" + riderInfo.CourierPhone = "" riderInfo.LogisticsStatus = 100 riderInfo.OpCode = tiktok_api.TiktokLogisticsCANCELDELIVERY case 22, 0, 120: // 异常配送 @@ -127,6 +127,11 @@ func GetOrderRiderInfoToPlatform(orderId string, wayBillStatus int) { default: continue } + + if v.VendorID == model.VendorIDDD && (riderInfo.LogisticsStatus == 100 || riderInfo.LogisticsStatus == 0 || riderInfo.LogisticsStatus == 20) { + riderInfo.CourierName = "" + riderInfo.CourierPhone = "" + } if riderInfo.LogisticsStatus != 22 && riderInfo.LogisticsStatus != 120 && riderInfo.LogisticsStatus != 0 { riderInfo.LogisticsContext += fmt.Sprintf("[%s:%s]", riderInfo.CourierName, riderInfo.CourierPhone) } @@ -155,10 +160,6 @@ func GetOrderRiderInfoToPlatform(orderId string, wayBillStatus int) { case model.VendorIDWSC: // 微盟微商城 case model.VendorIDDD: // 抖店小时达 // 呼叫骑手的时候推送发货 - if riderInfo.CourierPhone == "18048531223" { - riderInfo.CourierPhone = "" - riderInfo.CourierPhone = "" - } // 抖店由于发配送时运单id已经固定了,我们系统在重新发货,或者运单号发生改变时去推送信息时.抖店只识别第一个运单号所以在这儿修改成发单时的第一个运单号! riderInfo.ThirdCarrierOrderId = riderInfo.OrderId paramsMap := utils.Struct2Map(riderInfo, "", true)