public function postdata() { $jsoncode = file_get_contents("php://input"); $arr = array(); $arr = json_decode($jsoncode, true); if (!is_array($arr) || empty($arr) || empty($arr['uid'])) { ajaxmsg("查询错误!", 0); } $days = $arr['days']; $stock_money = $arr['stock_money']; $type = $arr['type']; $istoday = $arr['istoday']; $glo = M('shares_global')->field('text')->where("code = " . "'{$type}'")->find(); $glos = explode('|', $glo['text']); $guarantee_money = $stock_money / $glos[0]; //保证金 $interest = $stock_money * ($glos[1] / 1000) * $days; //总利息 $user_money = M('member_money')->where("uid = {$this->uid}")->find(); //判断是否实名认证 $ids = M('members_status')->getFieldByUid($this->uid, 'id_status'); if ($ids != 1) { ajaxmsg('您还未完成身份验证,请先进行实名认证!', 2); } //判断是否手机认证 $phones = M('members_status')->getFieldByUid($this->uid, 'phone_status'); if ($phones != 1) { ajaxmsg('您还未手机认证,请先进行手机认证!', 3); } $uid = $this->uid; $count = getMoneylimit($this->uid); $all_money = $count + $guarantee_money + $interest; if ($all_money > $user_money['account_money'] + $user_money['back_money']) { ajaxmsg('您的可用余额不足以支付您所有的配资申请费用,请等待审核完成或进行充值!', 4); } $ret = stockmoney($days, $stock_money, $type, $istoday, $uid); //var_dump($ret);die; if ($ret) { ajaxmsg('恭喜配资成功!'); } else { ajaxmsg("配资失败"); } }
public function postdata() { $days = intval($_POST['days']); $stock_money = $_POST['stock_money']; $type = $_POST['type']; $istoday = $_POST['istoday']; if (!$istoday) { echo jsonmsg('数据有误!', 0); exit; } elseif (!$type) { echo jsonmsg('数据有误!', 0); exit; } elseif ($days < 2 || $days > 30) { echo jsonmsg('配资天数有误!', 0); exit; } elseif ($stock_money < 1000) { echo jsonmsg('配资金额小于最小配资金额!', 0); exit; } $uid = $this->uid; $glo = M('shares_global')->field('text')->where("code = " . "'{$type}'")->find(); $glos = explode('|', $glo['text']); $guarantee_money = $stock_money / $glos[0]; //保证金 $interest = $stock_money * ($glos[1] / 1000) * $days; //总利息 $user_money = M('member_money')->where("uid = {$this->uid}")->find(); $uid = $this->uid; $count = getMoneylimit($this->uid); $all_money = $count + $guarantee_money + $interest; if ($all_money > $user_money['account_money'] + $user_money['back_money']) { echo jsonmsg('您的可用余额不足以支付您所有的配资申请费用,请等待审核完成或进行充值!', 4); exit; } /* //判断是否实名认证 $ids = M('members_status')->getFieldByUid($this->uid,'id_status'); if($ids!=1){ echo jsonmsg('您还未完成身份验证,请先进行实名认证!',2);exit; } //判断是否手机认证 $phones = M('members_status')->getFieldByUid($this->uid,'phone_status'); if($phones!=1){ echo jsonmsg('您还未手机认证,请先进行手机认证!',3);exit; } */ $ret = stockmoney($days, $stock_money, $type, $istoday, $uid); if ($ret) { echo jsonmsg('恭喜配资成功!', 1); } else { echo jsonmsg('Sorry,配资失败!', 0); } //dump($daydata);die; }