|
@@ -83,17 +83,27 @@ class Joinin extends Backend
|
|
|
|
|
|
if ($this->request->isPost()) {
|
|
|
$status = input('status',0);
|
|
|
- $data = [
|
|
|
- 'status' => $status,
|
|
|
-
|
|
|
- 'audittime' => strtotime(input('audittime','')),
|
|
|
- 'updatetime' => time(),*/
|
|
|
- ];
|
|
|
+
|
|
|
Db::startTrans();
|
|
|
- $rs = Db::name('guild_joinin')->where('id',$id)->update($data);
|
|
|
+
|
|
|
|
|
|
if($status == 1){
|
|
|
|
|
|
+
|
|
|
+ $memberfind = \app\common\model\GuildMember::where(["user_id"=>$info['user_id']])->find();
|
|
|
+ if($memberfind) {
|
|
|
+ Db::rollback();
|
|
|
+
|
|
|
+ $this->error("该用户已有公会!");
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ $joinWhere['user_id'] = $info['user_id'];
|
|
|
+ $joinWhere['guild_id'] = ['neq',$info['guild_id']];
|
|
|
+ $joinWhere['status'] = 0;
|
|
|
+ $joinData = Db::name('guild_joinin')->where($joinWhere)->delete();
|
|
|
+
|
|
|
+
|
|
|
$data = [];
|
|
|
$data["guild_id"] = $info['guild_id'];
|
|
|
$data["user_id"] = $info['user_id'];
|
|
@@ -111,6 +121,12 @@ class Joinin extends Backend
|
|
|
$msg_id = \app\common\model\Message::addMessage($info['user_id'],'公会审核','入会审核已经被拒绝');
|
|
|
}
|
|
|
|
|
|
+ $data = [
|
|
|
+ 'status' => $status,
|
|
|
+ 'updatetime' => time(),
|
|
|
+ ];
|
|
|
+ $rs = Db::name('guild_joinin')->where('id',$id)->update($data);
|
|
|
+
|
|
|
Db::commit();
|
|
|
|
|
|
$this->success('审核完成');
|