|
@@ -113,4 +113,28 @@ Class Cron
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ public function updateTime_api()
|
|
|
+ {
|
|
|
+ $data = Dever::db('work/info')->state();
|
|
|
+ foreach ($data as $k => $v) {
|
|
|
+ if (!$v['fpeople'] && ($v['status'] == 3 || $v['status'] == 4)) {
|
|
|
+ $app = Dever::db('work/appoint')->getAdmin(array('info_id'=>$v['id'],'admin'=>$v['audit_admin']));
|
|
|
+ if ($app && $app['admin']) {
|
|
|
+ $update['fpeople'] = $app['admin'];
|
|
|
+ } else {
|
|
|
+ if ($info['branch_id']) {
|
|
|
+ $branch = explode(',',$info['branch_id']);
|
|
|
+ if (isset($branch[1]) && $branch[1]) {
|
|
|
+ $update['fpeople'] = $branch[1];
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ $update['fpeople'] = $info['audit_admin'];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $update['where_id'] = $v['id'];
|
|
|
+ Dever::db('work/info')->update($update);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|