Pārlūkot izejas kodu

delete no referance file 1

zz 6 gadi atpakaļ
vecāks
revīzija
b9ecb55aca

+ 0 - 81
app/Http/Controllers/Agents/User/SendOrdersController.php

@@ -1,81 +0,0 @@
-<?php
-
-namespace App\Http\Controllers\Agents\User;
-
-use App\Http\Controllers\Agents\User\Transformers\SendOrderTransformer;
-use App\Modules\Agents\Models\AgentsManage;
-use App\Modules\Agents\Services\AgentsManageService;
-use App\Modules\Book\Services\BookConfigService;
-use App\Modules\OfficialAccount\Services\ForceSubscribeService;
-use App\Modules\SendOrder\Services\SendOrderService;
-use App\Modules\Trade\Services\OrderService;
-use App\Modules\User\Services\UserService;
-use Illuminate\Http\Request;
-use Illuminate\Routing\Controller;
-
-class SendOrdersController extends Controller
-{
-
-    public function getSendorderList()
-    {
-
-    }
-
-    function getSendOrderListByAgentName(Request $request)
-    {
-        $agentName = $request->session()->get('agent_auth');
-        $agent = AgentsManage::where('id',$agentName)->first();
-        $agentName = $agent->agent_name;
-
-        /*$distribution_channel_id = $request->has('distribution_channel_id') ? $request->input('distribution_channel_id') : '';
-        if (empty($distribution_channel_id)) {
-            return response()->error("PARAM_EMPTY");
-        }*/
-        //echo $agentName;
-        if ($agentName) {
-            $sendOrders = AgentsManageService::getSendOrdersByAgentName($agentName, false);
-            //var_dump($sendOrders);die;
-            foreach ($sendOrders as $item) {
-                $sendOrderId = $item->id;
-                $item->name=mb_convert_encoding($item->name, 'UTF-8', 'UTF-8');
-                $item->book_name=mb_convert_encoding($item->book_name, 'UTF-8', 'UTF-8');
-                $item->chapter_name=mb_convert_encoding($item->chapter_name, 'UTF-8', 'UTF-8');
-                $browser_visit_info = SendOrderService::getBrowserUvAndPv($sendOrderId);
-                $item->browserClickNum = $browser_visit_info['pv'];
-                $item->browserClickNumUV = $browser_visit_info['uv'];
-                $item->clickNum = SendOrderService::getPv($sendOrderId);
-                $item->clickNumUV = SendOrderService::getUv($sendOrderId);//uv
-                $item->payUserNum = OrderService::getPayUserNum($sendOrderId);
-                $item->registerNum = UserService::getPromotionTotal($sendOrderId);
-                $item->fansNum = ForceSubscribeService::getNewFansNum($sendOrderId);
-                $item->continue_read_uv = SendOrderService::getContinueTotalReadUv($item->id);
-                $item->promotion_url = 'https://site' . encodeDistributionChannelId($item->distribution_channel_id) . '.' . $this->getDomainByBid($item->book_id) . '/yun/' . $item->id;
-                $item->totalChargeAmount = (float)OrderService::getAmount(['send_order_id' => $sendOrderId]);
-                $item->qrcode = "";//"data:image/png;base64," . base64_encode(QrCode::format('png')->size(200)->generate($promotion_url));
-
-                $item->consumeChargeFee = 0;//$bookOrderInfo['charge_balance'] + $chapterOrderInfo['charge_balance'];
-                $item->consumeRewardFee = 0;//$bookOrderInfo['reward_balance'] + $chapterOrderInfo['reward_balance'];;
-                $item->consumeTotalFee = 0;//$item->consumeChargeFee + $item->consumeRewardFee;
-            }
-
-            return response()->pagination(new SendOrderTransformer, $sendOrders);
-        }
-    }
-
-    /**
-     * 根据图书id获取域名
-     * @param $bid
-     */
-    function getDomainByBid($bid = '')
-    {
-        $domain = 'leyuee.com';
-        //如果图书id为空,则返回默认的域名
-        if (!empty($bid)) {
-            $bookConfig = BookConfigService::getBookById($bid);
-            if ($bookConfig) {
-                $domain = $bookConfig->promotion_domain;
-            }
-        }
-        return $domain;
-    }
-}

+ 0 - 63
app/Http/Controllers/Agents/User/Transformers/SendOrderTransformer.php

@@ -1,63 +0,0 @@
-<?php
-/**
- * Created by PhpStorm.
- * Date: 2017/3/31
- * Time: 14:02
- */
-
-namespace App\Http\Controllers\Agents\User\Transformers;
-
-use Hashids;
-
-class SendOrderTransformer
-{
-    public function transform($sendOrderItem)
-    {
-        return [
-            'id' => $sendOrderItem->id,
-            'distribution_channel_id' => $sendOrderItem->distribution_channel_id,
-            'entrance' => $sendOrderItem->entrance,
-            'name' => $sendOrderItem->name,
-            'book_id' => Hashids::encode($sendOrderItem->book_id),
-            'channel_type' => $sendOrderItem->channel_type,
-            'chapter_id' => $sendOrderItem->chapter_id,
-            'document_cover_id' => $sendOrderItem->document_cover_id,
-            'headline_id' => $sendOrderItem->headline_id,
-            'body_template_id' => $sendOrderItem->body_template_id,
-            'original_guide_id' => $sendOrderItem->original_guide_id,
-            'subscribe_chapter_id' => $sendOrderItem->subscribe_chapter_id,
-            'book_name' => $sendOrderItem->book_name,
-            'registerNum' => $sendOrderItem->registerNum,
-            'domain' => $sendOrderItem->domain,
-            'chapter_name' => $sendOrderItem->chapter_name,
-            'subscribe_chapter_name' => $sendOrderItem->subscribe_chapter_name,
-            'subscribe_chapter_seq' => $sendOrderItem->subscribe_chapter_seq,
-            'remark' => $sendOrderItem->remark,
-            'star_num' => $sendOrderItem->star_num,
-            'updated_at' => date("Y-m-d H:i:s", strtotime($sendOrderItem->updated_at)),
-            'created_at' => date("Y-m-d H:i:s", strtotime($sendOrderItem->created_at)),
-            'promotion_page_id' => $sendOrderItem->promotion_page_id,
-            'redirect_url' => $sendOrderItem->redirect_url,
-            'totalChargeAmount' => $sendOrderItem->totalChargeAmount,
-            'fansNum' => $sendOrderItem->fansNum,
-            'cost' => $sendOrderItem->cost,
-            'payUserNum' => $sendOrderItem->payUserNum,
-            'document_end_chapter_seq' => $sendOrderItem->document_end_chapter_seq,
-            'sex_preference' => $sendOrderItem->sex_preference,
-            'clickNum' => $sendOrderItem->clickNum,
-            'qrcode' => $sendOrderItem->qrcode,
-            'qr_code_id' => $sendOrderItem->qr_code_id,
-            'clickNumUV' => $sendOrderItem->clickNumUV,
-            'continue_read_uv' => $sendOrderItem->continue_read_uv,
-            'consumeTotalFee' => $sendOrderItem->consumeTotalFee,
-            'consumeChargeFee' => $sendOrderItem->consumeChargeFee,
-            'consumeRewardFee' => $sendOrderItem->consumeRewardFee,
-            'promotion_url' => $sendOrderItem->promotion_url,
-            'promotion_type' => $sendOrderItem->promotion_type,
-            'company_name' => $sendOrderItem->import_company_name,
-            'browserClickNum' => $sendOrderItem->browserClickNum,
-            'browserClickNumUV' => $sendOrderItem->browserClickNumUV,
-            'pre_send_date' => empty($sendOrderItem->pre_send_date) ? '' : date("Y/m/d", strtotime($sendOrderItem->pre_send_date))
-        ];
-    }
-}

+ 0 - 48
app/Http/Controllers/Agents/User/UserController.php

@@ -1,48 +0,0 @@
-<?php
-
-namespace App\Http\Controllers\Agents\User;
-
-use App\Modules\Agents\Services\AgentsManageService;
-use Illuminate\Http\Request;
-use Illuminate\Routing\Controller;
-
-class UserController extends Controller {
-
-    public function login() {
-        return view('agents.login',['page'=>'daily_statistic']);
-    }
-
-    public function doLogin(Request $request) {
-        $account = $request->has('username') ? trim($request->input('username')) : '';
-        $password = $request->has('password') ? trim($request->input('password')) : '';
-//         var_dump('$password:'.$password.' $account:'.$account);die();
-
-        if(!$account || !$password) return back()->withErrors(['username'=>'用户名或者密码错误']);
-
-        $manage = AgentsManageService::getByAccount($account);
-//         var_dump($manage);
-        \Log::info(md5($password."^-^zhuishuyun^_^"));
-        if($manage && $manage->password == md5($password."^-^zhuishuyun^_^"))
-        {
-            //if($manage->is_enabled == 0) return response()->error('MANAGE_NOT_ENABLED');
-            $request->session()->put('agent_auth', $manage->id);
-            $request->session()->put('agent_user', serialize($manage));
-
-            return redirect('/');
-            //return response()->success(compact('options'));
-        }
-        return back()->withErrors(['username'=>'用户名或者密码错误']);
-        //return response()->error('LOGIN_VERIFY_ERROR');
-    }
-
-    public function welcome(Request $request) {
-        return view('agents.welcome',['page'=>'welcome']);
-    }
-    public function sendOrders(Request $request) {
-        return view('agents.send_orders',['page'=>'send_orders']);
-    }
-    public function logout(Request $request){
-        $request->session()->flush();
-        return redirect('/login');
-    }
-}

+ 0 - 45
app/Http/Controllers/Cp/BaseController.php

@@ -1,45 +0,0 @@
-<?php
-/**
- * Created by PhpStorm.
- * User: tandunzhao
- * Date: 2017/12/22
- * Time: 下午1:41
- */
-
-namespace App\Http\Controllers\Cp;
-
-use App\Http\Controllers\Controller;
-
-class BaseController extends Controller
-{
-
-
-    //获取当前登录用户ID
-    function getLoginUserId() {
-        if(empty(session('cp_manage_user'))) {
-            if(env('APP_ENV') =='local') return 1;
-        }
-
-        $user = unserialize(session('cp_manage_user'));
-        return $user->id;
-    }
-
-    //获取当前登录用户角色
-    function getLoginUserRole() {
-        if(empty(session('cp_manage_user'))) {
-            if(env('APP_ENV') =='local') return 'admin';
-        }
-
-        $user = unserialize(session('cp_manage_user'));
-        return $user->role;
-    }
-
-    function getLoginUser() {
-        if(empty(session('cp_manage_user'))) {
-            if(env('APP_ENV') =='local') return '';
-        }
-
-        $user = unserialize(session('cp_manage_user'));
-        return $user;
-    }
-}

+ 0 - 325
app/Http/Controllers/Cp/Book/BookController.php

@@ -1,325 +0,0 @@
-<?php
-
-namespace App\Http\Controllers\Cp\Book;
-
-use App\Http\Controllers\Cp\BaseController;
-use App\Modules\CpSub\Services\CpSubService;
-use App\Modules\CpUser\Services\CpUserService;
-use Illuminate\Http\Request;
-use App\Modules\Book\Services\CpExceptBookService;
-use Storage;
-
-class BookController extends BaseController
-{
-
-    /**
-     * @apiVersion 1.0.0
-     * @apiDescription 书籍列表
-     * @api {POST} book/index 书籍列表
-     * @apiGroup Book
-     * @apiName index
-     * @apiParam {String}  book_name 书名.
-     * @apiParam {String}  book_id 书籍id.
-     * @apiParam {String}  start_time 开始时间.
-     * @apiParam {String}  end_time 结束时间.
-     * @apiSuccessExample {json} Success-Response:
-     *
-     *     {
-     *         "code": 0,
-     *         "msg": "",
-     *         "data": {}
-     *     }
-     */
-    public function index(Request $request)
-    {
-        $params = array();
-
-        $params['cp_user_id'] = session('cp_manage_auth');
-        if ($params['cp_user_id'] == 1) {
-            $params['cp_user_id'] = $request->get('cp_user_id') ? $request->get('cp_user_id') : $params['cp_user_id'];
-        }
-        $params['book_name'] = $request->has('book_name') ? $request->get('book_name') : '';
-        $params['book_id'] = $request->has('book_id') ? $request->get('book_id') : '';
-        $params['start_time'] = $request->has('start_time') ? $request->get('start_time') : date('Y-m', strtotime('- 3 month'));
-        $params['end_time'] = $request->has('end_time') ? $request->get('end_time') : date('Y-m');
-        \Log::info($params);
-
-        $all_bid = CpExceptBookService::getCpBidList($params['cp_user_id']);
-        if ($all_bid) {
-            $params['all_bid'] = $all_bid;
-        } else {
-            $params['all_bid'] = [];
-        }
-
-        if ($params['cp_user_id'] == 1) {
-            $params['cp_user_id'] = '';
-        }
-        $records = CpSubService::getCpSubs($params);
-        $cps = CpExceptBookService::getAllcp();
-        $cp_user = CpUserService::getCpUserById($params['cp_user_id']);
-        \Log::info('$cp_user');
-        \Log::info($cp_user);
-        $params['cp'] = isset($cp_user['username']) ? $cp_user['username'] : '';
-        \Log::info('params');
-        \Log::info($params);
-        $is_show_total_amount = isset($cp_user->is_show_total_amount) ? $cp_user->is_show_total_amount : '0';
-
-        return view('cp.web.book.index', compact('records', 'params', 'is_show_total_amount', 'cps'));
-    }
-
-    public function subscribe_detail()
-    {
-
-    }
-
-    /**
-     * cp书籍导出
-     * @param Request $request
-     */
-    public function record_export(Request $request)
-    {
-        set_time_limit(0);
-        $params = array();
-//     	\Log::info('cp_manage_auth');
-//     	\Log::info(session('cp_manage_auth'));
-
-        $params['cp_user_id'] = session('cp_manage_auth');
-        $params['book_name'] = $request->has('book_name') ? $request->get('book_name') : '';
-        $params['book_id'] = $request->has('book_id') ? $request->get('book_id') : '';
-        $params['start_time'] = $request->has('start_time') ? $request->get('start_time') : date('Y-m', strtotime('- 3 month'));
-        $params['end_time'] = $request->has('end_time') ? $request->get('end_time') : date('Y-m');
-        \Log::info($params);
-
-        $all_bid = CpExceptBookService::getCpBidList($params['cp_user_id']);
-        if ($all_bid) {
-            $params['all_bid'] = $all_bid;
-        } else {
-            $params['all_bid'] = [];
-        }
-
-        if ($params['cp_user_id'] == 1) {
-            \Log::info('isis_1:' . $params['cp_user_id']);
-            $params['cp_user_id'] = '';
-        }
-        \Log::info($params);
-        $records = CpSubService::getCpSubs($params, true);
-        //\Log::info('book_export_records');
-        //\Log::info($records);
-//     	$cp_user = CpUserService::getCpUserById($params['cp_user_id']);
-//     	\Log::info('$cp_user');\Log::info($cp_user);
-//     	$is_show_total_amount = isset($cp_user->is_show_total_amount)?$cp_user->is_show_total_amount:'0';
-
-        header("Content-type:application/vnd.ms-excel");
-        header("Content-Disposition:attachment;filename=" . "cp书籍列表" . date("YmdHis") . ".csv");
-        if (session('cp_manage_auth') == 1) {
-            echo iconv("UTF-8", "GBK", "\"月份\",\"统计时间(截止零点)\",\"渠道\",\"书名\",\"书籍ID\",\"本月订阅量(书币)\",\"可分成金额\",\"最终分成金额\" \r\n");
-        } else {
-            echo iconv("UTF-8", "GBK", "\"月份\",\"统计时间(截止零点)\",\"书名\",\"书籍ID\",\"本月订阅量(书币)\",\"可分成金额\",\"最终分成金额\" \r\n");
-        }
-
-        /*$filename = 'cptotal' . date('YmdHis') . '.csv';
-        if (session('cp_manage_auth') == 1){
-            Storage::append($filename, mb_convert_encoding("月份,统计时间(截止零点),渠道,书名,书籍ID,本月订阅量(书币),可分成金额,最终分成金额", 'gbk'));
-        }else{
-            Storage::append($filename, mb_convert_encoding("月份,统计时间(截止零点),书名,书籍ID,本月订阅量(书币),可分成金额,最终分成金额", 'gbk'));
-        }
-        $str = '';
-        $i = 1;
-        foreach ($records as $record) {
-            $month = isset($record->month) ? $record->month : "";
-            $calculate_date = isset($record->calculate_date) ? $record->calculate_date : "";
-            $cp_source = '';
-            if (session('cp_manage_auth') == 1) {
-                $cp_source = isset($record->cp_source) ? $record->cp_source : "";
-            }
-            $book_name =  isset($record->book_name) ? $record->book_name : "";
-            $bid = isset($record->bid) ? $record->bid : "";
-            $current_month_book_num = isset($record->current_month_book_num) ? $record->current_month_book_num : "";
-            $total_amount = isset($record->total_amount) ? $record->total_amount : "";
-            $available_amount = isset($record->available_amount) ? $record->available_amount : "";
-            $last_amount = isset($record->last_amount) ? $record->last_amount : "";
-            if(session('cp_manage_auth') == 1){
-                $str .= "{$month},{$calculate_date},{$cp_source},{$book_name},{$bid},{$total_amount},{$available_amount},{$last_amount}\r\n";
-            }else{
-                $str .= "{$month},{$calculate_date},{$book_name},{$bid},{$total_amount},{$available_amount},{$last_amount}\r\n";
-            }
-
-            if(($i++)%100 == 0){
-                Storage::append($filename, mb_convert_encoding($str, 'gbk'));
-                $str = '';
-            }
-        }
-        Storage::append($filename, mb_convert_encoding($str, 'gbk'));
-        return response()->download(storage_path('app/' . $filename))->deleteFileAfterSend(true);*/
-
-
-        if ($records) {
-            foreach ($records as $record) {
-                echo("=\"" . (iconv('utf-8', 'gbk', isset($record->month) ? $record->month : "")) . "\",");
-                echo("=\"" . (iconv('utf-8', 'gbk', isset($record->calculate_date) ? $record->calculate_date : "")) . "\",");
-                if (session('cp_manage_auth') == 1) {
-                    echo("\"" . (iconv('utf-8', 'gbk', isset($record->cp_source) ? $record->cp_source : "")) . "\",");
-                }
-                echo("\"" . (iconv('utf-8', 'gbk//IGNORE', isset($record->book_name) ? $record->book_name : "")) . "\",");
-                echo("\"" . (isset($record->bid) ? $record->bid : "") . "\",");
-                // 实际书币不展示,展示折算过的值
-                //echo("\"" . (isset($record->current_month_book_num) ? $record->current_month_book_num : "") .  "\",");
-                echo("\"" . (iconv('utf-8', 'gbk', isset($record->total_amount) ? $record->total_amount : "")) . "\",");
-                echo("\"" . (isset($record->available_amount) ? $record->available_amount : "") . "\",");
-                echo("\"" . (isset($record->last_amount) ? $record->last_amount : "") . "\"\r\n");
-            }
-
-        }
-        exit();
-    }
-
-    public function exceptBook(Request $request)
-    {
-        $cp = $request->get('cp');
-        $where = [];
-        if ($cp)
-            $where['username'] = $cp;
-        $info = CpExceptBookService::getList($where);
-        return view('cp.web.book.except', ['data' => $info, 'param' => $where]);
-    }
-
-    public function getBooks(Request $request)
-    {
-        $cp_user = $request->input('cp_user');
-        $name = $request->input('name');
-        $res = CpExceptBookService::getBookByCp($cp_user, $name);
-        $str = '';
-        if ($res) {
-            $format = '<button type="button" class="btn btn-default btn-block js-list" data-id="%s">%s</button>';
-            foreach ($res as $v) {
-                $str .= sprintf($format, $v->id, $v->name);
-            }
-        }
-        return response()->success($str);
-    }
-
-    public function exceptAddView(Request $request)
-    {
-        if (session('cp_manage_auth') != 1) {
-            return redirect('book/index');
-        }
-        $cps = CpExceptBookService::getAllcp();
-        return view('cp.web.book.exceptadd', ['cps' => $cps]);
-    }
-
-    public function exceptAddPost(Request $request)
-    {
-        if (session('cp_manage_auth') != 1) {
-            return redirect('book/index');
-        }
-        $data = $request->all();
-        if (empty($data['cp_user_id']) || empty($data['book_name']) || empty($data['bid'])) {
-            return back()->withErrors(['message' => '缺少参数']);
-        }
-        IF (CpExceptBookService::isHadExcept($data['cp_user_id'], $data['bid'])) {
-            return back()->withErrors(['message' => '已经添加过了']);
-        }
-        CpExceptBookService::create($data);
-        return redirect('book/exceptadd')->with(['message' => '添加成功', 'cp_user_id' => $data['cp_user_id']]);
-    }
-
-    public function deleteExcept(Request $request)
-    {
-        if (session('cp_manage_auth') != 1) {
-            return redirect('book/index');
-        }
-        $id = $request->input('id');
-        if ($id) {
-            CpExceptBookService::deleteExcept($id);
-            return redirect('book/except')->with(['message' => '删除成功']);
-        }
-
-        return back()->withErrors(['message' => '缺少参数']);
-    }
-
-    public function bookCpList(Request $request)
-    {
-        if (session('cp_manage_auth') != 1) {
-            return redirect('book/index');
-        }
-        $old_name = $request->get('old_name');
-        $new_name = $request->get('new_name');
-        $result = CpExceptBookService::getBookCpList($old_name, $new_name);
-        $on_shelf_status = [
-            ['未上架', 'bg-danger'],
-            ['内部上架', 'bg-success'],
-            ['外部上架', 'bg-primary'],
-            ['屏蔽', 'bg-warning'],
-            ['版权到期下架', 'bg-info']
-        ];
-        return view('cp.web.book.bookCpList', ['data' => $result, 'param' => compact('old_name', 'new_name'), 'on_shelf_status' => $on_shelf_status]);
-    }
-
-    public function editCp(Request $request)
-    {
-        if (session('cp_manage_auth') != 1) {
-            return response()->json(['code' => 0, 'msg' => '']);
-        }
-        $param = $request->except('_url');
-        $res = checkParam($param, ['id', 'cpid']);
-        if ($res) {
-            return response()->json(['code' => 0, 'msg' => $res . '不能为空']);
-        }
-        $cp_info = CpUserService::getCpUserById($param['cpid']);
-        $param['cpname'] = $cp_info->username;
-        CpExceptBookService::editBookCp($param['id'], $param['cpid'], $param['cpname']);
-        return response()->json(['code' => 1, 'msg' => 'ok']);
-    }
-
-    public function cpDataStats(Request $request){
-        if (session('cp_manage_auth') != 1) {
-            return redirect('book/index');
-        }
-        $cps = CpExceptBookService::getAllcp();
-        $param = $request->except('_url');
-        $where = [];
-        $whereIn = [];
-        if(isset($param['bid']) && !empty($param['bid'])) {
-            $whereIn = explode(',',$param['bid']);
-        }
-
-        if(isset($param['book_name']) && !empty($param['book_name'])){
-            $where[] = ['book_configs.book_name','like','%'.trim($param['book_name']).'%'];
-        }
-
-        if(isset($param['cp_source']) && !empty($param['cp_source'])){
-            $where[] = ['book_configs.cp_source','=',$param['cp_source']];
-        }
-
-        if(isset($param['start_time']) && !empty($param['start_time'])){
-            $where[] = ['book_order_statistical.day','>=',$param['start_time']];
-        }
-
-        if(isset($param['end_time']) && !empty($param['end_time'])){
-            $where[] = ['book_order_statistical.day','<=',$param['end_time']];
-        }
-
-        if(isset($param['groupby']) && !empty($param['groupby'])){
-            \Log::info($param['groupby']);
-        }
-        $exporparam = $param;
-        $exporparam['export'] = 1;
-
-        if(isset($param['export']) && !empty($param['export'])){
-            $result = CpExceptBookService::cpDataStats($where,$whereIn,[],true);
-            $filename = 'cptotal'.date('YmdHis').'.csv';
-
-            Storage::append($filename,mb_convert_encoding("图书bid,书名,所属cp,日期,书币,月份,年份",'gbk'));
-            $str = '';
-            foreach ($result as $val){
-                $str .= "{$val->bid},{$val->book_name},{$val->cp_source},{$val->day},{$val->charge_balance},{$val->month},{$val->year}\r\n";
-            }
-            Storage::append($filename,mb_convert_encoding($str,'gbk'));
-            return response()->download(storage_path('app/'.$filename))->deleteFileAfterSend(true);
-        }else{
-            $result = CpExceptBookService::cpDataStats($where,$whereIn,[]);
-        }
-        return view('cp.web.book.cpDataStats',['cps'=>$cps,'param'=>$param,'data'=>$result,'exporparam'=>$exporparam]);
-    }
-
-}

+ 0 - 91
app/Http/Controllers/Cp/Manage/AuthController.php

@@ -1,91 +0,0 @@
-<?php
-
-namespace App\Http\Controllers\Cp\Manage;
-
-use App\Http\Controllers\Controller;
-use App\Modules\CpUser\Services\CpUserService;
-use Illuminate\Http\Request;
-use App\Modules\CpUser\Models\CpUser;
-use Cache;
-
-class AuthController extends Controller
-{
-    /**
-     * @apiDefine Manage 管理
-     */
-
-     /**
-     * @apiVersion 1.0.0
-     * @apiDescription 管理后台登陆
-     * @api {POST} auth/login 管理后台登陆
-     * @apiGroup Manage
-     * @apiName login
-     * @apiParam {String}  username 账号.
-     * @apiParam {String}  password 密码.
-     * @apiSuccessExample {json} Success-Response:
-     *
-     *     {
-     *         "code": 0,
-     *         "msg": "",
-     *         "data": {}
-     *     }
-     */
-    function login(Request $request)
-    {
-    	$msg = '';
-    	do{
-    		$username = $request->has('username') ? trim($request->input('username')) : '';
-    		$password = $request->has('password') ? trim($request->input('password')) : '';
-    		
-    		if(!$username || !$password) {
-    			$msg = '账号或者密码不能为空';
-    			break;
-    		}
-    		 
-    		$cp_user = CpUserService::getCpUser($username);
-    		
-    		if($cp_user && $cp_user->password == md5($password."^-^zhuishuyun^_^"))
-    		{
-    			if($cp_user->is_enabled == 0) {
-	    			$msg = '无效账号';
-	    			break;
-    			}
-    			$request->session()->put('cp_manage_auth', $cp_user->id);
-    			$request->session()->put('cp_manage_user', serialize($cp_user));
-    		
-    			$options = [];
-    			$options =[
-    			'login'=>'ok',
-    			'username'=>$username
-    			];
-    		
-    			$options = json_encode($options);
-    			// 成功后跳后台
-    			return redirect('index');
-    		
-    		}else{
-    			$msg = '账号或者密码错误';
-    			break;
-    		}
-    	}while(false);
-
-        return redirect('/login?msg='.$msg);
-    }
-    
-    /**
-     * Get a validator for an incoming registration request.
-     *
-     * @param  array  $data
-     * @return \Illuminate\Contracts\Validation\Validator
-     */
-    protected function validator(array $data)
-    {
-    	return Validator::make($data, [
-    			'name' => 'required|max:255',
-    			'email' => 'required|email|max:255|unique:users',
-    			'password' => 'required|confirmed|min:6',
-    			]);
-    }
-
-
-}

+ 0 - 116
app/Http/Controllers/Cp/Manage/ManageController.php

@@ -1,116 +0,0 @@
-<?php
-
-namespace App\Http\Controllers\Cp\Manage;
-
-use App\Http\Controllers\Cp\BaseController;
-use App\Modules\CpUser\Services\CpUserService;
-use Illuminate\Http\Request;
-
-class ManageController extends BaseController
-{
-
-    /**
-     * @apiVersion 1.0.0
-     * @apiDescription 修改密码
-     * @api {POST} auth/modifyPassword 修改密码
-     * @apiGroup Manage
-     * @apiName modifyPassword
-     * @apiParam {String}  account 账号.
-     * @apiParam {String}  password 密码.
-     * @apiParam {String}  new_password 新密码.
-     * @apiParam {String}  new_password_repeat 重复新密码.
-     * @apiSuccessExample {json} Success-Response:
-     *
-     *     {
-     *         "code": 0,
-     *         "msg": "",
-     *         "data": {}
-     *     }
-     */
-    function modifyPassword(Request $request)
-    {
-        $msg = '';
-        do{
-        	$username = $request->has('username') ? trim($request->input('username')) : '';
-        	$password = $request->has('password') ? trim($request->input('password')) : '';
-        	$new_password = $request->has('new_password') ? trim($request->input('new_password')) : '';
-        	$new_password_repeat = $request->has('new_password_repeat') ? trim($request->input('new_password_repeat')) : '';
-        	 
-        	if(!$username || !$password || !$new_password || !$new_password_repeat) {
-        		$msg = '账号或者密码不能为空';
-        		break;
-        	}
-        	if($new_password != $new_password_repeat) {
-        		$msg = '新密码2次不一致';
-        		break;
-        	}
-
-        	$cp_user = CpUserService::getCpUser($username);
-        	
-        	if($cp_user->password != md5($password."^-^zhuishuyun^_^")) {
-        		$msg = '老密码错误';
-        		break;
-        	}
-        	
-        	if($cp_user->username)
-        	{
-        		$password = md5($new_password."^-^zhuishuyun^_^");
-        		if(CpUserService::modifyPassword($cp_user->username, $password))
-        		{
-        			// 成功后跳后台
-        			return redirect('login');
-        		}
-        	}
-        	
-        }while(false);
-        
-        return redirect('/api/auth/modifyPasswordView?msg='.$msg);
-    }
-    
-    function modifyPasswordView(Request $request)
-    {
-    	\Log::info('modifyPasswordView');
-    	$msg = $request->has('msg')?$request->get('msg'):'';
-    	return view('cp.web.auth.reset',compact('msg'));
-    }
-
-    function cplist(Request $request){
-        if(session('cp_manage_auth') !=1){
-            return redirect('book/index');
-        }
-        $param = $request->except('_url');
-        $data = CpUserService::getAllCpUser($param);
-        return view('cp.web.manage.cplist',compact('data','param'));
-    }
-
-    function cplistJson(){
-        if(session('cp_manage_auth') !=1){
-            return response()->json(['code'=>0,'msg'=>'参数不能为空']);
-        }
-        $data = CpUserService::getAllCpUser([],1);
-        $result = '<div class="form-group"> <label>cp</label><select class="form-control" name="cpid" placeholder="cp" id="cp-inpt"><option value=""></option>';
-        $format = '<option value="%s">%s</option>';
-        foreach ($data as $v){
-            $result .= sprintf($format,$v->id,$v->username);
-        }
-        $result .= '</div>';
-        return response()->json(['code'=>1,'data'=>$result]);
-    }
-
-    function createCp(Request $request){
-        if(session('cp_manage_auth') !=1){
-            return response()->json(['code'=>0,'msg'=>'参数不能为空']);
-        }
-        $username = $request->post('username');
-        if(!$username){
-           return response()->json(['code'=>0,'msg'=>'参数不能为空']);
-        }
-        $result = CpUserService::createCp($username);
-        if($result){
-            return response()->json(['code'=>1,'msg'=>'成功']);
-        }else{
-            return response()->json(['code'=>0,'msg'=>'已经添加过']);
-        }
-    }
-
-}

+ 0 - 22
app/Http/Controllers/Cp/Manage/Transformers/ManageTransformer.php

@@ -1,22 +0,0 @@
-<?php
-
-namespace App\Http\Controllers\Manage\Manage\Transformers;
-
-class ManageTransformer
-{
-    public function transform($manageItem)
-    {
-        return [
-            'id' => $manageItem->id,
-            'account' => $manageItem->account,
-            'password' => $manageItem->password,
-            'nickname' => $manageItem->nickname,
-            'role' => $manageItem->role,
-            'latest_login_time' => (string)$manageItem->latest_login_time,
-            'latest_login_ip' => $manageItem->latest_login_ip,
-            'is_enabled' => $manageItem->is_enabled,
-            'remark' => $manageItem->remark,
-            'register_ip' => $manageItem->register_ip,
-        ];
-    }
-}

+ 0 - 68
app/Http/Controllers/Cp/Web/WelcomeController.php

@@ -1,68 +0,0 @@
-<?php
-/**
- * Created by PhpStorm.
- * User: hp
- * Date: 2017/12/1
- * Time: 11:37
- */
-
-namespace App\Http\Controllers\Cp\Web;
-
-use App\Http\Controllers\Controller;
-use Illuminate\Http\Request;
-
-class WelcomeController extends Controller
-{
-
-    public function index(Request $request)
-    {
-    	$domain = _domain();
-    	$msg = $request->has('msg')?$request->get('msg'):'';
-    	$options = [];
-    
-    	if(session('cp_manage_user'))
-    	{
-    		$manage_user = unserialize(session('cp_manage_user'));
-//     		var_dump('$manage_user_sesiral');var_dump($manage_user);
-    		$options =[
-	    		'role'=>isset($manage_user['role'])?$manage_user['role']:''
-    		];
-    	}else{
-    		return redirect()->to('/login');
-    		exit();
-    	}
-//     	$options =[
-//     	  'role'=>'admin'
-//     	];
-//     	var_dump('$options');var_dump($options);die();
-    	$options = json_encode($options);
-//     	var_dump('$options');var_dump($options);die();
-    
-    	return view('cp.web.welcome.index',compact('options','msg'));
-    }
-    
-    public function login(Request $request)
-    {
-    	$options =[];
-    	$msg = $request->has('msg')?$request->get('msg'):'';
-    	return view('cp.web.auth.login',compact('options','msg'));
-    }
-    
-    public function logout(Request $request)
-    {
-    	$request->session()->forget('cp_manage_auth');
-    	$request->session()->forget('cp_manage_user');
-    	\Log::info('logout');
-    	return redirect()->to('/login');
-    }
-    
-    public function get_session(Request $request)
-    {
-    	var_dump('manage_auth');
-    	var_dump(session('manage_auth'));
-    	var_dump('manage_user');
-    	var_dump(session('manage_user'));
-    }
-
-
-}

+ 0 - 15
app/Http/Controllers/Cp/apidoc.json

@@ -1,15 +0,0 @@
-{
-"name": "追书云管理平台接口",
-"version": "1.0.0",
-"description": "追书云管理平台接口",
-"title": "追书云管理平台接口",
-"url": "http://test.manage.zhuishuyun.com/api/",
-"template": {
-"withCompare": true,
-"withGenerator": true
-},
-"header": {
-    "title": "概述",
-    "filename": "header.md"
-  }
-}

+ 0 - 4
app/Http/Controllers/Cp/header.md

@@ -1,4 +0,0 @@
-状态码:<br>
-
-	0:     正常
-    

+ 0 - 26
app/Http/Middleware/AgentsAuth.php

@@ -1,26 +0,0 @@
-<?php
-
-namespace App\Http\Middleware;
-
-use Closure;
-
-class AgentsAuth
-{
-    /**
-     * 判断是否登陆.
-     */
-    public function handle($request, Closure $next)
-    {
-        $current_url = url()->current();
-        
-        if(empty(session('agent_auth'))) {
-        	\Log::info('agent_auth');
-        	return redirect()->to('/login');
-        }else{
-        	\Log::info('agent_auth');
-        }
-
-        $response = $next($request);
-        return $response;
-    }
-}

+ 0 - 82
app/Http/Middleware/AlipayAuth.php

@@ -1,82 +0,0 @@
-<?php
-
-namespace App\Http\Middleware;
-
-use Closure;
-use Cookie;
-
-class AlipayAuth
-{
-    /**
-     * Handle an incoming request.
-     *
-     * @param  \Illuminate\Http\Request  $request
-     * @param  \Closure  $next
-     * @return mixed
-     */
-    public function handle($request, Closure $next)
-    {
-        $test = 0;
-        if ($request->has('test') && $request->input('test') == 'bonan') {
-            $test = 1;
-        }
-
-        $uid_cookie = Cookie::get(env('COOKIE_AUTH_WEB_WECHAT'));
-        $h5_scheme = env('H5_SCHEME', 'https');
-        $params = $request->except('_url');
-        $url = str_replace('http://', $h5_scheme . '://', url()->current() . '?' . http_build_query($params));
-
-        $send_order_id = $request->input('send_order_id');
-        if($send_order_id){
-            Cookie::queue('send_order_id',$send_order_id, env('U_COOKIE_EXPIRE'), null, null, false, false);
-        }
-        $distribution_channel_id = str_replace('site', '', explode('.', _domain())[0]);
-        if(!is_numeric($distribution_channel_id)){
-            $distribution_channel_id = decodeDistributionChannelId($distribution_channel_id);
-        }
-        if(!$distribution_channel_id){
-            return response()->error('WAP_SYS_ERROR');
-        }
-
-        if (!$uid_cookie && $test == 0) {
-            $uri = $request->input('_url');
-
-            if(strpos($uri,'/yun/') !== false){
-                $uri_send_order_id = (int)str_ireplace('/yun/','',$uri);
-                Cookie::queue('send_order_id', $uri_send_order_id, env('U_COOKIE_EXPIRE'), null, null, false, false);
-            }
-            Cookie::queue('auth_redirect', urlencode($url), env('U_COOKIE_EXPIRE'));
-            $redirect = $this->getAuthUrl();
-            return redirect()->to($redirect);
-        }
-
-        $response = $next($request);
-
-        if ($request->has('fromtype') && $request->input('fromtype')) {
-            try {
-                $from = $request->input('fromtype', 'main');
-                Cookie::queue('from', $from);
-                Redis::sadd('push:distribution_channel_id:' . $distribution_channel_id . 'from:' . $from . ':date:' . date('Y-m-d'), $uid_cookie);
-                Redis::hincrby('customer:push:click:distribution_channel_id:' . $distribution_channel_id . 'from:' . $from, date('Y-m-d'), 1);
-                Redis::sadd('wap_from_stats'.date('Y-m-d'),$distribution_channel_id.'-'.$from);
-            } catch (\Exception $e) {
-
-            }
-        }
-        return $response;
-    }
-
-    /**
-     * @return string
-     */
-    public function getAuthUrl():string{
-        $url = 'https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?';
-        $data = [
-            'app_id'=>'2018081461071404',
-            'scope'=>'auth_base',
-            'redirect_uri'=>env('ALI_AUTH_URL')
-        ];
-        $url = $url.http_build_query($data);
-        return $url;
-    }
-}

+ 0 - 23
app/Http/Middleware/CpApiAuth.php

@@ -1,23 +0,0 @@
-<?php
-
-namespace App\Http\Middleware;
-
-use Closure;
-
-class CpApiAuth
-{
-    /**
-     * 判断是否登陆.
-     */
-    public function handle($request, Closure $next)
-    {
-
-        $manage_id = session('cp_manage_auth');
-//         var_dump('$manage_id');die();
-
-        if(!$manage_id) return response()->error('NOT_LOGIN');
-
-        $response = $next($request);
-        return $response;
-    }
-}

+ 0 - 26
app/Http/Middleware/CpAuth.php

@@ -1,26 +0,0 @@
-<?php
-
-namespace App\Http\Middleware;
-
-use Closure;
-
-class CpAuth
-{
-    /**
-     * 判断是否登陆.
-     */
-    public function handle($request, Closure $next)
-    {
-        $current_url = url()->current();
-        
-        if(empty(session('cp_manage_auth'))) {
-        	\Log::info('not_has_cp_manage_auth');
-        	return redirect()->to('/login');
-        }else{
-        	\Log::info('has_cp_manage_auth');
-        }
-
-        $response = $next($request);
-        return $response;
-    }
-}

+ 0 - 19
app/Http/Routes/Agents/AgentsManageRoutes.php

@@ -1,19 +0,0 @@
-<?php
-
-Route::group(['domain'=>env('AGENT_DOMAIN'),'namespace'=>'App\Http\Controllers\Agents\User'],function () {
-    
-    //登陆相关 无须登录校验
-    Route::any('login','UserController@login');
-    Route::any('dologin','UserController@doLogin');
-    Route::any('logout','UserController@logout');
-
-    //需要判断授权
-    Route::group(['middleware'=>'AgentsAuth'],function (){
-    	 //修改密码需登录
-         Route::any('/','UserController@welcome');
-         Route::any('sendorder/list','UserController@sendOrders');
-         Route::any('sendorder/get_list','SendOrdersController@getSendOrderListByAgentName');
-        // Route::any('auth/modifyPasswordView','ManageController@modifyPasswordView');
-    });
-});
-

+ 0 - 32
app/Http/Routes/Cp/BookRoutes.php

@@ -1,32 +0,0 @@
-<?php
-
-Route::group(['domain'=>env('CP_DOMAIN'),'namespace'=>'App\Http\Controllers\Cp\Book','middleware'=>'CpAuth'],function () {
-	// 书籍列表
-	Route::any('book/index','BookController@index');
-	Route::get('book/except','BookController@exceptBook');
-
-	Route::get('book/exceptadd','BookController@exceptAddView');
-
-	Route::post('book/exceptadd','BookController@exceptAddPost');
-
-    Route::get('book/getBooks','BookController@getBooks');
-    Route::get('book/deleteExcept','BookController@deleteExcept');
-
-    Route::get('book/bookCpList','BookController@bookCpList');
-
-    Route::post('book/editCp','BookController@editCp');
-
-    Route::get('book/cpDataStats','BookController@cpDataStats');
-
-});
-
-Route::group(['domain'=>env('CP_DOMAIN'),'namespace'=>'App\Http\Controllers\Cp\Book','prefix'=>'api','middleware'=>'CpApiAuth'],function () {
-
-	// 导出
-	Route::any('book/record_export','BookController@record_export');
-	// 每日明细
-	Route::any('book/subscribe_detail','BookController@subscribe_detail');
-
-
-
-});

+ 0 - 25
app/Http/Routes/Cp/ManageRoutes.php

@@ -1,25 +0,0 @@
-<?php
-
-Route::group(['domain'=>env('CP_DOMAIN'),'namespace'=>'App\Http\Controllers\Cp\Manage','prefix'=>'api'],function () {
-    
-    //登陆相关 无须登录校验
-    Route::any('auth/login','AuthController@login');
-
-    //需要判断授权
-    Route::group(['middleware'=>'CpAuth'],function (){
-    	 //修改密码需登录
-         Route::any('auth/modifyPassword','ManageController@modifyPassword');
-         Route::any('auth/modifyPasswordView','ManageController@modifyPasswordView');
-    });
-});
-
-
-
-
-Route::group(['domain'=>env('OFFICIAL_FINANCE'),'namespace'=>'App\Http\Controllers\Finance'],function () {
-
-   Route::get('/','OfficialBillController@BillLists');
-   Route::get('/login','AuthController@loginView');
-   Route::get('/logout','AuthController@logout');
-   Route::post('/finance/login','AuthController@login');
-});

+ 0 - 23
app/Http/Routes/Cp/WebRoutes.php

@@ -1,23 +0,0 @@
-<?php
-
-
-Route::group(['domain'=>env('CP_DOMAIN'),'namespace'=>'App\Http\Controllers\Cp\Manage'],function () {
-    //需要判断授权
-    Route::group(['middleware'=>'CpAuth'],function (){
-        Route::get('manage/cplist','ManageController@cplist');
-        Route::post('manage/createCp','ManageController@createCp');
-        Route::get('manage/cplistJson','ManageController@cplistJson');
-    });
-});
-
-//web 
-Route::group(['domain'=>env('CP_DOMAIN'),'namespace'=>'App\Http\Controllers\Cp\Web'],function () {
-        Route::get('logout','WelcomeController@logout');
-        Route::get('login','WelcomeController@login');
-                
-        Route::get('get_session','WelcomeController@get_session');
-        //需要判断授权
-        Route::group(['middleware'=>'CpAuth'],function (){
-        	Route::any('{slug}','WelcomeController@index')->where('slug', '(.*)?');
-        });
-});