Commit 32fdbadd by 冷斌

fix bug

parent 514d1c59
...@@ -592,43 +592,48 @@ class ShareController extends Controller { ...@@ -592,43 +592,48 @@ class ShareController extends Controller {
// $uid=session('uid'); // $uid=session('uid');
$uid =I('uid'); $uid =I('uid');
$chargeid=I('chargeid'); $chargeid=I('chargeid');
var_dump($uid, $chargeid);
die;
$rs=array( $rs=array(
'code'=>0, 'code'=>0,
'data'=>array(), 'data'=>array(),
'msg'=>'', 'msg'=>'',
); );
$charge=M("charge_rules")->where("id={$chargeid}")->find(); if (empty($uid)) {
if($charge){ $rs['code']=1001;
$orderid=$uid.'_'.date('YmdHis').rand(100,999); $rs['msg']='用户ID不能为空';
$orderinfo=array( } else {
"uid"=>$uid,
"touid"=>$uid, $charge=M("charge_rules")->where("id={$chargeid}")->find();
"money"=>$charge['money'], if($charge){
"coin"=>$charge['coin'], $orderid=$uid.'_'.date('YmdHis').rand(100,999);
"coin_give"=>$charge['give'], $orderinfo=array(
"orderno"=>$orderid, "uid"=>$uid,
"type"=>'2', "touid"=>$uid,
"ambient"=>'1', "money"=>$charge['money'],
"status"=>0, "coin"=>$charge['coin'],
"addtime"=>time() "coin_give"=>$charge['give'],
); "orderno"=>$orderid,
$result=M("users_charge")->add($orderinfo); "type"=>'2',
if($result){ "ambient"=>'1',
$rs['data']['uid']=$uid; "status"=>0,
$rs['data']['money']=$charge['money']; "addtime"=>time()
$rs['data']['orderid']=$orderid; );
}else{ $result=M("users_charge")->add($orderinfo);
$rs['code']=1001; if($result){
$rs['msg']='订单生成失败'; $rs['data']['uid']=$uid;
} $rs['data']['money']=$charge['money'];
$rs['data']['orderid']=$orderid;
}else{
$rs['code']=1001;
$rs['msg']='订单生成失败';
}
}else{
$rs['code']=1002;
$rs['msg']='订单信息错误';
}
}
}else{
$rs['code']=1002;
$rs['msg']='订单信息错误';
}
echo json_encode($rs); echo json_encode($rs);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment