From 8d7e68d65cce66321ae9d8568ce320ec45fcfdac Mon Sep 17 00:00:00 2001
From: wanghongjun <1445693971@qq,com>
Date: Mon, 14 Oct 2024 16:56:04 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=B7=B1=E5=9C=B3=E7=A8=8E?=
=?UTF-8?q?=E5=8A=A1=E6=8E=A5=E5=8F=A310?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/service/webService/ChinaTaxes.php | 59 +++++++++++++++++++++++----
1 file changed, 50 insertions(+), 9 deletions(-)
diff --git a/app/service/webService/ChinaTaxes.php b/app/service/webService/ChinaTaxes.php
index 93a03c2..2ece570 100644
--- a/app/service/webService/ChinaTaxes.php
+++ b/app/service/webService/ChinaTaxes.php
@@ -93,7 +93,27 @@ class ChinaTaxes
{
$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 = [
@@ -105,12 +125,35 @@ class ChinaTaxes
'skssqz' => '2023-06-30', //税款所属期止,格式,年-月-日
'zsxmdm' => '30433', //征收项目代码:30433
'my' => $this->my, //密钥,数字签名校验和资格校验
- // 'mxGrid' => $this->mxGrid($mxGrid)
+ 'mxGrid' => $this->mxGrid($mxGrid)
];
-
+ dump($body);
$param = $this->getParamData('SSGZ_GZPT_SZQKL_WTDZDRJK', $body);
+ dump($param);
// 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": "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"
+}
+}';
+ return $this->json_curl($json_str);
}
/**
@@ -424,15 +467,13 @@ xmlns:ns2="http://www.chinatax.gov.cn/dataspec/">';
*/
protected function mxGrid($mxGrid)
{
-
- $xmlArr = [];
+ $xmlStr = '';
foreach ($mxGrid as $key => $value) {
- $xmlArr[] = "" . $value . "";
+ $xmlStr .= "" . $value . "";
}
-
- return $xmlArr;
+ return $xmlStr . '';
}
/**