From 5be520a6350cb6447a37754bb51e22437549aca4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Fri, 29 Dec 2023 10:34:40 +0800 Subject: [PATCH] 1 --- business/jxcallback/orderman/order.go | 7 +++--- business/jxstore/misc/misc.go | 32 +++++++++++++++------------ 2 files changed, 22 insertions(+), 17 deletions(-) diff --git a/business/jxcallback/orderman/order.go b/business/jxcallback/orderman/order.go index cc43b98ca..ec2a6a88d 100644 --- a/business/jxcallback/orderman/order.go +++ b/business/jxcallback/orderman/order.go @@ -2669,6 +2669,7 @@ func UpdateTiktokShopTotalMoney() { nextStartIndex := "" for _, v := range goodsOrders { + globals.SugarLogger.Debugf("=============goods := %s", utils.Format4Output(goodsOrders, false)) orderDetail, err := tiktok_store.GetOrderDetail(v.VendorOrgCode, v.VendorOrderID) if err != nil { globals.SugarLogger.Errorf("定时任务:查询订单详情错误,更新订单结算信息,[%s]", err) @@ -2676,8 +2677,8 @@ func UpdateTiktokShopTotalMoney() { } childrenOrderList := make([]string, 0, 0) - for _, v := range orderDetail.SkuOrderList { - childrenOrderList = append(childrenOrderList, v.OrderId) + for _, skuList := range orderDetail.SkuOrderList { + childrenOrderList = append(childrenOrderList, skuList.OrderId) } totalShopMoney, next, err := tiktok_store.GetOrderTotalShopMoney(v.VendorOrgCode, strings.Join(childrenOrderList, ","), nextStartIndex) @@ -2700,7 +2701,7 @@ func UpdateTiktokShopTotalMoney() { } } } - if _, err := dao.UpdateEntity(db, v, "TotalShopMoney", "NewEarningPrice"); err != nil { + if _, err = dao.UpdateEntity(db, v, "TotalShopMoney", "NewEarningPrice"); err != nil { globals.SugarLogger.Errorf("更新本地订单结算信息错误 : %s", err) continue } diff --git a/business/jxstore/misc/misc.go b/business/jxstore/misc/misc.go index c26267dde..634b09ec0 100644 --- a/business/jxstore/misc/misc.go +++ b/business/jxstore/misc/misc.go @@ -189,20 +189,24 @@ func Init() { "22:00:00", }) // 更新抖店订单的结算信息 - ScheduleTimerFunc("UpdateTiktokShopTotalMoney", func() { - orderman.UpdateTiktokShopTotalMoney() - }, []string{ - "03:00:00", - "05:00:00", - "07:00:00", - "09:00:00", - "11:00:00", - "14:00:00", - "16:00:00", - "19:00:00", - "21:00:00", - "01:00:00", - }) + if beego.BConfig.RunMode != "jxgy" { + ScheduleTimerFunc("UpdateTiktokShopTotalMoney", func() { + orderman.UpdateTiktokShopTotalMoney() + }, []string{ + "03:00:00", + "05:00:00", + "07:00:00", + "09:00:00", + "10:40:00", + "11:00:00", + "14:00:00", + "16:00:00", + "19:00:00", + "21:00:00", + "01:00:00", + }) + } + /// 更新淘鲜达结算信息 ScheduleTimerFunc("UpdateTaoTotalMoney", func() { orderman.UpdateTaoSettleInfo()