Example #1
0
 /**
 +-----------------------s-----------------------------------
 * 默认操作
 +----------------------------------------------------------
 */
 public function index()
 {
     $map = array();
     if (!empty($_REQUEST['start_time']) && !empty($_REQUEST['end_time'])) {
         $timespan = strtotime(urldecode($_REQUEST['start_time'])) . "," . strtotime(urldecode($_REQUEST['end_time']));
         $map['add_time'] = array("between", $timespan);
         $search['start_time'] = strtotime(urldecode($_REQUEST['start_time']));
         $search['end_time'] = strtotime(urldecode($_REQUEST['end_time']));
     } elseif (!empty($_REQUEST['start_time'])) {
         $xtime = strtotime(urldecode($_REQUEST['start_time']));
         $map['add_time'] = array("gt", $xtime);
         $search['start_time'] = $xtime;
     } elseif (!empty($_REQUEST['end_time'])) {
         $xtime = strtotime(urldecode($_REQUEST['end_time']));
         $map['add_time'] = array("lt", $xtime);
         $search['end_time'] = $xtime;
     }
     if (intval($_GET['kf']) > 0) {
         $auid = intval($_GET['kf']);
         $this->assign('kfname', get_admin_name(intval($_GET['kf'])));
         $search['kf'] = $auid;
     } else {
         $auid = 1000000;
         $this->assign('kfname', "");
     }
     //borrowlist
     $map_borrow["borrow_uid"] = array("exp", "in(select id from lzh_members where customer_id ={$auid} AND user_leve=1)");
     $map_borrow["borrow_status"] = array("gt", 5);
     if ($map['add_time']) {
         $map_borrow["add_time"] = $map['add_time'];
     }
     $_borrow_list = M("borrow_info")->field("sum(borrow_money) as borrow_money,borrow_uid")->where($map_borrow)->group("borrow_uid")->select();
     $all_list = array();
     foreach ($_borrow_list as $key => $v) {
         $all_list[$v['borrow_uid']]['borrow_money'] = $v['borrow_money'];
         $all_list[$v['borrow_uid']]['investor_capital'] = 0;
     }
     //invester
     $map_investor["investor_uid"] = array("exp", "in(select id from lzh_members where customer_id={$auid} AND user_leve=1)");
     $map_investor["status"] = array("gt", 3);
     if ($map['add_time']) {
         $map_investor["add_time"] = $map['add_time'];
     }
     $_invest_list = M("borrow_investor")->field('sum(investor_capital) as investor_capital,investor_uid')->where($map_investor)->group("investor_uid")->select();
     foreach ($_invest_list as $skey => $sv) {
         $all_list[$sv['investor_uid']]['investor_capital'] = $sv['investor_capital'];
         $all_list[$sv['investor_uid']]['borrow_money'] = floatval($borrow_list[$sv['investor_uid']]['borrow_money']);
     }
     foreach ($all_list as $keyx => $vx) {
         $all_list[$keyx]['id'] = $keyx;
         $all_list[$keyx]['user_name'] = M("members")->getFieldById($keyx, 'user_name');
     }
     //会员统计
     $this->assign("search", $search);
     $this->assign('list', $all_list);
     $kflist = M("ausers")->where("is_kf=1 and is_ban=0")->getField('id,real_name');
     $this->assign("kflist", $kflist);
     $this->display();
 }
Example #2
0
 /**
  * 个人资料
  */
 public function info()
 {
     $this->assign("kflist", get_admin_name());
     $pre = C('DB_PREFIX');
     $rule = M('ausers u')->field('u.id,u.qq,u.phone')->join("{$pre}members m ON m.customer_id=u.id")->where("u.is_kf =1 and m.customer_id={$minfo['customer_id']}")->select();
     foreach ($rule as $key => $v) {
         $list[$key]['qq'] = $v['qq'];
         $list[$key]['phone'] = $v['phone'];
     }
     $this->assign("kfs", $list);
     $minfo = getMinfo($this->uid, true);
     $this->assign("minfo", $minfo);
     $this->display();
 }
 public function index()
 {
     $ucLoing = de_xie($_COOKIE['LoginCookie']);
     setcookie('LoginCookie', '', time() - 10 * 60, "/");
     $this->assign("uclogin", $ucLoing);
     $this->assign("unread", $read = M("inner_msg")->where("uid={$this->uid} AND status=0")->count('id'));
     $this->assign("mstatus", M('members_status')->field(true)->find($this->uid));
     $minfo = getMinfo($this->uid, true);
     $pin_pass = $minfo['pin_pass'];
     $has_pin = empty($pin_pass) ? "no" : "yes";
     $this->assign("has_pin", $has_pin);
     $this->assign("memberinfo", M('members')->find($this->uid));
     $this->assign("memberdetail", M('member_info')->find($this->uid));
     $this->assign("minfo", $minfo);
     $this->assign('benefit', get_personal_benefit($this->uid));
     $this->assign('out', get_personal_out($this->uid));
     $this->assign("bank", M('member_banks')->field('bank_num')->find($this->uid));
     $info = getMemberDetail($this->uid);
     $this->assign("info", $info);
     $this->assign("kflist", get_admin_name());
     $list = array();
     $pre = C('DB_PREFIX');
     $rule = M('ausers u')->field('u.id,u.qq,u.phone')->join("{$pre}members m ON m.customer_id=u.id")->where("u.is_kf =1 and m.customer_id=0")->select();
     //m.customer_id={$minfo['customer_id']}
     foreach ($rule as $key => $v) {
         $list[$key]['qq'] = $v['qq'];
         $list[$key]['phone'] = $v['phone'];
     }
     $this->assign("kfs", $list);
     $_SX = M('investor_detail')->field('deadline,interest,capital')->where("investor_uid = {$this->uid} AND status=7")->order("deadline ASC")->find();
     $lastInvest['gettime'] = $_SX['deadline'];
     $lastInvest['interest'] = $_SX['interest'];
     $lastInvest['capital'] = $_SX['capital'];
     $this->assign("lastInvest", $lastInvest);
     $_SX = "";
     $_SX = M('investor_detail')->field('deadline,sum(interest) as interest,sum(capital) as capital')->where("borrow_uid = {$this->uid} AND status=7")->group("borrow_id,sort_order")->order("deadline ASC")->find();
     $lastBorrow['gettime'] = $_SX['deadline'];
     $lastBorrow['interest'] = $_SX['interest'];
     $lastBorrow['capital'] = $_SX['capital'];
     $this->assign("lastBorrow", $lastBorrow);
     $map = array();
     $map['uid'] = $this->uid;
     $Log_list = getMoneyLog($map, 4);
     $this->assign("Log_list", $Log_list['list']);
     $this->assign("list", get_personal_count($this->uid));
     $this->assign("uid", $map['uid']);
     $this->display();
 }
 public function zjxx()
 {
     $jsoncode = file_get_contents("php://input");
     //alogsm("zjxx",0,1,session("u_id").$jsoncode);
     $minfo = getMinfo($this->uid, true);
     //$this->assign("memberinfo", M('members')->find($this->uid));
     //$this->assign("minfo",$minfo);
     //$this->assign('benefit', get_personal_benefit($this->uid));
     //$this->assign('out', get_personal_out($this->uid));
     $benefit = get_personal_benefit($this->uid);
     $this->assign("bank", M('member_banks')->field('bank_num')->find($this->uid));
     $info = getMemberDetail($this->uid);
     $this->assign("info", $info);
     $this->assign("kflist", get_admin_name());
     $list = array();
     $pre = C('DB_PREFIX');
     $rule = M('ausers u')->field('u.id,u.qq,u.phone')->join("{$pre}members m ON m.customer_id=u.id")->where("u.is_kf =1 and m.customer_id={$minfo['customer_id']}")->select();
     foreach ($rule as $key => $v) {
         $list[$key]['qq'] = $v['qq'];
         $list[$key]['phone'] = $v['phone'];
     }
     $this->assign("kfs", $list);
     $_SX = M('investor_detail')->field('deadline,interest,capital')->where("investor_uid = {$this->uid} AND status=7")->order("deadline ASC")->find();
     $lastInvest['gettime'] = $_SX['deadline'];
     $lastInvest['interest'] = $_SX['interest'];
     $lastInvest['capital'] = $_SX['capital'];
     $this->assign("lastInvest", $lastInvest);
     $_SX = "";
     $_SX = M('investor_detail')->field('deadline,sum(interest) as interest,sum(capital) as capital')->where("borrow_uid = {$this->uid} AND status=7")->group("borrow_id,sort_order")->order("deadline ASC")->find();
     $lastBorrow['gettime'] = $_SX['deadline'];
     $lastBorrow['interest'] = $_SX['interest'];
     $lastBorrow['capital'] = $_SX['capital'];
     $this->assign("lastBorrow", $lastBorrow);
     $this->assign("memberdetail", M('member_info')->find($this->uid));
     //$this->assign("list",get_personal_count($this->uid));
     $list = get_personal_count($this->uid);
     //新加开始
     $_list['zichanzonge'] = $minfo['account_money'] + $minfo['back_money'] + $minfo['money_collect'] + $minfo['money_freeze'];
     $_list['keyongyue'] = $minfo['account_money'] + $minfo['back_money'];
     $_list['money_freeze'] = $minfo['money_freeze'] != null ? $minfo['money_freeze'] : "0.00";
     $_list['dsbx'] = $minfo['money_collect'];
     $_list['willgetInterest'] = $benefit['interest_collection'];
     $_list['withdraw_money'] = $list['withdraw'] != null ? $list['withdraw'] : "0.00";
     $_list['chongzhizonge'] = $list['payonline'] != null ? $list['payonline'] : "0.00";
     $_list['zuijindaihuanjine'] = getFloatvalue($lastBorrow['interest'] + $lastBorrow['capital'], 2);
     if ($lastBorrow['gettime'] > 0) {
         $_list['zuijindaihuantime'] = date("Y-m-d", $lastBorrow['gettime']);
     } else {
         $_list['zuijindaihuantime'] = "无待还";
     }
     $_list['zuijindaishoujine'] = getFloatvalue($lastInvest['capital'] + $lastInvest['interest'], 2);
     if ($lastInvest['gettime'] > 0) {
         $_list['zuijindaishoutime'] = date("Y-m-d", $lastInvest['gettime']);
     } else {
         $_list['zuijindaishoutime'] = "无待还";
     }
     echo ajaxmsg($_list);
     //$this->display();
 }
 public function doEdit()
 {
     $model = D(ucfirst($this->getActionName()));
     $model2 = M("member_info");
     $model3 = M("member_banks");
     if (false === $model->create()) {
         $this->error($model->getError());
     }
     if (false === $model2->create()) {
         $this->error($model2->getError());
     }
     if (false === $model3->create()) {
         $this->error($model3->getError());
     }
     $model->startTrans();
     if (!empty($model->user_pass)) {
         $model->user_pass = md5($model->user_pass);
     } else {
         unset($model->user_pass);
     }
     if (!empty($model->pin_pass)) {
         $model->pin_pass = md5($model->pin_pass);
     } else {
         unset($model->pin_pass);
     }
     $model->user_phone = $model2->cell_phone;
     $model3->add_ip = get_client_ip();
     $model3->add_time = time();
     $aUser = get_admin_name();
     $kfid = $model->customer_id;
     $model->customer_name = $aUser[$kfid];
     $result = $model->save();
     $result2 = $model2->save();
     $result3 = $model3->save();
     //保存当前数据对象
     if ($result || $result2 || $result3) {
         //保存成功
         $model->commit();
         alogs("Members", 0, 1, '成功执行了会员信息资料的修改操作!');
         //管理员操作日志
         //成功提示
         $this->assign('jumpUrl', __URL__ . "/" . session('listaction'));
         $this->success(L('修改成功'));
     } else {
         alogs("Members", 0, 0, '执行会员信息资料的修改操作失败!');
         //管理员操作日志
         $model->rollback();
         //失败提示
         $this->error(L('修改失败'));
     }
 }
Example #6
0
 public function _listFilter($list)
 {
     $row = array();
     $aUser = get_admin_name();
     foreach ($list as $key => $v) {
         $v['a_kfName'] = $aUser[$v['kfid']];
         $row[$key] = $v;
     }
     return $row;
 }
Example #7
0
 public function _listFilter($list)
 {
     session('listaction', ACTION_NAME);
     $Bconfig = (require C("APP_ROOT") . "Conf/borrow_config.php");
     $listType = $Bconfig['REPAYMENT_TYPE'];
     $BType = $Bconfig['BORROW_TYPE'];
     $row = array();
     $aUser = get_admin_name();
     foreach ($list as $key => $v) {
         $v['repayment_type_num'] = $v['repayment_type'];
         $v['repayment_type'] = $listType[$v['repayment_type']];
         $v['borrow_type'] = $BType[$v['borrow_type']];
         if ($v['deadline']) {
             $v['overdue'] = getLeftTime($v['deadline']) * -1;
         }
         if ($v['borrow_status'] == 1 || $v['borrow_status'] == 3 || $v['borrow_status'] == 5) {
             $v['deal_uname_2'] = $aUser[$v['deal_user_2']];
             $v['deal_uname'] = $aUser[$v['deal_user']];
         }
         $row[$key] = $v;
     }
     return $row;
 }
 public function verify()
 {
     $jsoncode = file_get_contents("php://input");
     $arr = array();
     $arr = json_decode($jsoncode, true);
     //ajaxmsg($this->uid);
     //var_dump($a);die;
     if (!is_array($arr) || empty($arr) || $arr['uid'] == "") {
         ajaxmsg("数据有误", 0);
     }
     if ($arr['uid'] != $this->uid) {
         ajaxmsg("您还未登陆,请先登陆!", 0);
     }
     $userinfo = M("members")->field('user_name')->where("id={$this->uid}")->find();
     $mess = array();
     $mess['uid'] = $this->uid;
     $mess['username'] = $userinfo['user_name'];
     $mess['head'] = get_avatar($mess['uid']);
     //头像
     $minfo = getMinfo($mess['uid'], true);
     $mess['credits'] = getLeveIco($minfo['credits'], 3);
     //会员等级
     $membermoney = M("member_money")->field(true)->where("uid={$mess['uid']}")->find();
     if (is_array($membermoney)) {
         $mess['mayuse'] = $membermoney['account_money'] + $membermoney['back_money'];
         //可用
         $mess['freeze'] = $membermoney['money_freeze'];
         //冻结
         $mess['collect'] = $membermoney['money_collect'];
         //代收
         $mess['total'] = $mess['mayuse'] + $mess['freeze'] + $mess['collect'];
         //总额
         $lixi = get_personal_benefit($this->uid);
         $mess['benefit'] = $lixi['interest_collection'];
     } else {
         $mess['total'] = 0;
         $mess['mayuse'] = 0;
         $mess['freeze'] = 0;
         $mess['collect'] = 0;
         $mess['benefit'] = 0;
     }
     $pre = C('DB_PREFIX');
     $vo = M("members m")->field("m.user_email,m.user_phone,m.id,m.user_leve,m.time_limit,s.id_status,s.phone_status,s.email_status,s.video_status,s.face_status")->join("{$pre}members_status s ON s.uid=m.id")->where("m.id={$this->uid}")->find();
     $str = "";
     if ($vo['id_status'] == 1) {
         $mess['id_status'] = 1;
         $vm = M("member_info")->field('idcard,real_name')->find($mess['uid']);
         $mess['real_name'] = $vm['real_name'];
         $mess['idcard'] = hidecard($vm['idcard'], 1);
     } elseif ($vo['id_status'] == 3) {
         $mess['id_status'] = 2;
     } else {
         $mess['id_status'] = 0;
     }
     if ($vo['phone_status'] == 1) {
         $mess['phone_status'] = 1;
         $mess['phone'] = hidecard($vo['user_phone'], 2);
     } else {
         $mess['phone_status'] = 0;
     }
     if ($vo['email_status'] == 1) {
         $mess['email_status'] = 1;
         $mess['email'] = $vo['user_email'];
     } else {
         $mess['email_status'] = 0;
         $mess['email'] = $vo['user_email'];
     }
     // if(M('escrow_account')->where("uid={$this->uid}")->count('uid')){
     //       	// ajaxmsg('您已经绑定了托管账户,无需重复绑定',0);
     //       	$mess['escrow']=1;
     //       }else{
     //       	$mess['escrow']=0;
     //       }
     $minfo = getMinfo($this->uid, true);
     $user_name = session('u_user_name');
     //$this->assign("minfo",$minfo);
     $mess['credits'] = getLeveIco($minfo['credits'], 3);
     $mess['credit_cuse'] = $minfo['credit_cuse'];
     $mess['borrow_vouch_cuse'] = $minfo['borrow_vouch_cuse'];
     if ($minfo['time_limit'] > 0) {
         $mess['time_limit'] = date('Y-m-d', $minfo['time_limit']);
     } else {
         $mess['time_limit'] = "0";
     }
     if ($minfo['credit_cuse'] == null) {
         $mess['credit_cuse'] = 0;
     }
     if ($minfo['borrow_vouch_cuse'] == null) {
         $mess['borrow_vouch_cuse'] = 0;
     }
     $user_qdd = M('escrow_account')->field("invest_auth,secondary_percent")->where("uid=" . $this->uid)->find();
     if ($user_qdd['invest_auth'] == 0 || $user_qdd['secondary_percent'] == 0) {
         $mess['escrow_auth'] = 0;
     } else {
         $mess['escrow_auth'] = 1;
     }
     $vobank = M("member_banks")->field(true)->where("uid = {$this->uid} and bank_num !=''")->find();
     if (empty($vobank['bank_num'])) {
         $mess['bank_status'] = 0;
     } else {
         $mess['bank_status'] = 1;
     }
     $kflist = get_admin_name();
     $kflist = $kflist[$minfo['customer_id']];
     if ($_kflist == null) {
         $mess['kflist'] = "暂未选择客服";
     }
     $list = array();
     $pre = C('DB_PREFIX');
     $rule = M('ausers u')->field('u.id,u.qq,u.phone')->join("{$pre}members m ON m.customer_id=u.id")->where("u.is_kf =1 and m.customer_id={$minfo['customer_id']}")->select();
     foreach ($rule as $key => $v) {
         $list[$key]['qq'] = $v['qq'];
         $list[$key]['phone'] = $v['phone'];
     }
     if ($rule == 0) {
         $mess['qq'] = '暂无QQ';
         $mess['phone'] = '暂无客服电话';
     }
     $money_info = M("member_money")->field("account_money, back_money")->where("uid={$this->uid}")->find();
     $mess['common_money'] = empty($money_info['account_money']) ? '0.00' : $money_info['account_money'];
     $money_info = M("member_money")->field("account_money, back_money")->where("uid={$this->uid}")->find();
     $mess['back_money'] = empty($money_info['back_money']) ? '0.00' : $money_info['back_money'];
     ajaxmsg($mess);
 }
Example #9
0
 public function doguarEdit()
 {
     $model = D(ucfirst($this->getActionName()));
     $model2 = M("member_info");
     $model3 = M("member_banks");
     $model4 = M("member_guarrate");
     if (false === $model->create()) {
         $this->error($model->getError());
     }
     if (false === $model2->create()) {
         $this->error($model2->getError());
     }
     if (false === $model3->create()) {
         $this->error($model3->getError());
     }
     if (false === $model4->create()) {
         $this->error($model4->getError());
     }
     $model->startTrans();
     if (!empty($model->user_pass)) {
         $model->user_pass = md5($model->user_pass);
     } else {
         unset($model->user_pass);
     }
     if (!empty($model->pin_pass)) {
         $model->pin_pass = md5($model->pin_pass);
     } else {
         unset($model->pin_pass);
     }
     $model->user_phone = $model2->cell_phone;
     $model3->add_ip = get_client_ip();
     $model3->add_time = time();
     /*
     import('ORG.Net.UploadFile');
     $upload = new UploadFile();// 实例化上传类
     $upload->maxSize  = 3145728 ;// 设置附件上传大小
     $upload->allowExts  = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
     $upload->savePath =  './Public/Uploads/stamp/';// 设置附件上传目录
     $upload->saveRule= "stamp_img".$_REQUEST['id'].time();
     if(!$upload->upload()) {// 上传错误提示错误信息
     	$this->error($upload->getErrorMsg());
     }else{// 上传成功 获取上传文件信息
     	$stamp_img =  $upload->getUploadFileInfo();
     	$model2->stamp_img =$stamp_img[0]['savepath'].$stamp_img[0]['savename'];	
     }
     */
     $aUser = get_admin_name();
     $kfid = $model->customer_id;
     $model->customer_name = $aUser[$kfid];
     $result = $model->save();
     $result2 = $model2->save();
     $result3 = $model3->save();
     $num = M("member_guarrate")->where("uid={$model4->uid}")->count("uid");
     if ($num > 0) {
         $result4 = $model4->save();
     } else {
         $result4 = $model4->add();
     }
     //保存当前数据对象
     if ($result || $result2 || $result3 || $result4) {
         //保存成功
         $model->commit();
         alogs("Members", 0, 1, '成功执行了会员信息资料的修改操作!');
         //管理员操作日志
         //成功提示
         //$this->assign('jumpUrl', __URL__."/".session('listaction'));
         $this->assign('jumpUrl', __URL__ . "/danbao");
         $this->success(L('修改成功'));
     } else {
         alogs("Members", 0, 0, '执行会员信息资料的修改操作失败!');
         //管理员操作日志
         $model->rollback();
         //失败提示
         $this->error(L('修改失败'));
     }
 }
Example #10
0
 public function index()
 {
     //	$this->duizhang();
     $ucLoing = de_xie($_COOKIE['LoginCookie']);
     setcookie('LoginCookie', '', time() - 10 * 60, "/");
     $this->assign("uclogin", $ucLoing);
     $this->assign("unread", $read = M("inner_msg")->where("uid={$this->uid} AND status=0")->count('id'));
     $this->assign("mstatus", M('members_status')->field(true)->find($this->uid));
     $danbao = M('borrow_investor')->where("borrow_uid=" . $this->uid)->sum("guar_fee");
     $this->assign("danbao", $danbao);
     //die(M()->getlastsql());
     //echo $danbao;exit;
     //查询会员状态
     $vip_status = M("members_status as ms")->field("ms.phone_status,ms.id_status,ms.email_status,ms.safequestion_status,lmb.uid")->join("left join lzh_member_banks as lmb on ms.uid=lmb.uid")->where('ms.uid=' . $this->uid)->find();
     $this->vip = $vip_status;
     $minfo = getMinfo($this->uid, true);
     $pin_pass = $minfo['pin_pass'];
     $has_pin = empty($pin_pass) ? "no" : "yes";
     $this->assign("has_pin", $has_pin);
     $this->assign("memberinfo", M('members')->find($this->uid));
     $this->assign("memberdetail", M('member_info')->find($this->uid));
     $this->assign("minfo", $minfo);
     //加上新手标的利息 2015-09-18
     $benefit = get_personal_benefit($this->uid);
     //dump($benefit);
     //查询新手标的代收利息
     $newbieinterest = M('newbie_record')->field('interest')->where('investid=' . $this->uid . ' and status=4')->find();
     //echo M()->getLastSql();
     $benefit['interest_collection'] = $benefit['interest_collection'] + $newbieinterest['interest'];
     $this->assign('benefit', $benefit);
     //var_dump(get_personal_benefit($this->uid));
     $this->assign('out', get_personal_out($this->uid));
     $this->assign("bank", M('member_banks')->field('bank_num')->find($this->uid));
     $info = getMemberDetail($this->uid);
     $this->assign("info", $info);
     $this->assign("kflist", get_admin_name());
     $list = array();
     $pre = C('DB_PREFIX');
     $rule = M('ausers u')->field('u.id,u.qq,u.phone')->join("{$pre}members m ON m.customer_id=u.id")->where("u.is_kf =1 and m.customer_id={$minfo['customer_id']}")->select();
     foreach ($rule as $key => $v) {
         $list[$key]['qq'] = $v['qq'];
         $list[$key]['phone'] = $v['phone'];
     }
     $this->assign("kfs", $list);
     $_SX = M('investor_detail')->field('deadline,interest,capital')->where("investor_uid = {$this->uid} AND status=7")->order("deadline ASC")->find();
     $lastInvest['gettime'] = $_SX['deadline'];
     $lastInvest['interest'] = $_SX['interest'];
     $lastInvest['capital'] = $_SX['capital'];
     $this->assign("lastInvest", $lastInvest);
     $_SX = "";
     $_SX = M('investor_detail')->field('deadline,sum(interest) as interest,sum(capital) as capital')->where("borrow_uid = {$this->uid} AND status=7")->group("borrow_id,sort_order")->order("deadline ASC")->find();
     $lastBorrow['gettime'] = $_SX['deadline'];
     $lastBorrow['interest'] = $_SX['interest'];
     $lastBorrow['capital'] = $_SX['capital'];
     $this->assign("lastBorrow", $lastBorrow);
     $map = array();
     $map['uid'] = $this->uid;
     $Log_list = getMoneyLog($map, 4);
     $this->assign("Log_list", $Log_list['list']);
     $this->assign("list", get_personal_count($this->uid));
     //以下是我的投资详细
     $zwmap['investor_uid'] = $this->uid;
     $zwmap['status'] = 4;
     $zwmap['Borrow.borrow_type'] = array('neq', 9);
     $zwlist = getTenderList($zwmap, 1);
     //显示真实姓名
     if (is_array($zwlist['list'])) {
         foreach ($zwlist['list'] as $zwkey => $zwval) {
             $borrow_uid = $zwval['borrow_uid'];
             $zwmap = " uid = {$borrow_uid} ";
             $real_name = M("member_info")->field('real_name')->where($zwmap)->limit(1)->select();
             $zwlist['list'][$zwkey]['real_name'] = $real_name[0]['real_name'];
             unset($real_name);
         }
     }
     //曲线走势图
     $result = M("month_detail")->where("user_id=" . $this->uid)->find();
     //去掉前三个
     $res = array_slice($result, 3);
     foreach ($res as $key => $value) {
         $arr[] = $value;
     }
     if (max($arr) >= 10000) {
         foreach ($arr as $key => $value) {
             $brr[] = $value / 10000;
         }
         $this->char = "万元";
     } else {
         if (max($arr) >= 1000) {
             foreach ($arr as $key => $value) {
                 $brr[] = $value / 1000;
             }
             $this->char = "千元";
         } else {
             if (max($arr) >= 100) {
                 foreach ($arr as $key => $value) {
                     $brr[] = $value / 100;
                 }
                 $this->char = "百元";
             } else {
                 foreach ($arr as $key => $value) {
                     $brr[] = $value;
                 }
                 $this->char = "元";
             }
         }
     }
     if (count($brr) == 0) {
         $brr = array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
         $this->char = "元";
     }
     $brr = json_encode($brr);
     $this->arr = $brr;
     //传输到前端
     //日历数据 具体日期具体还款
     $month = date('m');
     $firstday = date('Y-' . $month . '-01 00:00:00');
     $firstsec = strtotime(date('Y-' . $month . '-01 00:00:00'));
     //零点零分零秒
     $lastsec = strtotime(date('Y-m-d  23:59:59', strtotime($firstday . "+1 month -1 day")));
     //要查询的月末
     $investor_uid = $this->uid;
     //借款编号  借款者id 应收本金 应收利息  利息管理费 标的状态 还款时间 逾期罚金 借款者真实姓名
     $caldata = M('investor_detail as lid')->field('lid.capital,lid.interest,lid.interest_fee,lid.deadline,lid.expired_money')->join("LEFT JOIN lzh_member_info as lmi on lid.borrow_uid = lmi.uid")->where("lid.investor_uid=" . $investor_uid . " and lid.repayment_time = '0' and lid.deadline>" . $firstsec . " and lid.deadline<" . $lastsec)->order('lid.deadline')->select();
     foreach ($caldata as $key => $value) {
         $calender[] = array(date('md', $value['deadline']), $value['capital'] + $value['interest'] + $value['expired_money'] - $value['interest_fee']);
     }
     $temp = array();
     foreach ($calender as $key => $value) {
         $key = $value['0'];
         $temp[$key] = isset($temp[$key]) ? $value['1'] + $temp[$key] : $value['1'];
     }
     foreach ($temp as $key => $value) {
         //$result[] = array('date' => $key, 'money' => $value);
         $result[] = array($key => $value);
     }
     $res = array_slice($result, 15);
     foreach ($res as $key => $value) {
         foreach ($value as $k => $v) {
             $ali[] = $k . '&' . $v;
         }
     }
     $this->ali = json_encode($ali);
     //最新日历数据遍历
     // echo "<pre/>";var_dump($ali);
     //日历结束
     //推荐项目
     //正在进行的贷款
     $searchMap = array();
     $searchMap['Borrow.borrow_status'] = array("eq", '2');
     $searchMap['Borrow.is_tuijian'] = array("in", '0,1');
     $searchMap['Borrow.borrow_type'] = array("neq", 9);
     $searchMap['Borrow.is_new'] = array("eq", 0);
     $listBorrow = getBorrowList($searchMap, 3);
     $this->listBorrow = $listBorrow;
     $this->assign("list", $zwlist['list']);
     $this->assign("pagebar", $zwlist['page']);
     $this->assign('uid', $this->uid);
     //我的投资结束
     $this->display();
 }
">
<meta name="description" content="<?php 
echo C('DESCRIPTION');
?>
">
</head>
<body>
<header class="Hui-header cl">
	<a class="Hui-logo l" title="H-ui.admin v2.2" href="<?php 
echo U('index');
?>
">后台管理-书志</a> 
	<a class="Hui-logo-m l" href="/" title="H-ui.admin">书志</a> 
		<span class="Hui-subtitle l">V1.0</span> <span class="Hui-userbox">
		<span class="c-white">超级管理员:<?php 
echo get_admin_name();
?>
</span> 
		<a class="btn btn-danger radius ml-10" href="<?php 
echo U('Public/logout');
?>
" title="退出">
		<i class="icon-off"></i> 退出</a></span> 
		<a aria-hidden="false" class="Hui-nav-toggle" href="#"></a>
</header>
<aside class="Hui-aside">
  <input runat="server" id="divScrollValue" type="hidden" value="" />
  <div class="menu_dropdown bk_2">
    <dl id="menu-user">
      <dt><i class="icon-user"></i> 用户中心<b></b></dt>
      <dd>
Example #12
0
 public function index()
 {
     $ucLoing = de_xie($_COOKIE['LoginCookie']);
     setcookie('LoginCookie', '', time() - 10 * 60, "/");
     $this->assign("uclogin", $ucLoing);
     $this->assign("unread", $read = M("inner_msg")->where("uid={$this->uid} AND status=0")->count('id'));
     $vipIdenty = M("vip_apply");
     $this->assign("MinfoDone", getMemberInfoDone($this->uid));
     $mstatus = M('members_status')->field(true)->find($this->uid);
     $memberinfo = M('members')->find($this->uid);
     $rate = 0;
     if ($mstatus["id_status"] == 1) {
         ++$rate;
     }
     if ($mstatus["phone_status"] == 1) {
         ++$rate;
     }
     if ($mstatus["email_status"] == 1) {
         ++$rate;
     }
     if ($mstatus["video_status"] == 1) {
         ++$rate;
     }
     if ($mstatus["face_status"] == 1) {
         ++$rate;
     }
     if ($memberinfo["user_leve"] == 1) {
         ++$rate;
     }
     $this->assign("rate", $rate);
     $this->assign("mstatus", M('members_status')->field(true)->find($this->uid));
     $this->assign("capitalinfo", getMemberBorrowScan($this->uid));
     $this->assign("memberinfo", M('members')->find($this->uid));
     $this->assign("memberdetail", M('member_info')->find($this->uid));
     $_SX = M('investor_detail')->field('deadline,interest,capital')->where("investor_uid = {$this->uid} AND status=7")->order("deadline ASC")->find();
     $toubiaojl = M('borrow_investor')->where("investor_uid={$this->uid}")->sum('reward_money');
     //投标奖励
     $this->assign("toubiaojl", $toubiaojl);
     //投标奖励
     $tuiguangjl = M('member_moneylog')->where("uid={$this->uid} and type=13")->sum('affect_money');
     //推广奖励
     $this->assign("tuiguangjl", $tuiguangjl);
     //推广奖励
     $lastInvest['gettime'] = $_SX['deadline'];
     $lastInvest['interest'] = $_SX['interest'];
     $lastInvest['capital'] = $_SX['capital'];
     $this->assign("lastInvest", $lastInvest);
     $_SX = "";
     $_SX = M('investor_detail')->field('deadline,sum(interest) as interest,sum(capital) as capital')->where("borrow_uid = {$this->uid} AND status=7")->group("borrow_id,sort_order")->order("deadline ASC")->find();
     $lastBorrow['gettime'] = $_SX['deadline'];
     $lastBorrow['interest'] = $_SX['interest'];
     $lastBorrow['capital'] = $_SX['capital'];
     $this->assign("lastBorrow", $lastBorrow);
     $this->assign("kflist", get_admin_name());
     $list = array();
     $pre = C('DB_PREFIX');
     $rule = M('ausers u')->field('u.id,u.qq,u.phone')->join("{$pre}members m ON m.customer_id=u.id")->where("u.is_kf =1 and m.customer_id={$minfo['customer_id']}")->select();
     foreach ($rule as $key => $v) {
         $list[$key]['qq'] = $v['qq'];
         $list[$key]['phone'] = $v['phone'];
     }
     $this->assign("kfs", $list);
     //获取推荐姓名
     $recommend_name = "";
     if (!empty($minfo["recommend_id"]) && $minfo["recommend_id"] > 0) {
         $recommend_user = D("members")->where(array('id' => $minfo["recommend_id"]))->find();
         if (!empty($recommend_user)) {
             $recommend_name = $recommend_user['user_name'];
         }
     }
     $this->assign("recommend_name", $recommend_name);
     //上次登录时间
     $this->assign("login_info", M("member_login")->where("uid={$this->uid}")->order("id desc")->find());
     $this->display();
 }
 public function index()
 {
     $ucLoing = de_xie($_COOKIE['LoginCookie']);
     setcookie('LoginCookie', '', time() - 10 * 60, "/");
     $this->assign("uclogin", $ucLoing);
     $this->assign("unread", $read = M("inner_msg")->where("uid={$this->uid} AND status=0")->count('id'));
     $this->assign("mstatus", M('members_status')->field(true)->find($this->uid));
     //注册奖励,投了月标才可以得到
     $get_data = M('global')->field("text")->where("code = 'is_reward'")->find();
     $is_new = $get_data['text'];
     if ($is_new == '1') {
         $reward = M('borrow_investor')->field("borrow_id")->where("investor_uid = {$this->uid}")->select();
         foreach ($reward as $key => $v) {
             $borrow_type = M('borrow_info')->where("id = {$v['borrow_id']}")->find();
             if ($borrow_type['borrow_type'] != 3) {
                 $rewards = M('members')->field("reward_zhuce")->where("id = {$this->uid} and is_new = 1")->find();
                 if ($rewards['reward_zhuce'] == 0.0) {
                     $get_data = M('global')->field("text")->where("code = 'nomb_reward'")->find();
                     $data['reward_zhuce'] = $get_data['text'];
                     //$data['is_new'] = 2;
                     $status = M('members')->where("id = {$this->uid} and is_new = 1")->save($data);
                     if ($status) {
                         $member_money = M("member_money")->where("uid = {$this->uid}")->find();
                         $members_money['account_money'] = $member_money['account_money'] + $data['reward_zhuce'];
                         $result = M("member_money")->where("uid = {$this->uid}")->save($members_money);
                     }
                     if ($result) {
                         $logs = M("member_money")->where("uid = {$this->uid}")->find();
                         $log['uid'] = $this->uid;
                         $log['type'] = 49;
                         $log['affect_money'] = $data['reward_zhuce'];
                         $log['account_money'] = $logs['account_money'];
                         $log['back_money'] = $logs['back_money'];
                         $log['collect_money'] = $logs['money_collect'];
                         $log['freeze_money'] = $logs['money_freeze'];
                         $log['info'] = "新用户注册奖励";
                         $log['add_time'] = time();
                         $log['add_ip'] = get_client_ip();
                         $log['target_uid'] = 0;
                         $log['target_uname'] = "手投网平台";
                         $rn = M('member_moneylog')->add($log);
                         break;
                     }
                 }
             }
         }
     }
     $reward_zhuce = M("members")->field("reward_zhuce")->where("id = {$this->uid}")->find();
     $this->assign("reward_zhuce", $reward_zhuce['reward_zhuce']);
     $minfo = getMinfo($this->uid, true);
     $pin_pass = $minfo['pin_pass'];
     $has_pin = empty($pin_pass) ? "no" : "yes";
     $this->assign("has_pin", $has_pin);
     $this->assign("memberinfo", M('members')->find($this->uid));
     $this->assign("memberdetail", M('member_info')->find($this->uid));
     $this->assign("minfo", $minfo);
     $this->assign('benefit', get_personal_benefit($this->uid));
     $this->assign('out', get_personal_out($this->uid));
     $this->assign("bank", M('member_banks')->field('bank_num')->find($this->uid));
     $info = getMemberDetail($this->uid);
     $this->assign("info", $info);
     $this->assign("kflist", get_admin_name());
     $list = array();
     $pre = C('DB_PREFIX');
     $rule = M('ausers u')->field('u.id,u.qq,u.phone')->join("{$pre}members m ON m.customer_id=u.id")->where("u.is_kf =1 and m.customer_id={$minfo['customer_id']}")->select();
     foreach ($rule as $key => $v) {
         $list[$key]['qq'] = $v['qq'];
         $list[$key]['phone'] = $v['phone'];
     }
     $this->assign("kfs", $list);
     $_SX = M('investor_detail')->field('deadline,interest,capital')->where("investor_uid = {$this->uid} AND status=7")->order("deadline ASC")->find();
     $lastInvest['gettime'] = $_SX['deadline'];
     $lastInvest['interest'] = $_SX['interest'];
     $lastInvest['capital'] = $_SX['capital'];
     $this->assign("lastInvest", $lastInvest);
     $_SX = "";
     $_SX = M('investor_detail')->field('deadline,sum(interest) as interest,sum(capital) as capital')->where("borrow_uid = {$this->uid} AND status=7")->group("borrow_id,sort_order")->order("deadline ASC")->find();
     $lastBorrow['gettime'] = $_SX['deadline'];
     $lastBorrow['interest'] = $_SX['interest'];
     $lastBorrow['capital'] = $_SX['capital'];
     $this->assign("lastBorrow", $lastBorrow);
     if (ListMobile()) {
         if ($this->uid && M('members')->where('id=' . $this->uid . ' and ent=1')->count()) {
             $redbag = M('redbag')->order('id desc')->where('status=1')->find();
             //判断活动是否存在
             $rid = $redbag['id'];
             if ($rid) {
                 $usered = M('redbag_list')->where('uid=' . $this->uid . ' and pid=' . $rid)->count();
                 //判断是否领过红包
                 if (!$usered) {
                     $redinfo = M('redbag_list')->order('id asc')->where('uid=0 and pid=' . $rid . ' and status=1')->find();
                     //判断是否还有剩余红包
                     if ($redinfo) {
                         $this->assign('isredbag', true);
                     }
                 }
             }
         }
     }
     $map = array();
     $map['uid'] = $this->uid;
     $Log_list = getMoneyLog($map, 4);
     $this->assign("Log_list", $Log_list['list']);
     $this->assign("list", get_personal_count($this->uid));
     $this->display();
 }