From 02800359a6d9198cbb39dc723df08821a5ee7d9e Mon Sep 17 00:00:00 2001
From: wh <382379437@qq.com>
Date: Wed, 26 Mar 2025 12:24:31 +0800
Subject: [PATCH] fixed
---
admin/application/api/controller/Workers.php | 181 +++++++++----------
admin/public/api_docs/api_list.html | 6 +-
admin/public/api_docs/api_list.md | 8 +-
3 files changed, 96 insertions(+), 99 deletions(-)
diff --git a/admin/application/api/controller/Workers.php b/admin/application/api/controller/Workers.php
index a96598c..f7173bb 100644
--- a/admin/application/api/controller/Workers.php
+++ b/admin/application/api/controller/Workers.php
@@ -1,95 +1,92 @@
-(可能有部分额外字段未在此体现):
- * 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'));
- }
- $model_obj->where('role','firm');
- $model_obj->where('status','normal');
- $data = $model_obj->select();
- if(empty($data)){
- return json(Tools::set_ok('ok',$data));
- }
-
-
-
-
-
- return json(Tools::set_ok('ok',['staff_list'=>implode(',',array_column($data,'rel_wxid'))]));
- }catch(\Exception $e){
- Tools::log_to_write_txt([
- 'error'=>'获取工作人员列表.异常.'.$e->getMessage(),
- '参数'=>input(),
- 'error_info'=>$e->getTraceAsString()
- ]);
- return json(Tools::set_res(500,'操作异常',[]));
- }
- }
+ * firm_id 所属企业
+ *
+ * 【所有字段说明】(可能有部分额外字段未在此体现):
+ * 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,'操作异常',[]));
+ }
+ }
}
\ No newline at end of file
diff --git a/admin/public/api_docs/api_list.html b/admin/public/api_docs/api_list.html
index ed17385..079d2b6 100644
--- a/admin/public/api_docs/api_list.html
+++ b/admin/public/api_docs/api_list.html
@@ -35,15 +35,15 @@
/**
* desc:获取工作人员列表(不传参数就是查所有企业的工作人员)
*
- 请求地址:
+ * 【请求地址】:
* api/Workers/getWorkers
*
- * 参数:
+ * 【请求参数】:(如果有“必须”标识则表示该字段是必填项)
* mobile 手机号码
* rel_wxid 关联微信
* firm_id 所属企业
*
- * 所有字段说明(可能有部分额外字段未在此体现):
+ * 【所有字段说明】(可能有部分额外字段未在此体现):
* id ID
* username 用户名
* nickname 昵称
diff --git a/admin/public/api_docs/api_list.md b/admin/public/api_docs/api_list.md
index b2a4546..5f217d9 100644
--- a/admin/public/api_docs/api_list.md
+++ b/admin/public/api_docs/api_list.md
@@ -7,17 +7,17 @@
***
```
/**
- * desc:获取工作人员列表
+ * desc:获取工作人员列表(不传参数就是查所有企业的工作人员)
*
- 请求地址:
+ * 【请求地址】:
* api/Workers/getWorkers
*
- * 参数:
+ * 【请求参数】:(如果有“必须”标识则表示该字段是必填项)
* mobile 手机号码
* rel_wxid 关联微信
* firm_id 所属企业
*
- * 所有字段说明(可能有部分额外字段未在此体现):
+ * 【所有字段说明】(可能有部分额外字段未在此体现):
* id ID
* username 用户名
* nickname 昵称