作者 开飞机的舒克

解决用户绑定学生问题

@@ -34,6 +34,10 @@ class Bind extends Api @@ -34,6 +34,10 @@ class Bind extends Api
34 if (empty($unique)) { 34 if (empty($unique)) {
35 $this->error('参数错误', ['status' => 2]); 35 $this->error('参数错误', ['status' => 2]);
36 } 36 }
  37 + $res = \db('study')->where('unique',$unique)->value('user_id');
  38 + if (!empty($res)){
  39 + $this->error('当前学生已经被绑定了');
  40 + }
37 $is_bind = db('user')->where('id', $user['id'])->value('bind_study'); 41 $is_bind = db('user')->where('id', $user['id'])->value('bind_study');
38 // if ($is_bind == 1) { 42 // if ($is_bind == 1) {
39 // $this->error('您当前已经绑定过学生了,请勿重复操作', $is_bind); 43 // $this->error('您当前已经绑定过学生了,请勿重复操作', $is_bind);
@@ -77,6 +81,10 @@ class Bind extends Api @@ -77,6 +81,10 @@ class Bind extends Api
77 if (empty($unique)) { 81 if (empty($unique)) {
78 $this->error('参数错误', ['status' => 2]); 82 $this->error('参数错误', ['status' => 2]);
79 } 83 }
  84 + $res = \db('study')->where('unique',$unique)->value('user_id');
  85 + if (!empty($res)){
  86 + $this->error('当前学生已经被绑定了');
  87 + }
80 $is_bind = db('user')->where('id', $user['id'])->value('bind_study'); 88 $is_bind = db('user')->where('id', $user['id'])->value('bind_study');
81 // if ($is_bind == 1) { 89 // if ($is_bind == 1) {
82 // $this->error('您当前已经绑定过学生了,请勿重复操作', $is_bind); 90 // $this->error('您当前已经绑定过学生了,请勿重复操作', $is_bind);