$uid, 'type' => $type, 'content' => $content, 'ctime' => time() ); $nid = $this->insert_into('error_log', $data); if ($nid) { $member = $this->select_once('member', array('uid' => $uid), 'usertype'); include_once 'userinfo.model.php'; $userInfoM = new userinfo_model($this->db, $this->def); $userInfo = $userInfoM->getUserInfo(array('uid' => $uid), array('usertype' => $member['usertype'])); $wxTempMsg = '有新的错误日志'; switch ($member['usertype']) { case '1': $wxTempMsg .= ',个人用户《' . $userInfo['name'] . '》' . $content; break; case '2': $wxTempMsg .= ',企业用户《' . $userInfo['name'] . '》' . $content; break; case '3': $wxTempMsg .= ',猎头用户《' . $userInfo['realname'] . '》' . $content; break; case '4': $wxTempMsg .= ',培训用户《' . $userInfo['name'] . '》' . $content; break; case '5': $wxTempMsg .= ',供求用户《' . $userInfo['name'] . '》' . $content; break; } require_once('admin.model.php'); $adminM = new admin_model($this->db, $this->def); $adminM->sendAdminMsg(array('first' => $wxTempMsg, 'type' => 5)); } } } public function getList($whereData = array(), $data = array()) { $field = empty($data['field']) ? '*' : $data['field']; $List = $this->select_all('error_log', $whereData, $field); if (!empty($List)) { if ($data['utype'] == 'admin') { $errIdArr = array(); foreach ($List as $k => $v) { $errIdArr[] = $v['id']; } $this->update_once('error_log', array('isread' => 1), array('id' => array('in', pylode(',', $errIdArr)))); } foreach ($List as $key => $value) { $List[$key]['ctime_n'] = date('Y-m-d H:i:s', $value['ctime']); if ($value['type'] == 1) { $List[$key]['type_n'] = '注册'; } elseif ($value['type'] == 2) { $List[$key]['type_n'] = '添加简历'; } elseif ($value['type'] == 3) { $List[$key]['type_n'] = '申请职位'; } elseif ($value['type'] == 4) { $List[$key]['type_n'] = '发布职位'; } elseif ($value['type'] == 5) { $List[$key]['type_n'] = '更新职位'; } elseif ($value['type'] == 6) { $List[$key]['type_n'] = '下载简历'; } elseif ($value['type'] == 7) { $List[$key]['type_n'] = '邀请面试'; } elseif ($value['type'] == 8) { $List[$key]['type_n'] = '发送短信'; } elseif ($value['type'] == 9) { $List[$key]['type_n'] = '发送邮件'; } elseif ($value['type'] == 10) { $List[$key]['type_n'] = '微信小程序'; } elseif ($value['type'] == 11) { $List[$key]['type_n'] = '内容检测'; } } return $List; } } public function delErrlog($whereData = array(), $data = array()) { $return['layertype'] = 0; if (!empty($whereData)) { if (!empty($whereData['id']) && $whereData['id'][0] == 'in') { $return['layertype'] = 1; } if ($data['norecycle'] == '1') { $return['id'] = $this->delete_all('error_log', $whereData, '', '', '1'); } else { $return['id'] = $this->delete_all('error_log', $whereData, ''); } $return['msg'] = '错误日志'; $return['errcode'] = $return['id'] ? '9' : '8'; $return['msg'] = $return['id'] ? $return['msg'] . '删除成功!' : $return['msg'] . '删除失败!'; } else { $return['msg'] = '请选择您要删除的错误日志!'; $return['errcode'] = 8; } return $return; } } ?>