order_controller.go 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package user
  2. import (
  3. "eta/eta_mini_ht_api/common/exception"
  4. "eta/eta_mini_ht_api/controllers"
  5. )
  6. type OrderController struct {
  7. controllers.BaseController
  8. }
  9. type ProductOrderReq struct {
  10. ProductId int `json:"productId"`
  11. }
  12. // CreateProductOrder 创建商品订单
  13. // @Summary 创建商品订单
  14. // @Description 创建商品订单
  15. // @Success 200 {object} controllers.BaseResponse
  16. // @router /createProductOrder [post]
  17. func (o *OrderController) CreateProductOrder() {
  18. controllers.Wrap(&o.BaseController, func() (result *controllers.WrapData, err error) {
  19. result = o.InitWrapData("获取商品详情失败")
  20. err = exception.New(exception.IllegalProductId)
  21. o.FailedResult("获取商品详情失败", result)
  22. //客戶是否开户,是否有风险等级,是否风险等级过期
  23. //报告的风险等级 套餐的风险等级
  24. //创单
  25. //facade.CheckUserRiskLevel()
  26. //productInfo, err := productService.GetProductInfoById(productId)
  27. //if err != nil {
  28. // o.FailedResult("获取商品详情失败", result)
  29. // return
  30. //}
  31. //o.SuccessResult("获取商品详情成功", productInfo, result)
  32. return
  33. })
  34. //
  35. //获取用户信息
  36. //userInfo := o.Data["user"].(user.User)
  37. }