first commit

This commit is contained in:
zufeng555
2019-02-28 19:48:21 +08:00
commit 26f08a2fc3
6720 changed files with 739359 additions and 0 deletions

View File

@@ -0,0 +1,63 @@
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2017/11/28
* Time: 17:45
*/
namespace app\common\model;
use think\Model;
class WxReply extends Model
{
//回复类型
const TYPE_KEYWORD = 'keyword';
const TYPE_FOLLOW = 'follow';
const TYPE_DEFAULT = 'default';
//回复消息类型
const MSG_TEXT = 'text';
const MSG_NEWS = 'news';
public function wxKeywords()
{
return $this->hasMany('WxKeyword', 'pid', 'id');
}
public function getKeywordsAttr($value, $data)
{
if ($data['type'] !== self::TYPE_KEYWORD) {
return '';
}
$keywords = get_arr_column($this->wx_keywords, 'keyword');
return implode(',', $keywords);
}
static public function getAllMsgType()
{
return [
self::MSG_TEXT => '文本',
self::MSG_NEWS => '图文',
];
}
public function getMsgTypeNameAttr($value, $data)
{
$types = self::getAllMsgType();
if (key_exists($data['msg_type'], $types)) {
return $types[$data['msg_type']];
}
return '未知类型';
}
static function getAllType()
{
return [
self::TYPE_KEYWORD => '关键字回复',
self::TYPE_FOLLOW => '关注时回复',
self::TYPE_DEFAULT => '默认回复',
];
}
}