diff --git a/business/jxstore/cms/api_print.go b/business/jxstore/cms/api_print.go index 8b7aeecc9..a4c3b8a8e 100644 --- a/business/jxstore/cms/api_print.go +++ b/business/jxstore/cms/api_print.go @@ -383,6 +383,8 @@ func DoPrintMsg(appID int, msgID, printNo, content string, orderNo string) (err t, ok := event.PrintObject[printNo] if ok { + t.Lock() + defer t.Unlock() t.MsgMap[printNo] <- printMsg printMsg.Status = event.PrintMsgAlreadyLoad }