query("SELECT * FROM role WHERE nick_name = '{$uid}'")); if($xx['uid'] == ''){mysql_close($mysql);exit_notice('角色不存在!!!'.$uid,0);} $rid = $xx['uid']; switch($act){ case 'charge': $chargelx = $_POST['chargelx']; $result = explode(",",$chargelx); $rmb = $result[0];//rmb $reward = $result[1];//奖励表 $goods_type = $result[2];//充值产品类型 $goods_id = $result[3];//充值产品ID $userid=$rid;//角色ID $new_reward = str_replace(";", ",", $reward); $orderNo=time().mt_rand(100,999); $array = array ( "sdk_order_id" =>$orderNo,//随机生成就行了 "cp_order_id" =>$orderNo,//随机生成就行了 "server_id"=>2,//这个参数其实没啥用。 "pf_uid" =>"631618",//这个参数其实没啥用。 "role_id" =>$userid,//角色ID "pay_amount" =>$rmb*100,//充值金额,应该是计算VIP经验的 "reward" =>$new_reward,//奖励表 "goods_type"=>$goods_type,//充值产品类型 "goods_id"=>$goods_id,//充值产品ID ); $payurl = 'http://127.0.0.1:8086/pay/nbh5'; $res = post_curl($payurl,$array) ; if($res==0) { exit_notice('充值成功!'.$uid,0); }else{ exit_notice('充值失败!'.$uid,0); } break; case 'mail': if($viplevel<2){exit_notice('物品后台权限未开通!!!',0);} $item = intval($_POST['item']); $itemnum = intval($_POST['num']); /*if($itemid<1){exit_notice('物品ID错误!!!',0);} */ //if($mailnum<1 || $mailnum>9999999){exit_notice('物品数量范围:1-9999999!!!',0);} $userid=$rid;//角色ID $reward=$item.':'.$itemnum; $mailurl = 'http://127.0.0.1:8086/gm/mail?type=add&uid='.$userid.'&title='.$title.'&content='.$content.'&reward='.$reward.'&senddate=2023-03-28%2014:04:00'; $res = get_curl($mailurl);// 发物品 if($res==0) { exit_notice('物品发送成功!'.$uid,0); }else{ exit_notice('物品发送失败!'.$uid,0); } break; default: $return=array( 'errcode'=>1, 'info'=>'数据错误', ); exit(json_encode($return)); break; } }else{ $return=array(// 阿 泽 源 码 网 w w w . l y z w l k j . v i p 'errcode'=>1, 'info'=>'提交错误', ); exit(json_encode($return)); }