From 1f01d8f5697144b9f96ff089b16419baf9f4349c Mon Sep 17 00:00:00 2001 From: gazebo Date: Tue, 5 Mar 2019 22:39:23 +0800 Subject: [PATCH] - use utils.CallFuncAsync to replace go --- business/msghub/msghub.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/business/msghub/msghub.go b/business/msghub/msghub.go index 0dc10ea5f..58af5d94a 100644 --- a/business/msghub/msghub.go +++ b/business/msghub/msghub.go @@ -65,12 +65,12 @@ func routinueFunc() { close(registerMsg.Chan2Close) case ServerMsgNewOrder: globals.SugarLogger.Debugf("msghub routinueFunc, msg:%s", utils.Format4Output(msg, false)) - go func() { + utils.CallFuncAsync(func() { for chan2Send := range channelMap[msg.StoreID] { chan2Send <- msg delete(channelMap[msg.StoreID], chan2Send) } - }() + }) } } } @@ -139,7 +139,7 @@ func GetMsg(ctx *jxcontext.Context, storeID int, lastOrderTime time.Time, lastOr func OnNewOrder(order *model.GoodsOrder) { globals.SugarLogger.Debugf("msghub OnNewOrder, order:%s", utils.Format4Output(order, false)) - go func() { + utils.CallFuncAsync(func() { msgChan <- &ServerMsg{ Type: ServerMsgNewOrder, StoreID: jxutils.GetSaleStoreIDFromOrder(order), @@ -149,5 +149,5 @@ func OnNewOrder(order *model.GoodsOrder) { }, }, } - }() + }) }