Browse Source

测试深圳税务接口10

master
wanghongjun 1 year ago
parent
commit
8d7e68d65c
  1. 59
      app/service/webService/ChinaTaxes.php

59
app/service/webService/ChinaTaxes.php

@ -93,7 +93,27 @@ class ChinaTaxes
{ {
$mxGrid = [ $mxGrid = [
'ycms' => '' 'bdznsrsbh' => '91440300MA5DD4XE43',// 被代征纳税人识别号
'bdznsrmc' => '九龙县桑专峯电子仪表仪器有限公司',// 被代征纳税人名称
'gjhdqszDm' => '156',// 国家或地区数字代码
'sfzjlxDm' => '201',// 身份证件类型代码
'zjhm' => '142433197804217752',// 证件号码
'hyDm' => '6490',// 行业代码
'zsxmDm' => '30433',// 征收项目代码
'zspmDm' => '304331300',// 征收品目代码
'zszmDm' => '',// 征收子目代码
'jsyj' => '-159843.33',// 计税依据,保留两位小数
'sl1' => '',//
'ynse' => '',//
'ydzse' => '',//
'yjse' => '',// 1
'ydzse1' => '',// 1
'jmse' => '',// 1
'phjmse' => '',// 1
'phjzbl' => '',// 1
'phjmxzDm' => '',// 1
'ssjmxzDm' => '',// 1
'wszmkjbz' => 'Y',// 完税证明开具标志为 Y 开具,N不开具
]; ];
$body = [ $body = [
@ -105,12 +125,35 @@ class ChinaTaxes
'skssqz' => '2023-06-30', //税款所属期止,格式,年-月-日 'skssqz' => '2023-06-30', //税款所属期止,格式,年-月-日
'zsxmdm' => '30433', //征收项目代码:30433 'zsxmdm' => '30433', //征收项目代码:30433
'my' => $this->my, //密钥,数字签名校验和资格校验 'my' => $this->my, //密钥,数字签名校验和资格校验
// 'mxGrid' => $this->mxGrid($mxGrid) 'mxGrid' => $this->mxGrid($mxGrid)
]; ];
dump($body);
$param = $this->getParamData('SSGZ_GZPT_SZQKL_WTDZDRJK', $body); $param = $this->getParamData('SSGZ_GZPT_SZQKL_WTDZDRJK', $body);
dump($param);
// dump($param);exit; // dump($param);exit;
return $this->json_curl(json_encode($param)); $json_str = '{ "reqId": "'.md5(time() . rand(000,999)).'", "sid": "'.$this->sid.'", "channelId":"'.$this->channelId.'", "accessToken":"'.$this->accessToken.'", "timestamp":"'.time().'", "data": { "bizXml": "<SZQKLDZSPSB0001ZipBase64RequestBw>H4sIAAAAAAAAAO1Xy27bRhT9FUN7SzM
cipIMm4FkyS4VU6pEyQ9tComkRVJ8yaNE5KyyCdoUQR5o{r}{n}UMBIujAKNEEfyCJp6yZA
+jOWXP1Fhw+JDIKmboGu6gXFc88992pmeDgkN294lrl2Wz3BumNvZWAW{r}{n}ZNZU
W3YU3R5uZbqdnfViZg1P+rbSNx1b3cr4Ks7c4DelXuvmXrUnfSpVAACwp7uVPlY5tq2Ob
6l4{r}{n}Upmu0b423rAxs5XRJhN3I5ebTqdZWdPt/qTvZYfO7axs5xQaYFeVcxl+k2o38EAm
ple1eN3G6slk{r}{n}M/ceGUmOTTzgj+JUGMSlrqzxy4oQh3CE8XjMM4CB6wCtAxgrIjqRkJ
UEpSUkklg+r/p1bbAr6029{r}{n}LnSJABu6gAW7nZe3BU4YuYf72/VSlopuyahOjqwhFQp5
sdMCYlWcijVYaXR7n4ijnUqz1tL3tuuu{r}{n}jMSgWacLG0IbOgE36tuaIxiOLnbK/qq2Wo4O
MgINMgx0RNnd8ZWdtjs46Ab/E3DmwGp3+wfQDOsN{r}{n}Wq+DaVMCRNwuew3i0Fp
nKkp00NY+Gwxa7BwxjWqXiB3BF6WpLqPKuOfTyRg1/biVNcd95RhJ5Qrb{r}{n}2uv3JK97
oBNr0FVvjvWjeq+GnHz+sMl8JhFHiNaLrlG0Vt7uia4sL4roYWO/uafjScQMFGLjEzzQ{r}{n}
+BJkWYAAEMv5apU9rLEo6pMoUgWWzF/89s3i3enswe/zs8cX51/NXr28fPLz7KdHF2+//
+PsBf2d{r}{n}nb6YP7u3OH00u/vj7OF5uhstD5sRQ7N4yDIsQrBUKAKWgYVCnomkYTL2G
DFCxzErvyyZMD80NGWM{r}{n}CQ1hnosECRUqNJ8iVIJxeRhGI8CeFdQBuGwdM3HWXW
U5lCjclIKEOJcOAmxg36DDKRVZlEXxUoZc{r}{n}NCMTLu+NAAXAp7dYzEUwRApJ2AiH0E
hY4z0tTIvjzoa1UkcwQK6WopdBOCBsWB5ZzSkJl8JUMgnj{r}{n}iAzMJJUEH/ruyk5ErQaof
NyJizffXT5/Obv/ZvbtD4u7Ty7OXy/unM9f3buS+1CBgUwJlqg3GFAs{r}{n}ccvt5tp91+6j+2
CthjpXdd+7X+enDy/fnl0+fzz/8s6V3McxAFFb0esE6IkpFvPX7vtfu+/jXpt/{r}{n}8Xr+9efzX
57+9cMUAQ4xoaGonVgW/lfbGVdcPqf/jaEK1Pf/3FAck4fXbkp5J3rRi1/wcn/7FcD/{r}{n}C
Z2KPLlgDAAA</SZQKLDZSPSB0001ZipBase64RequestBw>"
}
}';
return $this->json_curl($json_str);
} }
/** /**
@ -424,15 +467,13 @@ xmlns:ns2="http://www.chinatax.gov.cn/dataspec/">';
*/ */
protected function mxGrid($mxGrid) protected function mxGrid($mxGrid)
{ {
$xmlStr = '<ns2:sbMxsjVOList>';
$xmlArr = [];
foreach ($mxGrid as $key => $value) { foreach ($mxGrid as $key => $value) {
$xmlArr[] = "<ns2:{$key}>" . $value . "</ns2:{$key}>"; $xmlStr .= "<ns2:{$key}>" . $value . "</ns2:{$key}>";
} }
return $xmlStr . '</ns2:sbMxsjVOList>';
return $xmlArr;
} }
/** /**

Loading…
Cancel
Save