feat(zy): 添加俱乐部功能和用户消息功能
- 新增俱乐部相关接口和功能,包括创建俱乐部、申请加入俱乐部、邀请加入俱乐部等 - 添加用户消息功能,包括发送消息、查看消息等 - 优化了部分代码结构,提高了可维护性 - 更新了文档,添加了新的接口说明
This commit is contained in:
@@ -9,6 +9,7 @@ use app\admin\model\shopro\user\User as UserModel;
|
||||
use app\admin\model\shopro\user\Coupon as UserCouponModel;
|
||||
use app\admin\model\shopro\order\Order as OrderModel;
|
||||
use app\admin\model\shopro\order\Aftersale as AftersaleModel;
|
||||
use app\admin\model\zy\link\Message;
|
||||
use app\admin\model\shopro\ThirdOauth;
|
||||
|
||||
class User extends Common
|
||||
@@ -92,7 +93,7 @@ class User extends Common
|
||||
{
|
||||
$user = auth_user();
|
||||
|
||||
$params = $this->request->only(['avatar', 'nickname', 'gender']);
|
||||
$params = $this->request->only(['avatar', 'nickname', 'mobile', 'gender', 'qq', 'wechat', 'years', 'bio']);
|
||||
$this->svalidate($params);
|
||||
|
||||
$user->save($params);
|
||||
@@ -147,7 +148,7 @@ class User extends Common
|
||||
}
|
||||
//如果已经有账号则直接登录
|
||||
$ret = $this->auth->direct($user->id);
|
||||
}else {
|
||||
} else {
|
||||
$this->error('该手机号暂未注册');
|
||||
}
|
||||
if (isset($ret) && $ret) {
|
||||
@@ -302,4 +303,32 @@ class User extends Common
|
||||
|
||||
$this->success('注销成功');
|
||||
}
|
||||
|
||||
|
||||
// 用户消息
|
||||
public function msg()
|
||||
{
|
||||
$params = $this->request->param();
|
||||
|
||||
$model = Message::where('user_id', $this->auth->id);
|
||||
if (isset($params['type'])) {
|
||||
$model->where('type', $params['type']);
|
||||
}
|
||||
$res = $model->select();
|
||||
|
||||
$this->success('Success', $res);
|
||||
}
|
||||
|
||||
// 消息读取
|
||||
public function msgRead()
|
||||
{
|
||||
$params = $this->request->param();
|
||||
$model = Message::get($params['msg_id'] ?? NULL);
|
||||
if (empty($model)) {
|
||||
$this->error(__('No rows were found'));
|
||||
}
|
||||
$model->save(['status' => 1]); //已读
|
||||
|
||||
$this->success('Success', $model);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user