|
@@ -29,7 +29,7 @@ class JRFIDServerService extends Service
|
|
];
|
|
];
|
|
$header = ['Content-Type:application/json'];
|
|
$header = ['Content-Type:application/json'];
|
|
list($status, $result) = $this->post_helper($url,$post, $header);
|
|
list($status, $result) = $this->post_helper($url,$post, $header);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
//登录失败
|
|
//登录失败
|
|
if(! empty($result['errorMessage'])) return [false, $result['errorMessage']];
|
|
if(! empty($result['errorMessage'])) return [false, $result['errorMessage']];
|
|
@@ -40,7 +40,7 @@ class JRFIDServerService extends Service
|
|
public function getSite($data){
|
|
public function getSite($data){
|
|
$url = config("j_rfid.site");
|
|
$url = config("j_rfid.site");
|
|
list($status,$result) = $this->get_helper($url);
|
|
list($status,$result) = $this->get_helper($url);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! empty($result['errorMessage'])) return [false, $result['errorMessage']];
|
|
if(! empty($result['errorMessage'])) return [false, $result['errorMessage']];
|
|
|
|
|
|
@@ -52,7 +52,7 @@ class JRFIDServerService extends Service
|
|
|
|
|
|
$header = ["Authorization: {$param['token']}"];
|
|
$header = ["Authorization: {$param['token']}"];
|
|
list($status,$result) = $this->get_helper($url,$header);
|
|
list($status,$result) = $this->get_helper($url,$header);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! empty($result['errorMessage'])) return [false, $result['errorMessage']];
|
|
if(! empty($result['errorMessage'])) return [false, $result['errorMessage']];
|
|
|
|
|
|
@@ -69,7 +69,7 @@ class JRFIDServerService extends Service
|
|
'site' => $data['site'],
|
|
'site' => $data['site'],
|
|
];
|
|
];
|
|
list($status,$result) = $this->post_helper($url,$post,$param['header']);
|
|
list($status,$result) = $this->post_helper($url,$post,$param['header']);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
|
|
|
|
@@ -87,7 +87,7 @@ class JRFIDServerService extends Service
|
|
];
|
|
];
|
|
|
|
|
|
list($status,$result) = $this->post_helper($url,$post,$param['header']);
|
|
list($status,$result) = $this->post_helper($url,$post,$param['header']);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
|
|
|
|
@@ -130,7 +130,7 @@ class JRFIDServerService extends Service
|
|
];
|
|
];
|
|
|
|
|
|
list($status,$result) = $this->post_helper($url,$post,['Content-Type:application/json']);
|
|
list($status,$result) = $this->post_helper($url,$post,['Content-Type:application/json']);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['message']];
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['message']];
|
|
if(! empty($result['type']) && $result['type'] == 'errorVm') return [false, $result['message']];
|
|
if(! empty($result['type']) && $result['type'] == 'errorVm') return [false, $result['message']];
|
|
@@ -188,7 +188,7 @@ class JRFIDServerService extends Service
|
|
$post['number'] = ($data['number'] ?? 1) - 1;
|
|
$post['number'] = ($data['number'] ?? 1) - 1;
|
|
|
|
|
|
list($status,$result) = $this->post_helper($url,$post,$header);
|
|
list($status,$result) = $this->post_helper($url,$post,$header);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
if(! isset($result['content'])) {
|
|
if(! isset($result['content'])) {
|
|
@@ -214,7 +214,7 @@ class JRFIDServerService extends Service
|
|
$post['number'] = ($data['number'] ?? 1) - 1;
|
|
$post['number'] = ($data['number'] ?? 1) - 1;
|
|
|
|
|
|
list($status,$result) = $this->post_helper($url,$post,$header);
|
|
list($status,$result) = $this->post_helper($url,$post,$header);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
if(! empty($result['type']) && $result['type'] == 'errorVm') return [false, $result['message']];
|
|
if(! empty($result['type']) && $result['type'] == 'errorVm') return [false, $result['message']];
|
|
@@ -242,7 +242,7 @@ class JRFIDServerService extends Service
|
|
$post['number'] = ($data['number'] ?? 1) - 1;
|
|
$post['number'] = ($data['number'] ?? 1) - 1;
|
|
|
|
|
|
list($status,$result) = $this->post_helper($url,$post,$header);
|
|
list($status,$result) = $this->post_helper($url,$post,$header);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
if(! empty($result['type']) && $result['type'] == 'errorVm') return [false, $result['message']];
|
|
if(! empty($result['type']) && $result['type'] == 'errorVm') return [false, $result['message']];
|
|
@@ -282,7 +282,7 @@ class JRFIDServerService extends Service
|
|
$post['rules'] = $data['rules'] ?? [];
|
|
$post['rules'] = $data['rules'] ?? [];
|
|
|
|
|
|
list($status,$result) = $this->post_helper($url,$post,$header);
|
|
list($status,$result) = $this->post_helper($url,$post,$header);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
if(! empty($result['type']) && $result['type'] == 'errorVm') return [false, $result['message']];
|
|
if(! empty($result['type']) && $result['type'] == 'errorVm') return [false, $result['message']];
|
|
@@ -338,7 +338,7 @@ class JRFIDServerService extends Service
|
|
];
|
|
];
|
|
|
|
|
|
list($status,$result) = $this->post_helper($url,$post, $param['header']);
|
|
list($status,$result) = $this->post_helper($url,$post, $param['header']);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! isset($result['success'])) {
|
|
if(! isset($result['success'])) {
|
|
$error = $result[0]['message'] ?? "操作失败,请刷新页面";
|
|
$error = $result[0]['message'] ?? "操作失败,请刷新页面";
|
|
@@ -369,7 +369,7 @@ class JRFIDServerService extends Service
|
|
];
|
|
];
|
|
|
|
|
|
list($status,$result) = $this->post_helper($url,$post, $param['header']);
|
|
list($status,$result) = $this->post_helper($url,$post, $param['header']);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! isset($result['success'])) {
|
|
if(! isset($result['success'])) {
|
|
$error = $result[0]['message'] ?? "操作失败,请刷新页面";
|
|
$error = $result[0]['message'] ?? "操作失败,请刷新页面";
|
|
@@ -405,7 +405,7 @@ class JRFIDServerService extends Service
|
|
];
|
|
];
|
|
|
|
|
|
list($status,$result) = $this->post_helper($url,$post,['Content-Type:application/json']);
|
|
list($status,$result) = $this->post_helper($url,$post,['Content-Type:application/json']);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['message']];
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['message']];
|
|
if(! empty($result['type']) && $result['type'] == 'errorVm') return [false, $result['message']];
|
|
if(! empty($result['type']) && $result['type'] == 'errorVm') return [false, $result['message']];
|
|
@@ -448,7 +448,7 @@ class JRFIDServerService extends Service
|
|
$post['number'] = $data['number'] ?? 1;
|
|
$post['number'] = $data['number'] ?? 1;
|
|
|
|
|
|
list($status,$result) = $this->post_helper($url,$post,$param['header']);
|
|
list($status,$result) = $this->post_helper($url,$post,$param['header']);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
|
|
|
|
@@ -478,7 +478,7 @@ class JRFIDServerService extends Service
|
|
$post['number'] = $data['number'] ?? 1;
|
|
$post['number'] = $data['number'] ?? 1;
|
|
|
|
|
|
list($status,$result) = $this->post_helper($url,$post,$param['header']);
|
|
list($status,$result) = $this->post_helper($url,$post,$param['header']);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
|
|
|
|
@@ -510,7 +510,7 @@ class JRFIDServerService extends Service
|
|
];
|
|
];
|
|
|
|
|
|
list($status,$result) = $this->post_helper($url,$post,$param['header']);
|
|
list($status,$result) = $this->post_helper($url,$post,$param['header']);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
|
|
|
|
@@ -542,7 +542,7 @@ class JRFIDServerService extends Service
|
|
];
|
|
];
|
|
|
|
|
|
list($status,$result) = $this->post_helper($url,$post,$param['header']);
|
|
list($status,$result) = $this->post_helper($url,$post,$param['header']);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
|
|
|
|
@@ -574,7 +574,7 @@ class JRFIDServerService extends Service
|
|
];
|
|
];
|
|
|
|
|
|
list($status,$result) = $this->post_helper($url,$post,$param['header']);
|
|
list($status,$result) = $this->post_helper($url,$post,$param['header']);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['msg']];
|
|
|
|
|
|
@@ -601,7 +601,7 @@ class JRFIDServerService extends Service
|
|
];
|
|
];
|
|
|
|
|
|
list($status,$result) = $this->post_helper($url,$post,$param['header']);
|
|
list($status,$result) = $this->post_helper($url,$post,$param['header']);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['message']];
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['message']];
|
|
if(! empty($result['type']) && $result['type'] == 'errorVm') return [false, $result['message']];
|
|
if(! empty($result['type']) && $result['type'] == 'errorVm') return [false, $result['message']];
|
|
@@ -628,7 +628,7 @@ class JRFIDServerService extends Service
|
|
];
|
|
];
|
|
|
|
|
|
list($status,$result) = $this->post_helper($url,$post,$param['header']);
|
|
list($status,$result) = $this->post_helper($url,$post,$param['header']);
|
|
- if(! $status) return [false, $result];
|
|
|
|
|
|
+ if(! $status) return [$status, $result];
|
|
|
|
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['message']];
|
|
if(! empty($result['status']) && $result['status'] == 'error') return [false, $result['message']];
|
|
if(! empty($result['type']) && $result['type'] == 'errorVm') return [false, $result['message']];
|
|
if(! empty($result['type']) && $result['type'] == 'errorVm') return [false, $result['message']];
|
|
@@ -675,9 +675,12 @@ class JRFIDServerService extends Service
|
|
}
|
|
}
|
|
curl_close($ch);
|
|
curl_close($ch);
|
|
|
|
|
|
- Log::channel('apiLog')->info('工装云POST结果', ["message" => json_decode($r, true)]);
|
|
|
|
|
|
+ $return = json_decode($r, true);
|
|
|
|
+ Log::channel('apiLog')->info('工装云POST结果', ["message" => $return]);
|
|
|
|
|
|
- return [true, json_decode($r, true)];
|
|
|
|
|
|
+ if(! empty($return['message']) && $return['message'] == 'error.unAuthorized') return [0, '登录凭证已失效或者不正常'];
|
|
|
|
+
|
|
|
|
+ return [true, $return];
|
|
}
|
|
}
|
|
|
|
|
|
public function get_helper($url,$header=[],$timeout = 20){
|
|
public function get_helper($url,$header=[],$timeout = 20){
|
|
@@ -707,8 +710,12 @@ class JRFIDServerService extends Service
|
|
}
|
|
}
|
|
|
|
|
|
curl_close($ch);
|
|
curl_close($ch);
|
|
- Log::channel('apiLog')->info('工装云GET', ["message" => json_decode($r, true)]);
|
|
|
|
|
|
|
|
- return [true, json_decode($r, true)];
|
|
|
|
|
|
+ $return = json_decode($r, true);
|
|
|
|
+ Log::channel('apiLog')->info('工装云GET', ["message" => $return]);
|
|
|
|
+
|
|
|
|
+ if(! empty($return['message']) && $return['message'] == 'error.unAuthorized') return [0, '登录凭证已失效或者不正常'];
|
|
|
|
+
|
|
|
|
+ return [true, $return];
|
|
}
|
|
}
|
|
}
|
|
}
|