hasMany(GoodsCommentImage::class,'comment_id','id'); } /** * @notes 关联用户模型 * @return \think\model\relation\HasOne * @author ljj * @date 2022/2/17 6:19 下午 */ public function user() { return $this->hasOne(User::class,'id','user_id')->field('id,sn,nickname,avatar,mobile'); } /** * @notes 获取回复状态 * @param $value * @param $data * @return string|string[] * @author ljj * @date 2022/2/9 5:54 下午 */ public function getStatusDescAttr($value,$data) { return GoodsCommentEnum::getStatusDesc($data['status']); } /** * @notes 获取评价等级 * @param $value * @param $data * @return string * @author ljj * @date 2022/2/9 5:56 下午 */ public function getCommentLevelAttr($value,$data) { if ($data['service_comment'] < 3) { return '差评'; } if ($data['service_comment'] == 3) { return '中评'; } if ($data['service_comment'] > 3) { return '好评'; } return '未知'; } }