public function auth() { $user = M('members')->where("id={$this->uid}")->find(); if (!is_array($user)) { $this->error("数据有误"); } $this->assign('user', $user); $this->getIntegration($this->uid); $leveconfig = FS("Webconfig/leveconfig"); $this->assign('leveconfig', $leveconfig); //上传资料--积分 $integration = FS("Webconfig/integration"); $this->assign('integration', $integration); $uploadtype = FilterUploadType($integration); $this->assign('uploadtype', $uploadtype); $this->assign('upload_num', count($uploadtype)); // 检查认证填写状态 $this->checkStatus() $this->checkStatus(); $data['html'] = $this->fetch(); exit(json_encode($data)); }
public function _listFilter($list) { $Bconfig = (require C("APP_ROOT") . "Conf/borrow_config.php"); //$Bconfig = get_bconf_setting(); $upload_type = FilterUploadType(FS("Webconfig/integration")); $this->assign("upload_type", $upload_type); // 上传资料所有类型 $row = array(); //$this->assign("data_type",$this->gloconf['DATA_TYPE']); $this->assign("data_status", $Bconfig['DATA_STATUS']); //dump($this->gloconf);exit; foreach ($list as $key => $v) { $v['status_name'] = $Bconfig['DATA_STATUS'][$v['status']]; //$v['type_name'] = $this->gloconf['DATA_TYPE'][$v['type']]; $v['type_name'] = $upload_type[$v['type']]['description']; //资料图片查看权限 /*if( session('admin')==119||session('admin')==129 ){//管理员 }elseif( session('admin')==139||session('admin')==140 ){//审核 }elseif( session('admin_is_kf')==1 && $v['type']==22 ){//客服的电话清单 }else{ $v['data_url'] = '2'; //session('admin_id') }*/ $row[$key] = $v; } return $row; }
public function tdetail() { if ($_GET['type'] == 'commentlist') { //评论 $cmap['tid'] = intval($_GET['id']); $clist = getCommentList($cmap, 5); $this->assign("commentlist", $clist['list']); $this->assign("commentpagebar", $clist['page']); $this->assign("commentcount", $clist['count']); $data['html'] = $this->fetch('commentlist'); exit(json_encode($data)); } $pre = C('DB_PREFIX'); $id = intval($_GET['id']); $Bconfig = (require C("APP_ROOT") . "Conf/borrow_config.php"); //合同ID if ($this->uid) { $invs = M('borrow_investor')->field('id')->where("borrow_id={$id} AND (investor_uid={$this->uid})")->find(); if ($invs['id'] > 0) { $invsx = $invs['id']; } elseif (!is_array($invs)) { $invsx = 'no'; } } else { $invsx = 'login'; } $this->assign("invid", $invsx); //合同ID //borrowinfo //$borrowinfo = M("borrow_info")->field(true)->find($id); $borrowinfo = M("borrow_info bi")->field('bi.*,ac.title,ac.id as aid')->join('lzh_article ac on ac.id= bi.danbao')->where('bi.id=' . $id)->find(); if (!is_array($borrowinfo) || $borrowinfo['borrow_status'] == 0 && $this->uid != $borrowinfo['borrow_uid']) { $this->error("数据有误"); } $borrowinfo['biao'] = $borrowinfo['borrow_times']; $borrowinfo['need'] = $borrowinfo['borrow_money'] - $borrowinfo['has_borrow']; $borrowinfo['lefttime'] = $borrowinfo['collect_time'] - time(); $borrowinfo['progress'] = getFloatValue($borrowinfo['has_borrow'] / $borrowinfo['borrow_money'] * 100, 2); $this->assign("vo", $borrowinfo); $memberinfo = M("members m")->field("m.id,m.customer_name,m.customer_id,m.user_name,m.reg_time,m.credits,fi.*,mi.*,mm.*")->join("{$pre}member_financial_info fi ON fi.uid = m.id")->join("{$pre}member_info mi ON mi.uid = m.id")->join("{$pre}member_money mm ON mm.uid = m.id")->where("m.id={$borrowinfo['borrow_uid']}")->find(); $areaList = getArea(); $memberinfo['location'] = $areaList[$memberinfo['province']] . $areaList[$memberinfo['city']]; $memberinfo['location_now'] = $areaList[$memberinfo['province_now']] . $areaList[$memberinfo['city_now']]; $memberinfo['zcze'] = $memberinfo['account_money'] + $memberinfo['back_money'] + $memberinfo['money_collect'] + $memberinfo['money_freeze']; $this->assign("minfo", $memberinfo); //data_list $data_list = M("member_data_info")->field('type,add_time,count(status) as num,sum(deal_credits) as credits')->where("uid={$borrowinfo['borrow_uid']} AND status=1")->group('type')->select(); $this->assign("data_list", $data_list); //data_list // 投资记录 $this->investRecord($id); $this->assign('borrow_id', $id); //近期还款的投标 //$time1 = microtime(true)*1000; $history = getDurationCount($borrowinfo['borrow_uid']); $this->assign("history", $history); //$time2 = microtime(true)*1000; //echo $time2-$time1; //investinfo $fieldx = "bi.investor_capital,bi.add_time,m.user_name,bi.is_auto"; $investinfo = M("borrow_investor bi")->field($fieldx)->join("{$pre}members m ON bi.investor_uid = m.id")->limit(10)->where("bi.borrow_id={$id}")->order("bi.id DESC")->select(); $this->assign("investinfo", $investinfo); //investinfo //帐户资金情况 $this->assign("investInfo", getMinfo($this->uid, true)); $this->assign("mainfo", getMinfo($borrowinfo['borrow_uid'], true)); $this->assign("capitalinfo", getMemberBorrowScan($borrowinfo['borrow_uid'])); //帐户资金情况 //展示资料 $show_list = M("member_borrow_show")->where("uid={$borrowinfo['borrow_uid']}")->order('sort DESC')->select(); $this->assign("show_list", $show_list); //展示资料 //上传资料类型 $upload_type = FilterUploadType(FS("Webconfig/integration")); $this->assign("upload_type", $upload_type); // 上传资料所有类型 //评论 $cmap['tid'] = $id; $clist = getCommentList($cmap, 5); $this->assign("Bconfig", $Bconfig); $this->assign("gloconf", $this->gloconf); $this->assign("commentlist", $clist['list']); $this->assign("commentpagebar", $clist['page']); $this->assign("commentcount", $clist['count']); $this->display(); }
/** * 获取当前用户没有上传过的上传资料类型 * * @param int $uid // 用户id */ function get_upload_type($uid) { $integration = FilterUploadType(FS("Webconfig/integration")); $uploadType = M('member_data_info')->field('type')->where("uid='{$uid}' and status in (0,1)")->select(); foreach ($integration as $key => $val) { $integration[$key] = $val['description']; } return $integration; }