(可能有部分额外字段未在此体现): * id ID * username 用户名 * nickname 昵称 * password 密码 * salt 密码盐 * avatar 头像 * email 电子邮箱 * mobile 手机号码 * loginfailure 失败次数 * logintime 登录时间 * loginip 登录IP * createtime 创建时间 * updatetime 更新时间 * token Session标识 * role 角色:admin=管理员,firm=企业人员 * status 状态 * rel_wxid 关联微信 * employee_type 类型:1=企业微信,2=个人微信 * firm_id 所属企业 * firmstore_id 所属店铺 * firmduty_id 职务 * author:wh */ function getWorkers(){ Tools::log_to_write_txt(['获取工作人员列表(不传参数就是查所有企业的工作人员) 入参:'=>input()]); $api_desc = '获取工作人员列表(不传参数就是查所有企业的工作人员)'; try { $mobile = input('mobile'); $rel_wxid = input('rel_wxid'); $firm_id = input('firm_id'); $model_obj = Db::table(TabConf::$fa_admin); if(input('mobile')){ $model_obj->where('mobile',input('mobile')); } if(input('rel_wxid')){ $model_obj->where('rel_wxid',input('rel_wxid')); } if(input('firm_id')){ $model_obj->where('firm_id',input('firm_id')); } $data = $model_obj->select(); if(empty($data)){ return json(Tools::set_ok('ok',$data)); } return json(Tools::set_ok('ok',$data)); }catch(\Exception $e){ Tools::log_to_write_txt([ 'error'=>'获取工作人员列表(不传参数就是查所有企业的工作人员).异常.'.$e->getMessage(), '参数'=>input(), 'error_info'=>$e->getTraceAsString() ]); return json(Tools::set_res(500,'操作异常',[])); } } }