orgId; if($name){ $map['name'] = ['like','%'.$name.'%']; } $list = Db::name('user_archives') ->where($map) ->limit($start,$length) ->order('id desc') ->select(); $total = Db::name('user_archives')->where($map)->count(); $data = [ 'total' => $total, 'list' => $list?$list:[] ]; ajax_return_ok($data); } public function add(){ $data = request()->post(); $data['org_id'] = $this->orgId; if(empty($data['name'])){ ajax_return_error('姓名不能为空'); } if(empty($data['id'])){ // 新增 unset($data['id']); $data['create_time'] = date('Y-m-d H:i:s'); $ret = Db::name('user_archives')->strict(false)->insert($data); }else{ // 编辑 $data['update_time'] = date('Y-m-d H:i:s'); $ret = Db::name('user_archives')->where('id',$data['id'])->strict(false)->update($data); } if($ret){ ajax_return_ok(); }else{ ajax_return_error('保存失败'); } } public function info(){ $id = input('id/d',0); $info = Db::name('user_archives')->where('id',$id)->find(); if(!$info){ ajax_return_error('人员档案不存在'); } ajax_return_ok($info); } public function del(){ $id = input('id/d',0); $info = Db::name('user_archives')->where('id',$id)->delete(); if(!$info){ ajax_return_error('删除失败'); } ajax_return_ok('','删除成功'); } }