| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | <?phpnamespace App\Modules\OfficialAccount\Models;use Illuminate\Database\Eloquent\Model;class CustomMsgSwitchs extends Model{    protected $tables = 'custom_msg_switchs';    protected $fillable = ['title','custom_category','status','is_self_content','desc_content','img_url'];    static function customMsgSwitchsBySwitchId($custom_category)    {                return self::where('custom_category',$custom_category)->first();        }    /**     * 获取所有客服消息开关     */    static function getCustomMsgSwitchs()    {    	return self::where(['status'=>1])->select('custom_category','id','title')->orderBy('id','asc')->get();    }        /**     * 获取所有客服消息开关     */    static function customMsgSwitchs()    {                return self::select()->get();        }        /**     * 获取类型为键名的所有客服消息开关     */    static function getCustomMsgSwitchByCategorys()    {    	$result = array();    	$custom_msg_switchs = self::select()->get()->toArray();    	foreach($custom_msg_switchs as $key=> $custom_msg_switch){    		$result[$custom_msg_switch['custom_category']] = $custom_msg_switch;    	}    	return $result;        }}
 |