- mtwm.onNumberDowngrade优化
This commit is contained in:
@@ -633,7 +633,6 @@ func (p *PurchaseHandler) GetOrderCourierNumber(ctx *jxcontext.Context, storeID
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (p *PurchaseHandler) onNumberDowngrade(msg *mtwmapi.CallbackMsg) (response *mtwmapi.CallbackResponse) {
|
func (p *PurchaseHandler) onNumberDowngrade(msg *mtwmapi.CallbackMsg) (response *mtwmapi.CallbackResponse) {
|
||||||
var userNumberList, courierNumberList []*partner.OrderPhoneNumberInfo
|
|
||||||
userNumberMap := make(map[string]*partner.OrderPhoneNumberInfo)
|
userNumberMap := make(map[string]*partner.OrderPhoneNumberInfo)
|
||||||
courierNumberMap := make(map[string]*partner.OrderPhoneNumberInfo)
|
courierNumberMap := make(map[string]*partner.OrderPhoneNumberInfo)
|
||||||
orderMap := make(map[string]int)
|
orderMap := make(map[string]int)
|
||||||
@@ -643,14 +642,16 @@ func (p *PurchaseHandler) onNumberDowngrade(msg *mtwmapi.CallbackMsg) (response
|
|||||||
step := batchItemList[0].(int)
|
step := batchItemList[0].(int)
|
||||||
switch step {
|
switch step {
|
||||||
case 0:
|
case 0:
|
||||||
if userNumberList, err = p.GetOrderConsigneeNumber(ctx, 0, ""); err == nil {
|
userNumberList, err2 := p.GetOrderConsigneeNumber(ctx, 0, "")
|
||||||
|
if err = err2; err == nil {
|
||||||
for _, v := range userNumberList {
|
for _, v := range userNumberList {
|
||||||
userNumberMap[v.VendorOrderID] = v
|
userNumberMap[v.VendorOrderID] = v
|
||||||
orderMap[v.VendorOrderID] = 1
|
orderMap[v.VendorOrderID] = 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
case 1:
|
case 1:
|
||||||
if courierNumberList, err = p.GetOrderCourierNumber(ctx, 0, ""); err == nil {
|
courierNumberList, err2 := p.GetOrderCourierNumber(ctx, 0, "")
|
||||||
|
if err = err2; err == nil {
|
||||||
for _, v := range courierNumberList {
|
for _, v := range courierNumberList {
|
||||||
courierNumberMap[v.VendorOrderID] = v
|
courierNumberMap[v.VendorOrderID] = v
|
||||||
orderMap[v.VendorOrderID] = 1
|
orderMap[v.VendorOrderID] = 1
|
||||||
@@ -685,6 +686,9 @@ func (p *PurchaseHandler) onNumberDowngrade(msg *mtwmapi.CallbackMsg) (response
|
|||||||
tasksch.HandleTask(updateTask, task, true).Run()
|
tasksch.HandleTask(updateTask, task, true).Run()
|
||||||
_, err = updateTask.GetResult(0)
|
_, err = updateTask.GetResult(0)
|
||||||
}
|
}
|
||||||
|
userNumberMap = nil
|
||||||
|
courierNumberMap = nil
|
||||||
|
orderMap = nil
|
||||||
}
|
}
|
||||||
return retVal, err
|
return retVal, err
|
||||||
}, []int{0, 1, 2})
|
}, []int{0, 1, 2})
|
||||||
|
|||||||
Reference in New Issue
Block a user