/** +-----------------------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(); }
/** * 个人资料 */ 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('修改失败')); } }
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; }
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); }
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('修改失败')); } }
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>
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(); }