common.go 771 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package task
  2. import (
  3. "log-server/global"
  4. "log-server/model/task"
  5. "log-server/utils"
  6. "time"
  7. )
  8. type Common struct {
  9. }
  10. type SendMsg struct {
  11. MsgType string `json:"msgtype"`
  12. Markdown struct {
  13. Content string `json:"content"`
  14. } `json:"markdown"`
  15. }
  16. type SendTextMsg struct {
  17. MsgType string `json:"msgtype"`
  18. Text struct {
  19. MentionedMobileList []string `json:"mentioned_mobile_list"`
  20. } `json:"text"`
  21. }
  22. func (s *Common) SendMsgData(url string, params interface{}) {
  23. _, _ = utils.HttpPost(url, params)
  24. return
  25. }
  26. func (s *Common) SaveGameAddFee(num, target int, taskName string) {
  27. fee := new(task.GameAddFee)
  28. fee.TaskName = taskName
  29. fee.Num = num
  30. fee.Target = target
  31. fee.CreateDate = time.Now()
  32. global.GVA_DB.Omit("create_time").Create(&fee)
  33. return
  34. }