| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | 
							- <?php
 
- /**
 
-  * Created by PhpStorm.
 
-  * User: Administrator
 
-  * Date: 2018/10/31
 
-  * Time: 11:48
 
-  */
 
- namespace App\Services\Content;
 
- use App\Repositories\ExplainRepository;
 
- class ExplainService
 
- {
 
-     protected $explainRepository;
 
-     /**
 
-      * ExplainService constructor.
 
-      * @param $explainRepository
 
-      */
 
-     public function __construct(ExplainRepository $explainRepository)
 
-     {
 
-         $this->explainRepository = $explainRepository;
 
-     }
 
-     public function getLimitExplains($where = array(), $limit = '10')
 
-     {
 
-         return $this->explainRepository->getLimitExplains($where, $limit);
 
-     }
 
-     public function getExplainInfo($where)
 
-     {
 
-         return $this->explainRepository->getExplainInfo($where);
 
-     }
 
-     public function getMenuExplains($where)
 
-     {
 
-         $res = $this->explainRepository->getWhere($where);
 
-         $list = array();
 
-         if ($res->toArray()) {
 
-             foreach ($res as $k => $v) {
 
-                 $cate_info = $v->show_category;
 
-                 if ($cate_info) {
 
-                     $res[$k]->category_name = $cate_info->category_name;
 
-                 } else {
 
-                     $res[$k]->category_name = null;
 
-                 }
 
-                 unset($res[$k]->show_category);
 
-                 $list[$v->type_id]['category_name'] = $res[$k]->category_name;
 
-                 $list[$v->type_id]['explains'][] = $res[$k];
 
-             }
 
-         }
 
-         return $list;
 
-     }
 
-     public function incrementData($where, $num, $filed)
 
-     {
 
-         return $this->explainRepository->incrementData($where, $num, $filed);
 
-     }
 
- }
 
 
  |