新需求:PK任务 提交

This commit is contained in:
2026-01-20 20:45:10 +08:00
parent 59c65a2aff
commit 7e160790bc

View File

@@ -477,13 +477,13 @@ class Tasks extends Model
if(empty($task_info)){
return ['code' => 0, 'msg' => '任务不存在或已删除','data' => null];
}
$Victory_user_ids = explode(',',$Victory_user_ids);
$Failure_user_ids = explode(',',$Failure_user_ids);
$Draw_user_ids = explode(',',$Draw_user_ids);
$Victory_user_ids_array = explode(',',$Victory_user_ids);
$Failure_user_ids_array = explode(',',$Failure_user_ids);
$Draw_user_ids_array = explode(',',$Draw_user_ids);
if(empty($Draw_user_ids)){
$user_ids = array_unique(array_merge($Victory_user_ids,$Failure_user_ids));
$user_ids = array_unique(array_merge($Victory_user_ids_array,$Failure_user_ids_array));
}else{
$user_ids = $Draw_user_ids;
$user_ids = $Draw_user_ids_array;
}
$insert_data = [];
foreach ($user_ids as $user_id) {
@@ -494,7 +494,7 @@ class Tasks extends Model
//本次是否获胜
$ext = 0;
if ($user_daily_tasks) {
if(!empty($Victory_user_ids) && in_array($user_id,$Victory_user_ids)){
if(!empty($Victory_user_ids) && in_array($user_id,$Victory_user_ids_array)){
//获胜数加1
$ext = $user_daily_tasks['ext'] + 1;
}
@@ -514,7 +514,7 @@ class Tasks extends Model
'updatetime' => time(),
]);
}else{
if(!empty($Victory_user_ids) && in_array($user_id,$Victory_user_ids)){
if(!empty($Victory_user_ids) && in_array($user_id,$Victory_user_ids_array)){
$ext = 1;
}
$insert_data[] = [
@@ -529,7 +529,7 @@ class Tasks extends Model
}
}
if (!empty($insert_data)) {
$reslut = Db::name('vs_tasks_user_daily')->insert($insert_data);
$reslut = Db::name('vs_tasks_user_daily')->insertAll($insert_data);
if ($reslut) {
return ['code' => 1, 'msg' => '操作成功','data' => null];
} else {