request->only(['page' => 1, 'size' => 10], 'post'); return ExchangeLogic::goodList($param); } //商品详情 public function goodInfo() { $code = $this->request->post('code', ''); $val=Validate::rule(Config::get('validate_rules.goodInfo')); if(!$val->check(['code'=>$code])) throw new ValidateException($val->getError()); return ExchangeLogic::goodInfo($code); } //兑换商品下单 public function orderAdd(){ $param = $this->request->only(['good_id','addr_id','num','remark'],'post'); $val = Validate::rule(Config::get('validate_rules.orderAdd')); if(!$val->check($param)) throw new ValidateException($val->getError()); return ExchangeLogic::orderAdd($param); } }