作者 邓超

x

... ... @@ -35,6 +35,24 @@ class Job extends Base {
foreach ($lists as &$list){
$list['created_at'] = date('Y-m-d H:i:s',$list['send_time']);
// 检查状态
if($list['status'] === 1){
$total = db()->count(\Model\sendJobStatusSql::countSum($list['id']));
if($total && $total['t'] == $list['total']){
// 更新状态
db()->update(\Model\sendJobsSql::$table,[
'status' => 2,
'success' => $total['s'],
'error' => $total['e'],
],dbWhere(['id'=>$list['id']]));
$list['status'] = 2;
$list['error'] = $total['e'];
$list['success'] = $total['s'];
}
}
}
return listsPage($lists,
... ...