<?php
/**
* 测试Demo可以这么写
*/
class TestAction extends CommonAction
{
protected $userCardId = 'xxx';
protected $openid = 'xxx';
protected $number = 'xxx';
public function _initialize()
{
parent::_initialize();
vendor('Api.RXApi');
}
public function hyLogin() {
$result = RXApi::hyLogin($this->userCardId,$this->openid);
$this->json->S($result);
}
public function GetHyByOpenid() {
$result = RXApi::GetHyByOpenid($this->openid);
$this->json->S($result);
}
// 充值
public function hycz() {
$result = RXApi::hycz($this->userCardId,$this->openid,1);
$this->json->S($result);
}
// 充值记录查询
public function wxSingcz() {
$result = RXApi::wxSingcz($this->userCardId,$this->openid,$this->number);
$this->json->S($result);
}
// 扣减
public function hyczkj() {
$result = RXApi::hyczkj($this->userCardId,$this->openid,-1);
$this->json->S($result);
}
// 扣减记录
public function wxSingczkj() {
$result = RXApi::wxSingczkj($this->userCardId,$this->openid,$this->number);
$this->json->S($result);
}
// 充值列表
public function wxczlist(){
$result = RXApi::wxczlist($this->userCardId,$this->openid);
$this->json->S($result);
}
public function testRx() {
$opt = $_POST['opt'];
switch ($opt) {
case 'hyLogin':
$this->hyLogin();
break;
case 'GetHyByOpenid':
$this->GetHyByOpenid();
break;
case 'hycz':
$this->hycz();
break;
case 'wxSingcz':
$this->wxSingcz();
break;
case 'hyczkj':
$this->hyczkj();
break;
case 'wxSingczkj':
$this->wxSingczkj();
break;
case 'wxczlist':
$this->wxczlist();
break;
default:
$this->hyLogin();
break;
}
}
}