mirror of
https://github.com/crmeb/CRMEB.git
synced 2025-12-14 20:42:49 +00:00
1 line
1.6 KiB
PHP
1 line
1.6 KiB
PHP
<?php
|
|
|
|
/**
|
|
|
|
*
|
|
|
|
* @author: xaboy<365615158@qq.com>
|
|
|
|
* @day: 2017/11/02
|
|
|
|
*/
|
|
|
|
namespace app\admin\model\wechat;
|
|
|
|
use traits\ModelTrait;
|
|
use basic\ModelBasic;
|
|
use app\admin\model\article\Article as ArticleModel;
|
|
/**
|
|
* 图文消息 model
|
|
* Class WechatNewsCategory
|
|
* @package app\admin\model\wechat
|
|
*/
|
|
class WechatNewsCategory extends ModelBasic {
|
|
|
|
use ModelTrait;
|
|
|
|
/**
|
|
* 获取配置分类
|
|
* @param array $where
|
|
* @return array
|
|
*/
|
|
public static function getAll($where = array()){
|
|
$model = new self;
|
|
// if($where['status'] !== '') $model = $model->where('status',$where['status']);
|
|
// if($where['access'] !== '') $model = $model->where('access',$where['access']);
|
|
if($where['cate_name'] !== '') $model = $model->where('cate_name','LIKE',"%$where[cate_name]%");
|
|
$model = $model->where('status',1);
|
|
return self::page($model,function ($item){
|
|
$new = ArticleModel::where('id','in',$item['new_id'])->where('hide',0)->select();
|
|
$item['new'] = $new;
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取一条图文
|
|
* @param int $id
|
|
* @return array|false|\PDOStatement|string|\think\Model
|
|
*/
|
|
public static function getWechatNewsItem($id = 0){
|
|
if(!$id) return [];
|
|
$list = self::where('id',$id)->where('status',1)->field('cate_name as title,new_id')->find();
|
|
if($list){
|
|
$list = $list->toArray();
|
|
$new = ArticleModel::where('id','in',$list['new_id'])->where('hide',0)->select();
|
|
if($new) $new = $new->toArray();
|
|
$list['new'] = $new;
|
|
}
|
|
return $list;
|
|
|
|
}
|
|
} |