From 0f0f8948cc0d387af44f1e025a516c05d854e931 Mon Sep 17 00:00:00 2001 From: suyl <770236076@qq.com> Date: Fri, 27 Aug 2021 11:28:23 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E6=8F=90=E9=86=92=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxutils/smsmsg/smsmsg.go | 9 +++++++-- business/model/order.go | 3 +++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/business/jxutils/smsmsg/smsmsg.go b/business/jxutils/smsmsg/smsmsg.go index 0b3c366de..4009fc90c 100644 --- a/business/jxutils/smsmsg/smsmsg.go +++ b/business/jxutils/smsmsg/smsmsg.go @@ -2,6 +2,7 @@ package smsmsg import ( "fmt" + "git.rosy.net.cn/jx-callback/business/partner" aliyunsmsclient "github.com/KenmyZhang/aliyun-communicate" dyvmsapiclient "github.com/alibabacloud-go/dyvmsapi-20170525-2.0.2/client" "github.com/alibabacloud-go/tea/tea" @@ -124,9 +125,9 @@ func NotifyPickOrder(order *model.GoodsOrder) (err error) { } if store.SMSNotify != 0 && store.IsOrder == model.NO && store.ID != model.MatterStoreID && store.ID != model.JdShopMainStoreID && len(mobileList) > 0 { switch store.SMSNotify { - case 1: + case model.NotifyTypeSMS: err = SendSMSMsg(mobileList, globals.SMSSignName, globals.SMSPickOrderTemplate, nil, order) - case 2: + case model.NotifyTypeVoice: if store.MarketManPhone == "" { store.MarketManPhone = "18048531223" } @@ -135,6 +136,10 @@ func NotifyPickOrder(order *model.GoodsOrder) (err error) { }) } } + if err == nil { + order.NotifyType = int(store.SMSNotify) + partner.CurOrderManager.UpdateOrderFields(order, []string{"NotifyType"}) + } //} return err } diff --git a/business/model/order.go b/business/model/order.go index 660c5263f..3816f561c 100644 --- a/business/model/order.go +++ b/business/model/order.go @@ -29,6 +29,9 @@ const ( EarningTypeQuote = 1 //报价模式 EarningTypePoints = 2 //扣点模式 + + NotifyTypeSMS = 1 //短信提醒 + NotifyTypeVoice = 2 //语音提醒 ) const (