This commit is contained in:
mkm 2024-01-08 15:04:24 +08:00
parent 931805aa1e
commit d029e37ab3

View File

@ -457,6 +457,7 @@ class Task extends CommonModel
if (!$task) { if (!$task) {
throw new Exception('任务已失效', 2); throw new Exception('任务已失效', 2);
} }
$task=$task->toArray();
// $data = [ // $data = [
// 'member_code' => getCurrentMember()['code'], // 'member_code' => getCurrentMember()['code'],
// 'source_code' => $taskCode, // 'source_code' => $taskCode,
@ -475,21 +476,22 @@ class Task extends CommonModel
$task['transferred'][]=$task['exchange_list'][0]; $task['transferred'][]=$task['exchange_list'][0];
$task['assign_to']=$task['exchange_list'][0]; $task['assign_to']=$task['exchange_list'][0];
unset($task['exchange_list'][0]); unset($task['exchange_list'][0]);
$res= Db::name('task')->where('id',$task['id'])->update($data); $res= self::where('id',$task['id'])->update($data);
}else{ }else{
$data['status']=1; $data['status']=1;
$data['stage_code']=$code; $data['stage_code']=$code;
$res= Db::name('task')->where('id',$task['id'])->update($data);
$res= self::name('task')->where('id',$task['id'])->update($data);
} }
$comments='pass'; $comments='pass';
}elseif($type==2){ }elseif($type==2){
$comments='reject'; $comments='reject';
$data['status']=2; $data['status']=2;
Db::name('task')->where('id',$task['id'])->update($data); self::name('task')->where('id',$task['id'])->update($data);
}elseif($type==3){ }elseif($type==3){
$comments='add'; $comments='add';
$data['status']=4; $data['status']=4;
Db::name('task')->where('id',$task['id'])->update($data); self::name('task')->where('id',$task['id'])->update($data);
} }
self::taskHook(getCurrentMember()['code'], $taskCode, $comments, '', 1, '', $comment, '', $mentions); self::taskHook(getCurrentMember()['code'], $taskCode, $comments, '', 1, '', $comment, '', $mentions);