1
This commit is contained in:
@@ -216,7 +216,7 @@ func Init() {
|
|||||||
// 每分钟轮询一次,推送骑手信息(假的订单)
|
// 每分钟轮询一次,推送骑手信息(假的订单)
|
||||||
ScheduleTimerFuncByInterval(func() {
|
ScheduleTimerFuncByInterval(func() {
|
||||||
delivery.UpdateFakeWayBillToTiktok()
|
delivery.UpdateFakeWayBillToTiktok()
|
||||||
}, 10*time.Second, 2*time.Minute)
|
}, 10*time.Second, 1*time.Minute)
|
||||||
|
|
||||||
// 每五分钟轮询一次推送骑手信息坐标给美团/抖音 (真的订单)[抖音建议小于六十秒]
|
// 每五分钟轮询一次推送骑手信息坐标给美团/抖音 (真的订单)[抖音建议小于六十秒]
|
||||||
ScheduleTimerFuncByInterval(func() {
|
ScheduleTimerFuncByInterval(func() {
|
||||||
|
|||||||
@@ -459,7 +459,9 @@ func UpdateFakeWayBillToTiktok() {
|
|||||||
if riderInfo.LogisticsContext != model.RiderGetOrderDeliverFailed && riderInfo.LogisticsContext != model.RiderGetOrderDeliverOther && riderInfo.LogisticsContext != model.RiderWaitRider {
|
if riderInfo.LogisticsContext != model.RiderGetOrderDeliverFailed && riderInfo.LogisticsContext != model.RiderGetOrderDeliverOther && riderInfo.LogisticsContext != model.RiderWaitRider {
|
||||||
riderInfo.LogisticsContext = fmt.Sprintf(riderInfo.LogisticsContext, riderInfo.CourierName, riderInfo.CourierPhone)
|
riderInfo.LogisticsContext = fmt.Sprintf(riderInfo.LogisticsContext, riderInfo.CourierName, riderInfo.CourierPhone)
|
||||||
}
|
}
|
||||||
|
if fakeWayBill[i].OrderVendorID == model.VendorIDDD {
|
||||||
riderInfo.LogisticsProviderCode = tiktok_api.JxVendorId2TiktokCode(fakeWayBill[i].WaybillVendorID)
|
riderInfo.LogisticsProviderCode = tiktok_api.JxVendorId2TiktokCode(fakeWayBill[i].WaybillVendorID)
|
||||||
|
}
|
||||||
|
|
||||||
// 推送骑手信息
|
// 推送骑手信息
|
||||||
paramsMap := utils.Struct2Map(riderInfo, "", true)
|
paramsMap := utils.Struct2Map(riderInfo, "", true)
|
||||||
@@ -473,14 +475,14 @@ func UpdateFakeWayBillToTiktok() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
randNumber, _ := rand.Int(rand.Reader, big.NewInt(640))
|
randNumber, _ := rand.Int(rand.Reader, big.NewInt(900))
|
||||||
randTime := randNumber.Int64()
|
randTime := randNumber.Int64()
|
||||||
if randTime < 300 {
|
if randTime < 480 {
|
||||||
randTime += 300
|
randTime += 480
|
||||||
}
|
}
|
||||||
// 推送完成时加多加十分钟,相当于是配送中状态多存货十分钟
|
// 推送完成时加多加十分钟,相当于是配送中状态多存货十分钟
|
||||||
if fakeWayBill[i].Status == model.WaybillStatusDelivered {
|
if fakeWayBill[i].Status == model.WaybillStatusDelivered {
|
||||||
randTime += 300
|
randTime += 480
|
||||||
}
|
}
|
||||||
fakeWayBill[i].StatusTime = time.Now().Add(time.Duration(randTime) * time.Second).Local()
|
fakeWayBill[i].StatusTime = time.Now().Add(time.Duration(randTime) * time.Second).Local()
|
||||||
fakeWayBill[i].WaybillFinishedAt = time.Now()
|
fakeWayBill[i].WaybillFinishedAt = time.Now()
|
||||||
|
|||||||
Reference in New Issue
Block a user