任务功能提交-联调-修改错误

This commit is contained in:
2025-12-11 20:07:44 +08:00
parent 93c49ecda0
commit bd3ffd9a0a

View File

@@ -276,12 +276,17 @@ class Tasks extends Model
return ['code' => 0, 'msg' => '任务不存在或已删除','data' => null];
}
if($ext_value==1){
$current_progress = $task_student['value']+1;
if($task_info['target_quantity']==$current_progress && $task_student['is_reward']==1){
$task_student_data['status'] = 1;
$is_completed = 1;
if($task_info['target_quantity'] >= $task_student['value']){
return ['code' => 1, 'msg' => '操作成功','data' => ['is_completed'=>1]];
}else{
$current_progress = $task_student['value']+1;
if($task_info['target_quantity']==$current_progress && $task_student['is_reward']==1){
$task_student_data['status'] = 1;
$is_completed = 1;
}
$task_student_data['value'] = $current_progress;
}
$task_student_data['value'] = $current_progress;
}else{
$current_progress = $task_student['value'];
if($task_info['target_quantity']==$current_progress){
@@ -409,7 +414,7 @@ class Tasks extends Model
$op_bag_re = $this->open_tasks_bag($user_id,$task_info['tasks_bag_id']);
if ($op_bag_re['code'] != 1) {
Db::rollback();
return ['code' => 0, 'msg' => '操作失败', 'data' => null];
return ['code' => 0, 'msg' => $op_bag_re['msg'], 'data' => null];
}
// 提交事务
Db::commit();