Beispiel #1
0
 public function multi(&$process)
 {
     if (!empty($this->_obj)) {
         $this->_obj->multi($process);
     }
     if (!empty($process)) {
         $api_info = array();
         $ids = Assist::get_fields($process, 'aid');
         if ($ids) {
             $api_info = (new \app\models\Api())->get_info_fieldid($ids);
         }
         if (!empty($api_info)) {
             foreach ($api_info as $uk => $uv) {
                 $api_info[$uv['id']] = $uv;
             }
         }
         foreach ($process as $pk => $pv) {
             $process[$pk]['api_name'] = isset($api_info[$pv['aid']]['api_name']) ? $api_info[$pv['aid']]['api_name'] : '';
         }
     }
 }
Beispiel #2
0
 public function multi(&$process)
 {
     if (!empty($this->_obj)) {
         $this->_obj->multi($process);
     }
     if (!empty($process)) {
         $user_info = array();
         $ids = Assist::get_fields($process, 'uid');
         if ($ids) {
             $user_info = (new \app\models\User())->get_info_fieldid($ids);
         }
         if (!empty($user_info)) {
             foreach ($user_info as $uk => $uv) {
                 $user_info[$uv['id']] = $uv;
             }
         }
         foreach ($process as $pk => $pv) {
             $process[$pk]['username'] = isset($user_info[$pv['uid']]['username']) ? $user_info[$pv['uid']]['username'] : '';
             $process[$pk]['project'] = isset($user_info[$pv['uid']]['project']) ? $user_info[$pv['uid']]['project'] : '';
             $process[$pk]['department'] = isset($user_info[$pv['uid']]['department']) ? $user_info[$pv['uid']]['department'] : '';
         }
     }
 }