コード例 #1
0
 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));
 }
コード例 #2
0
 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;
 }
コード例 #3
0
 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();
 }
コード例 #4
0
ファイル: DataSource.php プロジェクト: GStepOne/CI
/**
 * 获取当前用户没有上传过的上传资料类型
 * 
 * @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;
}