| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- <?php
- /**
- *
- * @author: xaboy<365615158@qq.com>
- * @day: 2017/11/02
- */
- namespace app\admin\model\article;
- use app\admin\model\store\StoreProduct;
- use app\admin\model\system\SystemAdmin;
- use app\models\article\ArticleContent;
- use crmeb\traits\ModelTrait;
- use crmeb\basic\BaseModel;
- /**
- * 图文管理 Model
- * Class WechatNews
- * @package app\admin\model\wechat
- */
- class ArticleReply extends BaseModel
- {
- use ModelTrait;
- protected $pk = 'id';
- protected $name = 'article_reply';
- public static function list($where, $id)
- {
- $list = ArticleReply::alias('a')
- ->order('id DESC')
- ->field('a.*,u.nickname,u.avatar')
- ->leftJoin('user u', 'u.uid = a.uid')
- ->where('a.aid', $id);
- if (!empty($where['title'])) $list->where('u.nickname', 'like', '%'.$where['title'].'%');
- $where['id'] = $id;
- return self::page($list, function ($item) {
- if ($item){
- $item['to_name'] = [];
- $item['to_content'] = [];
- if (!empty($item['to_id'])){
- $article = ArticleReply::alias('a')
- ->field('u.nickname,a.content')
- ->leftJoin('user u', 'u.uid = a.uid')
- ->where('a.id', $item['to_id'])->find();
- $item['to_name'] = $article['nickname'];
- $item['to_content'] = $article['content'];
- }
- if (empty($item['nickname'])) $item['nickname'] = '管理';
- }
- }, $where);
- }
- }
|