laborCaculator request 必须是 Yzh\\Model\\Calculatelabor\\LaborCaculatorRequest 实例", ExceptionCode::CONFIG_ERROR_WRONG_PARAM); } return $this->send('POST', '/api/tax/v1/labor-caculator', $request, "Yzh\\Model\\Calculatelabor\\LaborCaculatorResponse", $option); } /** * 订单税费试算 * @param CalcTaxRequest $request * @param null $option * @return CalcTaxResponse */ public function calcTax($request, $option = null) { if (!$request instanceof CalcTaxRequest) { throw new ConfigException("Calculatelabor->calcTax request 必须是 Yzh\\Model\\Calculatelabor\\CalcTaxRequest 实例", ExceptionCode::CONFIG_ERROR_WRONG_PARAM); } return $this->send('POST', '/api/payment/v1/calc-tax', $request, "Yzh\\Model\\Calculatelabor\\CalcTaxResponse", $option); } /** * 连续劳务年度税费测算-H5 * @param CalculationYearH5UrlRequest $request * @param null $option * @return CalculationYearH5UrlResponse */ public function calculationYearH5Url($request, $option = null) { if (!$request instanceof CalculationYearH5UrlRequest) { throw new ConfigException("Calculatelabor->calculationYearH5Url request 必须是 Yzh\\Model\\Calculatelabor\\CalculationYearH5UrlRequest 实例", ExceptionCode::CONFIG_ERROR_WRONG_PARAM); } return $this->send('GET', '/api/labor/service/calculation/year/h5url', $request, "Yzh\\Model\\Calculatelabor\\CalculationYearH5UrlResponse", $option); } /** * 连续劳务单笔结算税费测算-H5 * @param CalculationH5UrlRequest $request * @param null $option * @return CalculationH5UrlResponse */ public function calculationH5Url($request, $option = null) { if (!$request instanceof CalculationH5UrlRequest) { throw new ConfigException("Calculatelabor->calculationH5Url request 必须是 Yzh\\Model\\Calculatelabor\\CalculationH5UrlRequest 实例", ExceptionCode::CONFIG_ERROR_WRONG_PARAM); } return $this->send('GET', '/api/labor/service/calculation/h5url', $request, "Yzh\\Model\\Calculatelabor\\CalculationH5UrlResponse", $option); } }