- handle some abnormal jd order don't have orderPurchaseTime in func TransferLegacyJdOrder
This commit is contained in:
@@ -298,14 +298,19 @@ func TransferLegacyJdOrder(ctx *jxcontext.Context, isAsync, isContinueWhenError
|
|||||||
originalData := resultList[0].(map[string]interface{})
|
originalData := resultList[0].(map[string]interface{})
|
||||||
orgCode := originalData["orgCode"].(string)
|
orgCode := originalData["orgCode"].(string)
|
||||||
if orgCode == "320406" {
|
if orgCode == "320406" {
|
||||||
orderDetail := &model.GoodsOrderOriginal{
|
orderPurchaseTime := utils.Interface2String(originalData["orderPurchaseTime"])
|
||||||
VendorOrderID: jdOrder.VendorOrderID,
|
if orderPurchaseTime != "" {
|
||||||
VendorID: model.VendorIDJD,
|
orderDetail := &model.GoodsOrderOriginal{
|
||||||
AccountNo: orgCode,
|
VendorOrderID: jdOrder.VendorOrderID,
|
||||||
OrderCreatedAt: utils.Str2Time(originalData["orderPurchaseTime"].(string)),
|
VendorID: model.VendorIDJD,
|
||||||
OriginalData: string(utils.MustMarshal(originalData)),
|
AccountNo: orgCode,
|
||||||
|
OrderCreatedAt: utils.Str2Time(orderPurchaseTime),
|
||||||
|
OriginalData: string(utils.MustMarshal(originalData)),
|
||||||
|
}
|
||||||
|
orderDetailList = append(orderDetailList, orderDetail)
|
||||||
|
} else {
|
||||||
|
globals.SugarLogger.Debugf("TransferLegacyJdOrder abnormal order:%s", jdOrder.VendorOrderID)
|
||||||
}
|
}
|
||||||
orderDetailList = append(orderDetailList, orderDetail)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user