切换绿城短信

This commit is contained in:
范俊成 2023-10-08 15:05:33 +08:00
parent accff30f46
commit abdd3f6061
7 changed files with 19 additions and 46 deletions

View File

@ -3,35 +3,7 @@
#### 介绍
管理后台
#### 软件架构
软件架构说明
#### 安装教程
1. xxxx
2. xxxx
3. xxxx
#### 使用说明
1. xxxx
2. xxxx
3. xxxx
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
#### 特技
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com)
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目
4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
#### 本地运行
```
go run main.go server config=config/settings.yml
```

View File

@ -749,7 +749,7 @@ func GroupSendMessage(c *gin.Context) {
fmt.Println("tels:", tels)
fmt.Println("Message:", groupMessageTemplate.Message)
//groupMessageTemplate.Message = "【go2switch】温馨提示:您的会员即将过期,请在过期之前将卡归还到门店,如有问题联系客服"
err = models.SmsSend(tels, groupMessageTemplate.Message)
err = models.GtSendMessage(strings.Split(tels, ","), groupMessageTemplate.Message)
if err != nil {
logger.Errorf("SmsSend err:", err)
app.Error(c, http.StatusInternalServerError, err, "群发消息错误")

View File

@ -1466,7 +1466,7 @@ func MemberExpirationReminderDay(days int64) {
continue
}
//fmt.Println("content:", content)
err = SmsSend(users[i].Tel, content)
err = GtSendMessage([]string{users[i].Tel}, content)
if err != nil {
logger.Error("err:", err)
}
@ -1483,7 +1483,7 @@ func ExpireMemberSMSSend() {
func ExpireMemberSMSSendDay(day uint32, nowTime time.Time) {
smsSend := &ExpireMemberSmsSend{
Message: fmt.Sprintf("【go2switch】您的租卡会员已过期%d天卡带未归还产生滞纳金%d元请及时续费会员或归还卡带以避免对您造成不必要的损失。", day, day*2),
Message: fmt.Sprintf("【迪为】您的租卡会员已过期%d天卡带未归还产生滞纳金%d元请及时续费会员或归还卡带以避免对您造成不必要的损失。", day, day*2),
SendTime: nowTime,
Tel: "",
Status: 1,
@ -1514,7 +1514,7 @@ func ExpireMemberSMSSendDay(day uint32, nowTime time.Time) {
logger.Error("err:", err)
continue
}
err = SmsSend(users[i].Tel, smsSend.Message)
err = GtSendMessage([]string{users[i].Tel}, smsSend.Message)
if err != nil {
smsSend.Status = 2
logger.Error("err:", err)

View File

@ -49,7 +49,7 @@ type GtSendMessageResp struct {
SmsCount int `json:"smsCount"`
}
func GtSendMessage(phoneList []int, content string) error {
func GtSendMessage(phoneList []string, content string) error {
params := make(map[string]interface{}, 0)
nowTime := time.Now()
fmt.Println("nowTime.UnixMicro", nowTime.UnixMilli())

View File

@ -18,5 +18,5 @@ func TestCreateInviteMemberReport(t *testing.T) {
}
func TestGtSendMessage(t *testing.T) {
GtSendMessage([]int{int(17080320980)}, "【迪为】绿城短信推送测试,测试")
GtSendMessage([]string{"17080320980"}, "【迪为】绿城短信推送测试,测试")
}

View File

@ -9,8 +9,9 @@ import (
"time"
)
//go:generate goqueryset -in share_card.go
// gen:qs
//
//go:generate goqueryset -in share_card.go
type UserShareCardBill struct {
Model
Uid uint32 `json:"uid" gorm:"index"`
@ -2302,7 +2303,7 @@ func TakeExpressStatePush(pushReq *ExpressStatePushReq) {
if userInfo.Tel == "" {
return
}
err = SmsSend(userInfo.Tel, "【go2switch】温馨提示您的收回卡已签收请及时检查卡带确认功能正常如有问题请于签收后48小时内通过小程序发起异常反馈。")
err = GtSendMessage([]string{userInfo.Tel}, "【迪为】温馨提示您的收回卡已签收请及时检查卡带确认功能正常如有问题请于签收后48小时内通过小程序发起异常反馈。")
if err != nil {
logger.Errorf("SmsSend err:", err)
return
@ -2343,7 +2344,7 @@ func TakeExpressStatePush(pushReq *ExpressStatePushReq) {
if userInfo.Tel == "" {
return
}
err = SmsSend(userInfo.Tel, "【go2switch】温馨提示您的借卡已签收请及时检查卡带确认功能正常如有问题请于签收后48小时内通过小程序发起异常反馈。")
err = GtSendMessage([]string{userInfo.Tel}, "【迪为】温馨提示您的借卡已签收请及时检查卡带确认功能正常如有问题请于签收后48小时内通过小程序发起异常反馈。")
if err != nil {
logger.Errorf("SmsSend err:", err)
return

View File

@ -1998,18 +1998,18 @@ func SendMessageMemberRenewal() {
return
}
tels := ""
tels := make([]string, 0)
uids := make([]uint32, 0, len(users))
for i, _ := range users {
if users[i].Tel != "" {
tels += users[i].Tel + ","
tels = append(tels, users[i].Tel)
fmt.Println("user:", users[i].Uid, users[i].Tel)
uids = append(uids, users[i].Uid)
}
}
if tels != "" {
message := "【go2switch】提醒您的租卡会员时长仅剩余一个月现在续费最高立减200元赶快进入小程序领取优惠吧~"
err = SmsSend(tels[:len(tels)-1], message)
if len(tels) > 0 {
message := "【迪为】提醒您的租卡会员时长仅剩余一个月现在续费最高立减200元赶快进入小程序领取优惠吧~"
err = GtSendMessage(tels, message)
if err != nil {
logger.Errorf("SmsSend err:", err)
return