|
@@ -71,4 +71,38 @@ class CTCard implements IOpenCard
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ public function number_list($biz, &$net_errno = 0) : array
|
|
|
+ {
|
|
|
+ $params['head'] = $this->head("qryNbrList");
|
|
|
+ $params['biz'] = $biz;
|
|
|
+ $requestParameters = json_encode($params);
|
|
|
+ $resp = http_post_data(config::production_env['DcoosExternalNetwork'], $requestParameters , config::HeaderProduction, $net_errno);
|
|
|
+ }
|
|
|
+
|
|
|
+ public function address_delivery($biz, &$net_errno = 0) : array
|
|
|
+ {
|
|
|
+ $params['head'] = $this->head("qryReceiveAddr");
|
|
|
+ $params['biz'] = $biz;
|
|
|
+ $requestParameters = json_encode($params);
|
|
|
+ $resp = http_post_data(config::production_env['DcoosExternalNetwork'], $requestParameters , config::HeaderProduction, $net_errno);
|
|
|
+ if (empty($resp)) {
|
|
|
+ return [false, '网络错误'];
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ $resp = json_decode($resp, true);
|
|
|
+ $err = $resp["head"]["err"];
|
|
|
+ if(empty($resp["biz"])){
|
|
|
+ return [false, $err];
|
|
|
+ }
|
|
|
+ $code = $resp["head"]["code"];
|
|
|
+ if ($code == 0){ // 成功
|
|
|
+ $addrList = $resp["biz"]['addrList'];
|
|
|
+ return [true, "成功", $addrList];
|
|
|
+ }else { // 失败
|
|
|
+ return [false, $err];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|