From b731e31d0d64e3961541bfd4f369a3e76e277cc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Mon, 16 May 2022 09:29:11 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=A8=E5=BA=97=E4=BC=91=E6=81=AF=E6=98=AF?= =?UTF-8?q?=E4=B8=8D=E5=9C=A8=E6=89=93=E7=94=B5=E8=AF=9D=E5=82=AC=E5=8D=95?= =?UTF-8?q?=EF=BC=8C=E9=A2=84=E5=AE=9A=E5=8D=95=E2=80=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxutils/smsmsg/smsmsg.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/business/jxutils/smsmsg/smsmsg.go b/business/jxutils/smsmsg/smsmsg.go index 6d0e89f41..390c6a6be 100644 --- a/business/jxutils/smsmsg/smsmsg.go +++ b/business/jxutils/smsmsg/smsmsg.go @@ -152,10 +152,16 @@ func NotifyPickOrder(order *model.GoodsOrder) (err error) { store.MarketManPhone = "18048531223" } if store.BrandIsOpen&model.BrandOpenVoice != 0 && balance >= model.BrandBalanceLimit { - if err = SendVoiceMsg(mobileList, globals.SMSVoicePickOrderTemplate, map[string]interface{}{ - "tel": store.MarketManPhone, - }); err == nil { - err = updateSth(order, store, model.BrandBillFeeTypeVoice) + if store.Status < model.StoreStatusOpened { // 门店休息,发短信不打电话 + if err = SendSMSMsg(mobileList, globals.SMSSignName, globals.SMSPickOrderTemplate, nil, order); err == nil { + err = updateSth(order, store, model.BrandBillFeeTypeSms) + } + } else { + if err = SendVoiceMsg(mobileList, globals.SMSVoicePickOrderTemplate, map[string]interface{}{ + "tel": store.MarketManPhone, + }); err == nil { + err = updateSth(order, store, model.BrandBillFeeTypeVoice) + } } } else { globals.SugarLogger.Debugf("NotifyPickOrder voice brand is close , orderID: %s ,isOpen: %d", order.VendorOrderID, store.BrandIsOpen)