Переглянути джерело

Merge branch 'develop'

* develop:
  发送发货短信
  发送发货短信
  发送发货短信
abiao 5 роки тому
батько
коміт
cdbed8e193

+ 3 - 1
go/gopath/src/fohow.com/apps/controllers/railsadmin_controller/order_dispatch_controller.go

@@ -1,9 +1,10 @@
 package railsadmin_controller
 
 import (
-	"github.com/astaxie/beego"
 	"fohow.com/apps"
+	"fohow.com/apps/helpers"
 	"fohow.com/apps/models/order_model"
+	"github.com/astaxie/beego"
 	"strconv"
 	"sync"
 	"time"
@@ -49,6 +50,7 @@ func (self *RailsadminController) OrderDispatch() {
 	if !o.Save() {
 		beego.BeeLogger.Error("user[%d]", id)
 	}
+	go helpers.DispathSendSms([]string{o.Tel}, o.ExpressOrderNo)
 
 	self.ServeJSON()
 }

+ 34 - 0
go/gopath/src/fohow.com/apps/helpers/sms_helper.go

@@ -0,0 +1,34 @@
+package helpers
+
+import (
+	"fmt"
+	"github.com/GiterLab/aliyun-sms-go-sdk/dysms"
+	"github.com/astaxie/beego"
+	"github.com/tobyzxj/uuid"
+	"os"
+	"strings"
+)
+
+//发送发货短信
+func DispathSendSms(tels []string, expressNo string) {
+	if tels == nil || len(tels) == 0 {
+		return
+	}
+	kefuTel := "13322912052"
+	mobile := strings.Join(tels, ",")
+	params := fmt.Sprintf(`{"tel":"%s","expressNo":"%s"}`, kefuTel, expressNo)
+	/*	ok, resp := alidayu.SendSMS(mobile, sign, template, params)*/
+	dysms.HTTPDebugEnable = true
+	dysms.SetACLClient(beego.AppConfig.String("AliSmsAccessId"), beego.AppConfig.String("AliSmsAccessSecret")) // dysms.New(ACCESSID, ACCESSKEY)
+	sign := "FOHOW商城售后"
+	//sign := "凤凰玖玖"
+	template := "SMS_200694500"
+	// 短信发送
+	respSendSms, err := dysms.SendSms(uuid.New(), mobile, sign, template, params).DoActionWithException()
+	if err != nil {
+		fmt.Println("send sms failed", err, respSendSms.Error())
+		os.Exit(0)
+	}
+	fmt.Println("send sms succeed", respSendSms.String())
+	return
+}

+ 4 - 0
go/gopath/src/fohow.com/conf/app.conf

@@ -56,6 +56,8 @@ PcHost = "http://testwww.labitumall.com"
 ##短信服务(阿里大于)相关
 AliDaYuAppKey = "23531135"
 AliDaYuAppSecret = "089035706ec0ea30c065ef42a1b07bb7"
+AliSmsAccessId = "LTAI4G53r9fk8UtmWo7P9Qxy"
+AliSmsAccessSecret = "jTjeHIaZ6cei0ZOfmuSxQKdlRRlxh7"
 
 MysqlMaster = root:fohow123!@#@tcp(127.0.0.1:3306)/test_fohow?charset=utf8&parseTime=true
 
@@ -141,6 +143,8 @@ PcHost = "https://www.hiwavo.com"
 ##短信服务(阿里大于)相关
 AliDaYuAppKey = "23531135"
 AliDaYuAppSecret = "089035706ec0ea30c065ef42a1b07bb7"
+AliSmsAccessId = "LTAI4G53r9fk8UtmWo7P9Qxy"
+AliSmsAccessSecret = "jTjeHIaZ6cei0ZOfmuSxQKdlRRlxh7"
 
 #MysqlMaster = root:Ud56Ur&fad@tcp(127.0.0.1:3306)/fohow_org?charset=utf8&parseTime=true
 MysqlMaster = vx99mall:fohow123!@#@tcp(rm-wz9pd3e23k8d32t99.mysql.rds.aliyuncs.com:3306)/fohow_org?charset=utf8&parseTime=true