Commit faced26d by 冷斌

fix bug

parent 32fdbadd
......@@ -597,45 +597,55 @@ class ShareController extends Controller {
'data'=>array(),
'msg'=>'',
);
if (empty($uid)) {
$rs['code']=1001;
$rs['msg']='用户ID不能为空';
} else {
$userinfo=M("users")->field("id,user_nicename,avatar_thumb,coin")->where("id='{$uid}'")->find();
if (!$userinfo) {
$rs['code']=1002;
$rs['msg']='用户不存在';
} else {
$charge=M("charge_rules")->where("id={$chargeid}")->find();
if($charge){
$orderid=$uid.'_'.date('YmdHis').rand(100,999);
$orderinfo=array(
"uid"=>$uid,
"touid"=>$uid,
"money"=>$charge['money'],
"coin"=>$charge['coin'],
"coin_give"=>$charge['give'],
"orderno"=>$orderid,
"type"=>'2',
"ambient"=>'1',
"status"=>0,
"addtime"=>time()
);
$result=M("users_charge")->add($orderinfo);
if($result){
$rs['data']['uid']=$uid;
$rs['data']['money']=$charge['money'];
$rs['data']['orderid']=$orderid;
}else{
$rs['code']=1003;
$rs['msg']='订单生成失败';
}
$charge=M("charge_rules")->where("id={$chargeid}")->find();
if($charge){
$orderid=$uid.'_'.date('YmdHis').rand(100,999);
$orderinfo=array(
"uid"=>$uid,
"touid"=>$uid,
"money"=>$charge['money'],
"coin"=>$charge['coin'],
"coin_give"=>$charge['give'],
"orderno"=>$orderid,
"type"=>'2',
"ambient"=>'1',
"status"=>0,
"addtime"=>time()
);
$result=M("users_charge")->add($orderinfo);
if($result){
$rs['data']['uid']=$uid;
$rs['data']['money']=$charge['money'];
$rs['data']['orderid']=$orderid;
}else{
$rs['code']=1001;
$rs['msg']='订单生成失败';
$rs['code']=1004;
$rs['msg']='订单信息错误';
}
}else{
$rs['code']=1002;
$rs['msg']='订单信息错误';
}
}
echo json_encode($rs);
exit;
......
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