|
|
|
@ -319,7 +319,9 @@ class ChinaTaxes |
|
|
|
|
|
|
|
$param = $this->getParamData('SSGZ_GZPT_SZQKL_DW_DZSCMXYC_QUERY', $body); |
|
|
|
|
|
|
|
return $this->resultXml($param); |
|
|
|
$this->xmlKey = '03'; |
|
|
|
|
|
|
|
return $this->resultXml($param, 3); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
@ -770,8 +772,13 @@ xmlns:ns2="http://www.chinatax.gov.cn/dataspec/">'; |
|
|
|
$data = $this->xmlDom($result['result']); |
|
|
|
|
|
|
|
if (isset($data['code']) && $data['code'] != 200) { |
|
|
|
if ($type == 1 && $data['code'] == 302) return $data; |
|
|
|
throw new FuncException($data['message']); |
|
|
|
if ($data['code'] == 302) { |
|
|
|
if ($type == 1) { |
|
|
|
return $data; |
|
|
|
} |
|
|
|
} else { |
|
|
|
throw new FuncException($data['message']); |
|
|
|
} |
|
|
|
} else if ($type == 1) { |
|
|
|
if (isset($data[$key])) { |
|
|
|
$data['zipBaseData'] = $this->deCompressXml($data[$key]); |
|
|
|
|