新增需求变更:
公会如果调整了个人收益,需要再用户的系统通知哪里发送一个消息,公会调整了你的 收益 为 XX, 您是否同意 拒绝(默认24小时,24小时内 没同意,默认拒绝)在这个期间 按照他原有的进行计算,同意了就按照公会给的进行计算
This commit is contained in:
@@ -230,7 +230,25 @@ class User extends GuildAdmin
|
||||
if($settlement_ratio > $ratio){
|
||||
return V(0,"最高比例不能超过".$ratio);
|
||||
}
|
||||
$result = db::name('vs_guild_user')->where(['id'=>$id])->update(['settlement_ratio'=>$settlement_ratio]);
|
||||
//发送系统信息
|
||||
$data['type'] = 7;
|
||||
$data['title'] = '公会调整个人收益比例通知';
|
||||
$data['receiving_id'] = $guild_user['user_id'];
|
||||
$data['content'] = "公会调整了你的收益调整后的收益为{$settlement_ratio}%。";
|
||||
$data['createtime'] = time();
|
||||
$res = db::name('system_message')->insertGetId($data);
|
||||
if(!$res){
|
||||
return V(0,"操作失败");
|
||||
}
|
||||
$result = db::name('vs_guild_user_ratio_up_log')->insert([
|
||||
'guild_user_id'=>$id,
|
||||
'user_id' => $guild_user['user_id'],
|
||||
'settlement_ratio'=>$settlement_ratio,
|
||||
'status' => 0,
|
||||
'message_id' => $res,
|
||||
'createtime'=>time()
|
||||
]);
|
||||
// $result = db::name('vs_guild_user')->where(['id'=>$id])->update(['settlement_ratio'=>$settlement_ratio]);
|
||||
if($result){
|
||||
return V(1,"操作成功");
|
||||
}else{
|
||||
|
||||
Reference in New Issue
Block a user