diff --git a/application/api/controller/Banner.php b/application/api/controller/Banner.php index ce1c2344..71eead92 100644 --- a/application/api/controller/Banner.php +++ b/application/api/controller/Banner.php @@ -48,4 +48,14 @@ class Banner extends controller $reslut = model('Banner')->banner_list($show_type); return V(1,'操作成功', $reslut); } + + //平台客服获取接口 + public function app_customer_service() + { + $platform_customer_service = get_system_config_value('platform_customer_service'); + $reslut = [ + 'user_id' => $platform_customer_service + ]; + return V(1, '成功', $reslut); + } } diff --git a/application/api/model/Guild.php b/application/api/model/Guild.php index c2d0a084..3d45f761 100644 --- a/application/api/model/Guild.php +++ b/application/api/model/Guild.php @@ -437,6 +437,10 @@ class Guild extends Model //减少公会人数 db::name('vs_guild')->where('id', $guild_info['id'])->setDec('num'); model('api/Tencent')->delete_group_member('g'.$guild_id, $uid); + + //付费退出费用给公会长 + $res = model('common/UserWallet')->change_user_money($guild_info['user_id'], $quit_guild_gold, model('common/UserWallet')::MONEYTYPECOIN, model('common/UserWallet')::GUILD_EXIT_DEACON_INCOME,model('common/UserWallet')::ChangeTypeLable(model('common/UserWallet')::GUILD_EXIT_DEACON_INCOME)); + Db::commit(); return ['code' => 1, 'msg' => '退出成功', 'data' => null]; }else{ diff --git a/application/common/model/UserWallet.php b/application/common/model/UserWallet.php index 71261fec..fe0e9657 100644 --- a/application/common/model/UserWallet.php +++ b/application/common/model/UserWallet.php @@ -121,6 +121,8 @@ class UserWallet extends Model const BACKGROUND_DEDUCTION_COIN = 42; //后台扣除钻石 const BACKGROUND_DEDUCTION_DIAMOND = 43; + //公会会员付费退出会长收入 + const GUILD_EXIT_DEACON_INCOME = 44; //金币支出类型数组 @@ -216,9 +218,8 @@ class UserWallet extends Model self::BACKGROUND_RECHARGE_COIN => '后台充值金币', self::BACKGROUND_RECHARGE_DIAMOND => '后台充值钻石', self::BACKGROUND_DEDUCTION_COIN => '后台扣除金币', - self::BACKGROUND_DEDUCTION_DIAMOND => '后台扣除钻石' - - + self::BACKGROUND_DEDUCTION_DIAMOND => '后台扣除钻石', + self::GUILD_EXIT_DEACON_INCOME => "公会会员付费退出会长收入" ]; if ($type) { return $status[$type] ?? '';