This commit is contained in:
苏尹岚
2021-01-07 14:28:56 +08:00
parent ccf6902020
commit f20b816f56
3 changed files with 24 additions and 2 deletions

View File

@@ -62,10 +62,29 @@ func getOrderNotifyPhone(order *model.GoodsOrder) (phoneList []string) {
func NotifyNewOrder(order *model.GoodsOrder) (err error) { func NotifyNewOrder(order *model.GoodsOrder) (err error) {
if isPushSMS(order) { if isPushSMS(order) {
err = SendSMSMsg(getOrderNotifyPhone(order), globals.SMSSignName, globals.SMSNewOrderTemplate, map[string]interface{}{ temp := ""
var price int64
store, _ := dao.GetStoreDetail(dao.GetDB(), jxutils.GetSaleStoreIDFromOrder(order), order.VendorID, order.VendorOrgCode)
if store.VendorPayPercentage < 50 && store.VendorPayPercentage != 0 {
temp = globals.SMSNewOrderTemplate
price = order.ActualPayPrice
} else if store.VendorPayPercentage > 50 {
temp = globals.SMSNewOrderTemplateQ
price = order.ShopPrice
} else if store.VendorPayPercentage == 0 {
if store.PayPercentage > 50 {
temp = globals.SMSNewOrderTemplateQ
price = order.ShopPrice
} else {
temp = globals.SMSNewOrderTemplate
price = order.ActualPayPrice
}
}
err = SendSMSMsg(getOrderNotifyPhone(order), globals.SMSSignName, temp, map[string]interface{}{
"daySeq": order.OrderSeq, "daySeq": order.OrderSeq,
"consigneeName": order.ConsigneeName, "consigneeName": order.ConsigneeName,
"payMoney": jxutils.IntPrice2StandardString(order.ActualPayPrice), "payMoney": jxutils.IntPrice2StandardString(price),
}, order) }, order)
} }
return err return err

View File

@@ -128,6 +128,7 @@ storeNameEbai2 = "好菜鲜生"
smsSignName = "京西菜市" smsSignName = "京西菜市"
smsMobileVerifyTemplate = "SMS_175583158" smsMobileVerifyTemplate = "SMS_175583158"
smsNewOrderTemplate = "SMS_175583150" smsNewOrderTemplate = "SMS_175583150"
smsNewOrderTemplateQ = "SMS_181856710"
smsOrderCanceledTemplate = "SMS_175573134" smsOrderCanceledTemplate = "SMS_175573134"
smsNewUserOrderTemplate = "SMS_190284055" smsNewUserOrderTemplate = "SMS_190284055"

View File

@@ -49,6 +49,7 @@ var (
SMSSignName string SMSSignName string
SMSMobileVerifyTemplate string SMSMobileVerifyTemplate string
SMSNewOrderTemplate string SMSNewOrderTemplate string
SMSNewOrderTemplateQ string
SMSOrderCanceledTemplate string SMSOrderCanceledTemplate string
SMSNewUserOrderTemplate string SMSNewUserOrderTemplate string
@@ -125,6 +126,7 @@ func Init() {
SMSSignName = beego.AppConfig.String("smsSignName") SMSSignName = beego.AppConfig.String("smsSignName")
SMSMobileVerifyTemplate = beego.AppConfig.String("smsMobileVerifyTemplate") SMSMobileVerifyTemplate = beego.AppConfig.String("smsMobileVerifyTemplate")
SMSNewOrderTemplate = beego.AppConfig.String("smsNewOrderTemplate") SMSNewOrderTemplate = beego.AppConfig.String("smsNewOrderTemplate")
SMSNewOrderTemplateQ = beego.AppConfig.String("smsNewOrderTemplateQ")
SMSOrderCanceledTemplate = beego.AppConfig.String("smsOrderCanceledTemplate") SMSOrderCanceledTemplate = beego.AppConfig.String("smsOrderCanceledTemplate")
SMSNewUserOrderTemplate = beego.AppConfig.String("smsNewUserOrderTemplate") SMSNewUserOrderTemplate = beego.AppConfig.String("smsNewUserOrderTemplate")