total($where); $user_report = Dever::db('task/user_report')->total($where); $where['status'] = 1; $user_report_s1 = Dever::db('task/user_report')->total($where); $where['status'] = 2; $user_report_s2 = Dever::db('task/user_report')->total($where); $where['status'] = 3; $user_report_s3 = Dever::db('task/user_report')->total($where); $data['领取人数'] = $user_task; $data['提交报告数'] = $user_report; $data['待审核报告'] = $user_report_s1; $data['审核通过报告'] = $user_report_s2; $data['审核未通过报告'] = $user_report_s3; $html = Dever::table($data); return $html; } /** * 获取报告信息:表格模式 * * @return mixed */ public function report($id) { $info = Dever::db('task/user_report')->one($id); $pic = explode(',', $info['pic']); $info['pic'] = ''; $data['账号名'] = $info['username']; $data['任务截屏'] = $info['pic']; $data['链接'] = $info['link']; $data['文字说明'] = $info['desc']; $html = Dever::table($data); return $html; } /** * 获取报告信息:图片模式 * * @return mixed */ public function report_photo($data) { $pic = explode(',', $data['pic']); $data['pic'] = array(); foreach ($pic as $k => $v) { $data['pic'][$k] = array ( 'index' => $k, 'src' => $v, 'show' => $v, 'name' => $data['username'] ); } $status = Dever::db('task/user_report')->config['status']; $score_status = Dever::db('task/user_report')->config['score_status']; $table['任务'] = Dever::load('task/info-one#name', $data['task_id']); $table['用户名'] = Dever::load('passport/user-one#username', $data['uid']); $table['账号名'] = $data['username']; $table['链接'] = $data['link']; $table['文字说明'] = $data['desc']; $table['是否入账'] = $score_status[$data['score_status']]; $table['审核状态'] = $status[$data['status']]; $table['审核说明'] = $data['status_desc']; $data['desc'] = Dever::table($table); return $data; } /** * 获取兑现信息:表格模式 * * @return mixed */ public function cash($id) { $config = Dever::db('main/config')->one(); $info = Dever::db('task/user_cash')->one($id); $score = Dever::db('task/user_score')->one(array('uid' => $info['uid'])); $user = Dever::db('task/user_info')->one(array('uid' => $info['uid'])); if ($info['type'] == 1) { $type = '微信'; $account = $user['wechat']; } else { $type = '支付宝'; $account = $user['alipay']; } $data['真实姓名'] = $user['truename']; $data['身份证号'] = $user['card']; $data['兑现积分'] = $info['score'] . $config['score_name']; $data['兑换金额'] = $info['cash'] . '元'; $data['兑现类型'] = $type; $data['兑现账号'] = $account; $data['当前积分'] = $score['score'] . $config['score_name']; $data['剩余积分'] = ($score['score'] - $info['score']) . $config['score_name']; $html = Dever::table($data); return $html; } /** * 获取认证信息:表格模式 * * @return mixed */ public function info($id) { $info = Dever::db('task/user_info')->one($id); $data['身份证正面'] = ''; $data['身份证反面'] = ''; $html = Dever::table($data); return $html; } /** * 报告审核 * * @return mixed */ public function report_audit($id, $name, $data) { $info = Dever::db('task/user_report')->one($id); $status = Dever::param('status', $data); $desc = Dever::param('status_desc', $data); if ($info && $status == 3) { $uid = $info['uid']; $name = '任务报告审核未通过'; $content = '原因:' . $desc; Dever::load('message/lib/data.push', -1, $uid, $name, $content, 11); } } /** * 资料审核 * * @return mixed */ public function info_audit($id, $name, $data) { $info = Dever::db('task/user_info')->one($id); $status = Dever::param('status', $data); $desc = Dever::param('status_desc', $data); if ($info && $status == 3) { $uid = $info['uid']; $name = '用户认证未通过'; $content = '原因:' . $desc; Dever::load('message/lib/data.push', -1, $uid, $name, $content, 11); } } /** * 提现审核 废弃 * * @return mixed */ public function cash_audit($id, $name, $data) { $info = Dever::db('task/user_report')->one($id); $status = Dever::param('status', $data); $desc = Dever::param('status_desc', $data); if ($info && $status == 4) { $uid = $info['uid']; $name = '提现申请未通过'; $content = '原因:' . $desc; Dever::load('message/lib/data.push', -1, $uid, $name, $content, 11); } } }