site
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.2 KiB

3 years ago
  1. package site
  2. /*
  3. * 串货接口请求及通知订单状态
  4. */
  5. var MsgTypeList map[string]string = map[string]string{
  6. "1": "order_create", // 请求创建订单
  7. "2": "order_created_notify", //订单已创建通知
  8. "3": "order_refund", //请求订单退款
  9. "4": "order_refunded_notify",
  10. "5": "order_pay", //请求支付订单
  11. "6": "order_payed_notify",
  12. "7": "order_cancel", // 发送取消订单请求
  13. "8": "order_canceled_notify",
  14. "9": "order_receive", //向被串货方发送订单已收货请求
  15. "10": "order_received_notify",
  16. "11": "order_finished_notify", //订单已完成通知
  17. "12": "send_sms", //短信
  18. "13": "order_delivered_notify", //订单已发货通知
  19. "14": "order_autocanceled_notify", //订单自动取消通知
  20. "15": "order_askforrefund_notify", //订单已申请退款通知
  21. "16": "order_pay_by_master", //订单请求总站支付
  22. }
  23. func GetMsgTypeText(key string) (text string) {
  24. for k, val := range MsgTypeList {
  25. if k == key {
  26. text = val
  27. break
  28. }
  29. }
  30. return
  31. }
  32. func GetMsgTypeKey(text string) (key string) {
  33. for k, val := range MsgTypeList {
  34. if val == text {
  35. key = k
  36. break
  37. }
  38. }
  39. return
  40. }