1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- namespace app\data\model;
- use app\data\controller\api\Data;
- use think\admin\Model;
- /**
- * 留言模型
- * Class DataUserLeaveMessage
- * @package app\data\model
- */
- class DataUserLeaveMessage extends Model
- {
- public function user(){
- return $this->belongsTo(DataUser::class,'uuid');
- }
- public function user2(){
- return $this->belongsTo(DataUser::class,'uuid2');
- }
- public static function getMsgType($type){
- return [
- 'shop_purchase'=>2,
- 'shop_production'=>3,
- 'shop_coordination'=>4,
- 'shop_ocean'=>5,
- ][$type];
- }
- public static function onAfterRead(\think\Model $model)
- {
- $user = DataUser::mk()->where('id',$model['uuid'])->field('id,nickname,headimg')->find();
- if (!$user){
- $user = SystemUser::mk()->where('id',$model['uuid'])->field('id,nickname,headimg')->find();
- }
- $model['user'] = $user;
- }
- }
|