From 74cc139742fbb0bf8a181c94210665c41be9f4a5 Mon Sep 17 00:00:00 2001 From: gazebo Date: Mon, 11 Feb 2019 18:00:46 +0800 Subject: [PATCH] - use orderStartTime instead of orderPurchaseTime if doesn't exist --- business/jxstore/tempop/tempop.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/business/jxstore/tempop/tempop.go b/business/jxstore/tempop/tempop.go index 9b2fd20c9..6111eb98b 100644 --- a/business/jxstore/tempop/tempop.go +++ b/business/jxstore/tempop/tempop.go @@ -299,6 +299,10 @@ func TransferLegacyJdOrder(ctx *jxcontext.Context, isAsync, isContinueWhenError orgCode := originalData["orgCode"].(string) if orgCode == "320406" { orderPurchaseTime := utils.Interface2String(originalData["orderPurchaseTime"]) + if orderPurchaseTime == "" { + globals.SugarLogger.Debugf("TransferLegacyJdOrder abnormal order:%s", jdOrder.VendorOrderID) + orderPurchaseTime = utils.Interface2String(originalData["orderStartTime"]) + } if orderPurchaseTime != "" { orderDetail := &model.GoodsOrderOriginal{ VendorOrderID: jdOrder.VendorOrderID, @@ -309,7 +313,7 @@ func TransferLegacyJdOrder(ctx *jxcontext.Context, isAsync, isContinueWhenError } orderDetailList = append(orderDetailList, orderDetail) } else { - globals.SugarLogger.Debugf("TransferLegacyJdOrder abnormal order:%s", jdOrder.VendorOrderID) + globals.SugarLogger.Debugf("TransferLegacyJdOrder abnormal2 order:%s", jdOrder.VendorOrderID) } } }