|
@@ -2,6 +2,7 @@
|
|
|
namespace app\api\controller;
|
|
|
|
|
|
use app\common\model\User;
|
|
|
+use app\common\service\DingtalkService;
|
|
|
use think\Db;
|
|
|
use hg\apidoc\annotation as Apidoc;
|
|
|
|
|
@@ -25,11 +26,13 @@ class Dingtalk extends Base
|
|
|
*/
|
|
|
public function get_department(){
|
|
|
$parent_id = input('parent_id');
|
|
|
- $obj = $this->get_obj();
|
|
|
- $c = $obj['obj'];
|
|
|
- $req = new \OapiV2DepartmentListsubRequest;
|
|
|
- $req->setDeptId($parent_id);
|
|
|
- $resp = $c->execute($req, $obj['access_token'], "https://oapi.dingtalk.com/topapi/v2/department/listsub");
|
|
|
+
|
|
|
+ $resp = DingtalkService::department_listsub($parent_id);
|
|
|
+// $obj = $this->get_obj();
|
|
|
+// $c = $obj['obj'];
|
|
|
+// $req = new \OapiV2DepartmentListsubRequest;
|
|
|
+// $req->setDeptId($parent_id);
|
|
|
+// $resp = $c->execute($req, $obj['access_token'], "https://oapi.dingtalk.com/topapi/v2/department/listsub");
|
|
|
p($resp);exit;
|
|
|
}
|
|
|
|
|
@@ -47,11 +50,6 @@ class Dingtalk extends Base
|
|
|
$req->setDeptId($dept_id);
|
|
|
$resp = $c->execute($req, $obj['access_token'], "https://oapi.dingtalk.com/topapi/v2/department/get");
|
|
|
p($resp);exit;
|
|
|
- $name = '';
|
|
|
- if(isset($resp->result) && $resp->result){
|
|
|
- $name = $resp->result->name;
|
|
|
- }
|
|
|
- return $name;
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -70,11 +68,6 @@ class Dingtalk extends Base
|
|
|
$req->setSize("100");
|
|
|
$resp = $c->execute($req, $obj['access_token'], "https://oapi.dingtalk.com/topapi/v2/user/list");
|
|
|
p($resp);exit;
|
|
|
- $user_list = array();
|
|
|
- if(isset($resp->result) && $resp->result && $resp->result->list){
|
|
|
- $user_list = $resp->result->list;
|
|
|
- }
|
|
|
- return $user_list;
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -90,13 +83,7 @@ class Dingtalk extends Base
|
|
|
$req = new \OapiV2UserGetRequest;
|
|
|
$req->setUserid($userid);
|
|
|
$resp = $c->execute($req, $obj['access_token'], "https://oapi.dingtalk.com/topapi/v2/user/get");
|
|
|
- if($resp->errcode == 0){
|
|
|
- p($resp->errcode);
|
|
|
- p($resp->errmsg);
|
|
|
- p($resp->result);
|
|
|
- } else{
|
|
|
- p($resp);
|
|
|
- }
|
|
|
+ p($resp);exit;
|
|
|
}
|
|
|
|
|
|
public function get_user($userid){
|