course.go 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package product
  2. import (
  3. "github.com/gogf/gf/v2/frame/g"
  4. "github.com/gogf/gf/v2/util/gconv"
  5. )
  6. func GetCourseFilter(filter string) (g.Map, string, error) {
  7. if filterMap := gconv.Map(filter); filterMap != nil && len(filterMap) > 0 {
  8. detail := map[string]interface{}{
  9. "_id": _id,
  10. "s_fileUrl": (*data)["s_fileUrl"],
  11. "s_picUrl": (*data)["s_picUrl"],
  12. "s_courseDate": (*data)["s_courseDate"],
  13. "l_endtime": (*data)["l_endtime"],
  14. "i_price": price,
  15. "phone": order_phone,
  16. "courseType": "中标必听课",
  17. "i_exist": (*data)["i_exist"],
  18. "i_num": (*data)["i_num"],
  19. "i_drawer": (*data)["i_drawer"],
  20. "s_name": (*data)["s_name"], //此处传课程展示的信息;比如课程名称 结束时间 图片之类的("_id"课程mgo库id),
  21. "source": qu.ObjToString(m["source"]), //订单来源
  22. }
  23. g.Map{
  24. "_id": filterMap["_id"],
  25. "s_fileUrl": filterMap["s_fileUrl"],
  26. "s_picUrl": filterMap["s_picUrl"],
  27. "s_courseDate": filterMap["s_courseDate"],
  28. "l_endtime": filterMap["l_endtime"],
  29. "i_price": price,
  30. "phone": order_phone,
  31. "courseType": "中标必听课",
  32. "i_exist": filterMap["i_exist"],
  33. "i_num": filterMap["i_num"],
  34. "i_drawer": filterMap["i_drawer"],
  35. "s_name": filterMap["s_name"], //此处传课程展示的信息;比如课程名称 结束时间 图片之类的("_id"课程mgo库id),
  36. "source": qu.ObjToString(m["source"]), //订单来源
  37. }
  38. }
  39. return nil, "", nil
  40. }