pay_sign = new PaySign(); } // 生成预支付订单 public function pay(BaseStruct $struct){ $param = $struct->getConfig(); $res = $this->pay_sign->sendEncodeData($param,$param); if(!isset($res['resp_code']) || $res['resp_code'] != '0000'){ return $this->error($res['resp_desc']); } // 成功 return $res; } // 订单查询 public function query(QueryStruct $struct){ $param = $struct->getConfig(); $res = $this->pay_sign->sendEncodeData($param,$param); if(isset($res['resp_code']) && $res['resp_code'] != '0000'){ return $this->error($res['resp_desc']); } // 成功 return $res; } }