'未审核', // 1 => '未通过', // 2 => '已通过', // ]; // return $status[$value]; // } /** * 添加数据 * @param $param */ public function addContact($param) { $insertId = 0; try { $param['create_time'] = time(); $insertId = $this->strict(false)->field(true)->insertGetId($param); add_log('add', $insertId, $param); } catch (\Exception $e) { return to_assign(1, '操作失败,原因:' . $e->getMessage()); } return to_assign(0, '操作成功', ['aid' => $insertId]); } /** * 编辑信息 * @param $param */ public function editReport($param) { try { $param['update_time'] = time(); $this->where('id', $param['id'])->strict(false)->field(true)->update($param); add_log('edit', $param['id'], $param); } catch (\Exception $e) { return to_assign(1, '操作失败,原因:' . $e->getMessage()); } return to_assign(); } /** * 根据id获取信息 * @param $id */ public function getContactById($id) { $info = $this->where('id', $id)->find(); return $info; } /** * 删除信息 * @param $id * @return array */ public function delContactById($id, $type = 0) { if ($type == 0) { //逻辑删除 try { $param['delete_time'] = time(); $this->where('id', $id)->update(['delete_time' => time()]); add_log('delete', $id); } catch (\Exception $e) { return to_assign(1, '操作失败,原因:' . $e->getMessage()); } } else { //物理删除 try { $this->where('id', $id)->delete(); add_log('delete', $id); } catch (\Exception $e) { return to_assign(1, '操作失败,原因:' . $e->getMessage()); } } return to_assign(); } public function detail($id) { $detail = Db::name('Contact')->where(['id' => $id])->find(); $detail["maker_name"] = get_admin($detail["maker_id"])["nickname"]; return $detail; } }