public function tenddone()
 {
     $map['i.investor_uid'] = $this->uid;
     $map['i.status'] = 2;
     $list = getttenderlist($map, 15);
     $this->assign("list", $list['list']);
     $this->assign("pagebar", $list['page']);
     $this->assign("total", $list['total_money']);
     $this->assign("num", $list['total_num']);
     $data['html'] = $this->fetch();
     exit(json_encode($data));
 }
 public function tenddone()
 {
     $map['i.investor_uid'] = $this->uid;
     $map['i.is_jijin'] = 1;
     $map['i.status'] = array("exp", "in(1,2) and (i.receive_interest > 0 or i.receive_capital > 0) ");
     $list = getttenderlist($map, 15);
     $this->assign("list", $list['list']);
     $this->assign("pagebar", $list['page']);
     $this->assign("total", $list['total_money']);
     $this->assign("num", $list['total_num']);
     $data['html'] = $this->fetch();
     exit(json_encode($data));
 }
 public function tinvestmoney()
 {
     $jsoncode = file_get_contents("php://input");
     //alogsm("tinvestmoney",0,1,session("u_id").$jsoncode);
     if (!$this->uid) {
         ajaxmsg('请先登录', 0);
         exit;
     }
     $arr = array();
     $arr = json_decode($jsoncode, true);
     if (intval($arr['uid']) != $this->uid) {
         ajaxmsg("查询错误!", 0);
     }
     if (!is_array($arr) || empty($arr) || empty($arr['borrow_id']) || empty($arr['zhifu_money']) || $arr['type'] != 2) {
         ajaxmsg("查询错误!", 0);
     }
     $_pin = $arr['pin'];
     $_month = $arr['month'];
     $borrow_id = $arr['borrow_id'];
     $month = intval($_month);
     $binfo = M("transfer_borrow_info")->field("borrow_max,borrow_uid,borrow_interest_rate,transfer_out,transfer_back,transfer_total,per_transfer,is_show,deadline,min_month,increase_rate,reward_rate,borrow_duration,borrow_money")->find($borrow_id);
     //$_tnum = $arr['zhifu_money']/$binfo['per_transfer'];
     $tnum = $arr['zhifu_money'] / $binfo['per_transfer'];
     $m = M("member_money")->field('account_money,back_money,money_collect')->find($this->uid);
     $amoney = $m['account_money'] + $m['back_money'];
     $uname = session("u_user_name");
     //ajaxmsg($binfo);die;
     if ($this->uid == $binfo['borrow_uid']) {
         ajaxmsg("不能去投自己的标", 0);
     }
     $max_month = $binfo['borrow_duration'];
     //getTransferLeftmonth($binfo['deadline']);
     $min_month = $binfo['min_month'];
     $max_num = $binfo['transfer_total'] - $binfo['transfer_out'];
     if ($tnum < 1) {
         ajaxmsg("购买份数必须大于等于1份!" . $binfo['per_transfer'], 0);
     }
     if ($month < $min_month || $max_month < $month) {
         ajaxmsg("本标认购期限只能在'" . $min_month . "个月---" . $max_month . "个月'之间", 0);
     }
     //echo $max_num;die();
     // echo $tnum;die();
     //echo $max_num;die();
     if ($max_num * $binfo['per_transfer'] < $tnum * $binfo['per_transfer']) {
         ajaxmsg("本标还能认购最大金额为" . $max_num . "元,请重新输入认购金额", 0);
     }
     $map['i.investor_uid'] = $this->uid;
     $map['i.status'] = 1;
     $map['i.borrow_id'] = $borrow_id;
     $map['i.loanno'] = array('neq', '');
     $list = getttenderlist($map, 15);
     $invested_money_t = $tnum * $binfo['per_transfer'] + $list['total_money'];
     if ($binfo['borrow_max'] != 0) {
         if ($binfo['borrow_max'] * $binfo['per_transfer'] < $invested_money_t) {
             ajaxmsg("本标个人认购最大金额为" . $binfo['borrow_max'] * $binfo['per_transfer'] . "元", 0);
         }
     }
     $money = $tnum;
     if ($amoney < $money) {
         ajaxmsg("尊敬的{$uname},您准备认购{$money}元,但您的账户可用余额为{$amoney}元,请先去充值再认购", 0);
     }
     $vm = getMinfo($this->uid, "m.pin_pass,mm.invest_vouch_cuse,mm.money_collect");
     $pin_pass = $vm['pin_pass'];
     $pin = md5($_pin);
     $tinvest_id = TinvestMoney($this->uid, $borrow_id, $tnum, $month);
     //投企业直投
     if ($tinvest_id) {
         $loanconfig = FS("Webconfig/loanconfig");
         $orders = date("YmdHi") . $tinvest_id;
         // 发送到乾多多
         $invest_qdd = M("escrow_account")->field('*')->where("uid={$this->uid}")->find();
         $borrow_qdd = M("escrow_account")->field('*')->where("uid={$binfo['borrow_uid']}")->find();
         $invest_info = M("transfer_borrow_investor")->field("reward_money, borrow_fee")->where("id={$tinvest_id}")->find();
         $secodary = '';
         import("ORG.Loan.Escrow");
         $loan = new Escrow();
         if ($invest_info['reward_money'] > 0.0) {
             // 投标奖励
             // $secodary[] = $loan->secondaryJsonList($invest_qdd['qdd_marked'], $invest_info['reward_money'],'二次分配', '支付投标奖励');
             $secodary['LoanInMoneymoremore'] = $invest_qdd['qdd_marked'];
             $secodary['Amount'] = $invest_info['reward_money'];
             $secodary['TransferName'] = '二次分配';
             $secodary['Remark'] = '支付投标奖励';
             $secodarys['reward_money'] = $secodary;
         }
         if ($invest_info['borrow_fee'] > 0.0) {
             // 借款管理费
             // $secodary[] = $loan->secondaryJsonList($loanconfig['pfmmm'], $invest_info['borrow_fee'],'二次分配', '支付平台借款管理费');
             $secodary['LoanInMoneymoremore'] = $loanconfig['pfmmm'];
             $secodary['Amount'] = $invest_info['borrow_fee'];
             $secodary['TransferName'] = '二次分配';
             $secodary['Remark'] = '支付平台借款管理费';
             $secodarys['borrow_fee'] = $secodary;
         }
         //$secodarys && $secodarys = json_encode($secodarys);
         // 投标奖励
         // $loanList[] = $loan->loanJsonList($invest_qdd['qdd_marked'], $borrow_qdd['qdd_marked'], $orders, $borrow_id, $money, $binfo['borrow_money'],'投标',"对{$borrow_id}号投标",$secodary);
         $loanJsonList = array();
         $loanJsonList['LoanOutMoneymoremore'] = $invest_qdd['qdd_marked'];
         $loanJsonList['LoanInMoneymoremore'] = $borrow_qdd['qdd_marked'];
         $loanJsonList['OrderNo'] = 'T' . $orders;
         $loanJsonList['BatchNo'] = 'T_' . $borrow_id;
         $loanJsonList['Amount'] = $money * $binfo['per_transfer'];
         $loanJsonList['FullAmount'] = $binfo['borrow_money'];
         $loanJsonList['TransferName'] = '投标';
         $loanJsonList['Remark'] = "对{$borrow_id}号投标";
         $loanJsonList['NeedAudit'] = '1';
         //$loanJsonList['SecondaryJsonList'] = $secodarys;
         //$loanJsonList = json_encode($loanList);
         //$returnURL = C('WEB_URL').U("invest/investReturn");
         // $notifyURL = C('WEB_URL').U("notify/notifys");
         $notifyURL = C('WEB_URL') . "/tinvest/notify";
         //echo $notify;die();
         //$data =  $loan->transfer('',$returnURL , $notifyURL);
         $data1 = $loan->transfer('', $returnURL, $notifyURL, 1, 1, 2, 1);
         // 自动到帐
         //$data['LoanJsonList']=$data1['LoanJsonList'];
         //$data['LoanJsonList'] = $loanJsonList;
         $data['PlatformMoneymoremore'] = $data1['PlatformMoneymoremore'];
         $data['TransferAction'] = $data1['TransferAction'];
         $data['Action'] = $data1['Action'];
         $data['TransferType'] = $data1['TransferType'];
         $data['NeedAudit'] = $data1['NeedAudit'];
         $data['RandomTimeStamp'] = $data1['RandomTimeStamp'];
         $data['Remark1'] = $data1['Remark1'];
         $data['Remark2'] = $data1['Remark2'];
         $data['Remark3'] = $data1['Remark3'];
         $data['NotifyURL'] = $data1['NotifyURL'];
         $data['LoanJsonList'] = $loanJsonList;
         $data['SecondaryJsonList'] = $secodarys;
         ajaxmsg($data);
         //          $loanconfig = FS("Webconfig/loanconfig");
         //          $orders = date("YmdHi").$tinvest_id;
         // // 发送到乾多多
         //          $invest_qdd = M("escrow_account")->field('*')->where("uid={$this->uid}")->find();
         //          $borrow_qdd = M("escrow_account")->field('*')->where("uid={$binfo['borrow_uid']}")->find();
         //          $invest_info = M("transfer_borrow_investor")->field("reward_money, borrow_fee")->where("id={$tinvest_id}")->find();
         //          $secodary = '';
         //          import("ORG.Loan.Escrow");
         //          $loan = new Escrow();
         //  if($invest_info['reward_money']>0.00){  // 投标奖励
         //             // $secodary[] = $loan->secondaryJsonList($invest_qdd['qdd_marked'], $invest_info['reward_money'],'二次分配', '支付投标奖励');
         //     $secodary['LoanInMoneymoremore'] = $invest_qdd['qdd_marked'];
         // 	$secodary['Amount'] = $invest_info['reward_money'];
         // 	$secodary['TransferName'] = '二次分配';
         // 	$secodary['Remark'] = '支付投标奖励';
         // 	//$secodarys['reward_money'] = $secodary;
         //          }
         //          if($invest_info['borrow_fee']>0.00){  // 借款管理费
         //             // $secodary[] = $loan->secondaryJsonList($loanconfig['pfmmm'], $invest_info['borrow_fee'],'二次分配', '支付平台借款管理费');
         //     $secodary['LoanInMoneymoremore'] = $loanconfig['pfmmm'];
         // 	$secodary['Amount'] = $invest_info['borrow_fee'];
         // 	$secodary['TransferName'] = '二次分配';
         // 	$secodary['Remark'] = '支付平台借款管理费';
         // 	//$secodarys['borrow_fee'] = $secodary;
         //          }
         //          //$secodarys && $secodarys = json_encode($secodarys);
         //          // 投标奖励
         //         // $loanList[] = $loan->loanJsonList($invest_qdd['qdd_marked'], $borrow_qdd['qdd_marked'], $orders, $borrow_id, $money, $binfo['borrow_money'],'投标',"对{$borrow_id}号投标",$secodary);
         // 	$loanJsonList = array();
         //     $loanJsonList['LoanOutMoneymoremore'] = $invest_qdd['qdd_marked'];
         // 	$loanJsonList['LoanInMoneymoremore'] = $borrow_qdd['qdd_marked'];
         // 	$loanJsonList['OrderNo'] = 'T'.$orders;
         // 	$loanJsonList['BatchNo'] = 'T_'.$borrow_id;
         // 	$loanJsonList['Amount'] = $money*$binfo['per_transfer'];
         // 	$loanJsonList['FullAmount'] = $binfo['borrow_money'];
         // 	$loanJsonList['TransferName'] = '投标';
         // 	$loanJsonList['Remark'] = "对{$borrow_id}号投标";
         // 	//$loanJsonList['NeedAudit']='1';
         // 	$loanJsonList['SecondaryJsonList']=$secodary;
         // $notifyURL = C('WEB_URL').U("tinvest/notify");
         //          //$data1 =  $loan->transfer('',$returnURL , $notifyURL);
         //          $data1=  $loan->transfer($loanJsonList, $returnURL , $notifyURL,1,1,2,1); // 自动到帐
         // //$data['LoanJsonList']=$data1['LoanJsonList'];
         // $data['LoanJsonList'] = $loanJsonList;
         // $data['PlatformMoneymoremore']=$data1['PlatformMoneymoremore'];
         // $data['TransferAction']=$data1['TransferAction'];
         // $data['Action']=$data1['Action'];
         // $data['TransferType']=$data1['TransferType'];
         // $data['NeedAudit']=$data1['NeedAudit'];
         // $data['RandomTimeStamp']=$data1['RandomTimeStamp'];
         // $data['Remark1']=$data1['Remark1'];
         // $data['Remark2']=$data1['Remark2'];
         // $data['Remark3']=$data1['Remark3'];
         // $data['NotifyURL']=$data1['NotifyURL'];
         //$data['SecondaryJsonList'] = $secodarys;
     } else {
         $ajaxmsg("对不起,认购失败,请重试!");
     }
 }
 public function ttending()
 {
     $jsoncode = file_get_contents("php://input");
     $arr = array();
     $arr = json_decode($jsoncode, ture);
     if (is_array($arr) && isset($arr['id']) && isset($arr['type']) && isset($arr['num'])) {
         $type = $arr['type'];
         $id = intval($arr['id']);
         $num = intval($arr['num']);
     } else {
         $type = 2;
         $num = 5;
     }
     if (intval($arr['uid']) != $this->uid) {
         ajaxmsg("用户错误!" . $thsi->uid, 0);
     }
     if ($type == 1) {
         $searchMap['i.id'] = array("gt", $id);
         $order = "i.id ASC";
     } elseif ($type == 0) {
         $searchMap['id'] = array("lt", $id);
         $order = "i.id DESC";
     } else {
         $order = "i.id DESC";
     }
     $searchMap['i.investor_uid'] = $this->uid;
     $searchMap['i.status'] = 1;
     $list = getttenderlist($searchMap, '', $num, $order);
     foreach ($list['list'] as $key => $v) {
         $data[$key]['id'] = $v['id'];
         $data[$key]['borrow_id'] = $v['borrow_id'];
         $data[$key]['borrow_user'] = $v['borrow_user'];
         $data[$key]['investor_capital'] = $v['investor_capital'];
         $data[$key]['advance_receive'] = $v['investor_capital'] + $v['investor_interest'];
         $data[$key]['borrow_interest_rate'] = $v['borrow_interest_rate'];
         $data[$key]['add_time'] = date("Y-m-d", $v['add_time']);
         $data[$key]['transfer_month'] = $v['transfer_month'] . "个月";
         $data[$key]['deadline'] = $v['deadline'];
     }
     $listt['list'] = $data;
     ajaxmsg($listt);
 }