🐛 fix bug
This commit is contained in:
		@@ -1,8 +1,11 @@
 | 
			
		||||
package app
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"fmt"
 | 
			
		||||
	"git.echol.cn/loser/logger/log"
 | 
			
		||||
	"github.com/gin-gonic/gin"
 | 
			
		||||
	"github.com/medivhzhan/weapp/v3"
 | 
			
		||||
	msg "github.com/medivhzhan/weapp/v3/subscribemessage"
 | 
			
		||||
	"miniapp/api"
 | 
			
		||||
	"miniapp/model/app"
 | 
			
		||||
	"miniapp/model/app/request"
 | 
			
		||||
@@ -86,6 +89,13 @@ func (u *UserApi) UpdateUser(ctx *gin.Context) {
 | 
			
		||||
	if p.Phone != "" {
 | 
			
		||||
		loginUser.Phone = p.Phone
 | 
			
		||||
	}
 | 
			
		||||
	if p.SurgeryTime != "" {
 | 
			
		||||
		//t, _ := time.Parse("2006-01-02", p.SurgeryTime)
 | 
			
		||||
		//format := t.UTC().Format("2006-01-02")
 | 
			
		||||
		loginUser.SurgeryTime = p.SurgeryTime
 | 
			
		||||
	}
 | 
			
		||||
	loginUser.IsSurgery = p.IsSurgery
 | 
			
		||||
	loginUser.HospitalId = p.HospitalId
 | 
			
		||||
	// 修改数据
 | 
			
		||||
	if err := userService.UpdateUserInfo(&loginUser); err != nil {
 | 
			
		||||
		log.Errorf("修改用户信息失败:%s", err.Error())
 | 
			
		||||
@@ -137,3 +147,46 @@ func (u *UserApi) GetInfo(ctx *gin.Context) {
 | 
			
		||||
	}
 | 
			
		||||
	r.OkWithData(userInfo, ctx)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// SendMedicineRemind 发送用药提醒消息
 | 
			
		||||
func (u *UserApi) SendMedicineRemind(ctx *gin.Context) {
 | 
			
		||||
	var req utils.SendRequest
 | 
			
		||||
	if err := ctx.ShouldBind(&req); err != nil {
 | 
			
		||||
		r.FailWithMessage("参数错误: "+err.Error(), ctx)
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	//app-id: wxaaf66dbb5c3983b3
 | 
			
		||||
	//app-secret: 0abba24dbff43febba1e551651f693b4
 | 
			
		||||
	//template-id: PgxoZOOSDgBcmIGd_EVLDnYUmL3eu6NQTAZCsHQeuWY
 | 
			
		||||
 | 
			
		||||
	sdk := weapp.NewClient("wxaaf66dbb5c3983b3", "0abba24dbff43febba1e551651f693b4")
 | 
			
		||||
 | 
			
		||||
	msgData := msg.SendRequest{
 | 
			
		||||
		ToUser:           "o9Fq_6_cYKvOWnyUM3McC11hWsTI",
 | 
			
		||||
		TemplateID:       "PgxoZOOSDgBcmIGd_EVLDnYUmL3eu6NQTAZCsHQeuWY",
 | 
			
		||||
		Page:             "page/index/todo",
 | 
			
		||||
		MiniprogramState: msg.MiniprogramStateTrial,
 | 
			
		||||
		Data: msg.SendData{
 | 
			
		||||
			"thing1":        msg.SendValue{Value: "眼药水"},
 | 
			
		||||
			"time2":         msg.SendValue{Value: "20:00"},
 | 
			
		||||
			"short_thing17": msg.SendValue{Value: "一天4次"},
 | 
			
		||||
			"time15":        msg.SendValue{Value: "2024-03-20 20:00"},
 | 
			
		||||
		},
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	send, err := sdk.NewSubscribeMessage().Send(&msgData)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	err = send.GetResponseError()
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		fmt.Printf("微信返回错误: %#v", err)
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	fmt.Printf("返回结果: %#v", send)
 | 
			
		||||
 | 
			
		||||
	r.Ok(ctx)
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user