From 23d668078033a585584dce0dc02bf185833257b1 Mon Sep 17 00:00:00 2001 From: yefei Date: Thu, 27 Apr 2023 14:58:51 +0800 Subject: [PATCH 1/2] =?UTF-8?q?ariesy=20=E6=B7=BB=E5=8A=A0=E6=8C=A1?= =?UTF-8?q?=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/SDNYMainProcessController.java | 26 +++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java b/dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java index 95fd8e6d..ebc31dca 100644 --- a/dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java +++ b/dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java @@ -12,7 +12,10 @@ import com.dxhy.common.datasource.config.DynamicContextHolder; import com.dxhy.common.enums.SNFplxEnum; import com.dxhy.common.util.InvoiceUtil; import com.dxhy.common.util.UserInfoUtil; +import com.dxhy.common.utils.Base64Encoding; import com.dxhy.common.utils.R; +import com.dxhy.common.vo.Tax; +import com.dxhy.common.vo.TaxOrgCode; import com.dxhy.erp.dao.CustomsRecordDao; import com.dxhy.erp.dao.GsClientMapper; import com.dxhy.erp.dao.RecordInvoiceDao; @@ -26,6 +29,7 @@ import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Value; import org.springframework.http.ResponseEntity; +import org.springframework.util.Base64Utils; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.ResponseBody; @@ -53,6 +57,9 @@ public class SDNYMainProcessController extends AbstractController { @Value("${sdny.environment}") private String environment; + @Value("${sdny.isPresure}") + private String isPresure; + @Resource private GsClientMapper gsClientMapper; @@ -91,12 +98,25 @@ public class SDNYMainProcessController extends AbstractController { String userid = "101833"; String dbName = "business"; String company = "BIGB"; - // 入参统一在入口处理 // String userid = getLoginName(); // String dbName = getUserInfo().getDbName(); // String company = getUserInfo().getCompany(); JSONObject checkInvoiceResult = null; + + if("1".equals(isPresure)){ + String base64 = "eyJzdWNjZXNzIjp0cnVlLCJjb2RlIjoiMDAwMCIsIm1lc3NhZ2UiOiJkZWZhdWx0IHN1Y2Nlc3MiLCJkYXRhIjp7ImRldGFpbExpc3QiOlt7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiMSIsImh3bWMiOiIq5aGR5paZ5Yi25ZOBKuS/nemynOiGnCIsImplIjoiMTAwLjAwIiwic3BzbCI6IjQiLCJiaHNkaiI6IjI1LjAwIiwiZ2d4aCI6IuS4rSIsImpsZHciOiLljbciLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwNzA2MDExMjAwMDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiIyIiwiaHdtYyI6IirloZHmlpnliLblk4Eq5L+d6bKc6IacIiwiamUiOiI0MC4wMCIsInNwc2wiOiIyIiwiYmhzZGoiOiIyMC4wMCIsImdneGgiOiLlsI8iLCJqbGR3Ijoi5Y23IiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDcwNjAxMTIwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiMyIsImh3bWMiOiIq5rK55paZKuiKseeUnyIsImplIjoiMzQwLjAwIiwic3BzbCI6IjEiLCJiaHNkaiI6IjM0MC4wMCIsImdneGgiOiIiLCJqbGR3Ijoi6KKLIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDEwMTAzMDEwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiNCIsImh3bWMiOiIq6LC354mp57uG57KJKumdoiIsImplIjoiMTAzMC4wMCIsInNwc2wiOiIxMCIsImJoc2RqIjoiMTAzLjAwIiwiZ2d4aCI6IiIsImpsZHciOiLooosiLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwMzAxMDEwMTAwMDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiI1IiwiaHdtYyI6IirmpI3nianmsrkq5aSn6LGG5rK5IiwiamUiOiI0ODAuMDAiLCJzcHNsIjoiMiIsImJoc2RqIjoiMjQwLjAwIiwiZ2d4aCI6IiIsImpsZHciOiLku7YiLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwMzAxMDUwNDAwMDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiI2IiwiaHdtYyI6Iirmsrnmlpkq6Iqx55SfIiwiamUiOiIxMjgwLjAwIiwic3BzbCI6IjIiLCJiaHNkaiI6IjY0MC4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5Lu2IiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDEwMTAzMDEwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiNyIsImh3bWMiOiIq57OWKuWKoOW3peezliIsImplIjoiMTIuMDAiLCJzcHNsIjoiMiIsImJoc2RqIjoiNi4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5pakIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMTA2MDMwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiOCIsImh3bWMiOiIq5YW25LuW6aOf5ZOBKuW9k+W9kiIsImplIjoiMjEuMDAiLCJzcHNsIjoiMC43IiwiYmhzZGoiOiIzMC4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5pakIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMjk5MDAwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiOSIsImh3bWMiOiIq6LC354mp57uG57KJKueOieexs+mdoiIsImplIjoiMTI1LjAwIiwic3BzbCI6IjEiLCJiaHNkaiI6IjEyNS4wMCIsImdneGgiOiIiLCJqbGR3Ijoi6KKLIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMTAxOTkwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiMTAiLCJod21jIjoiKua0l+a2pOWJgirlkIjmiJDmtJfmtqTliYIiLCJqZSI6IjE4MC4wMCIsInNwc2wiOiI0IiwiYmhzZGoiOiI0NS4wMCIsImdneGgiOiIiLCJqbGR3Ijoi6KKLIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDcwMjIyMDIwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiMTEiLCJod21jIjoiKuibi+WItuWTgSrlho3liLbom4siLCJqZSI6IjMwLjAwIiwic3BzbCI6IjIwIiwiYmhzZGoiOiIxLjUwIiwiZ2d4aCI6IiIsImpsZHciOiLkuKoiLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwMzAxMTQwMzAwMDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiIxMiIsImh3bWMiOiIq6LC354mp57uG57KJKumdoiIsImplIjoiMjA2MC4wMCIsInNwc2wiOiIyMCIsImJoc2RqIjoiMTAzLjAwIiwiZ2d4aCI6IiIsImpsZHciOiLooosiLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwMzAxMDEwMTAwMDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiIxMyIsImh3bWMiOiIq54SZ54Ok6aOf5ZOBKueEmeeDpOadvuiEhumjn+WTgSIsImplIjoiMzYuMDAiLCJzcHNsIjoiNiIsImJoc2RqIjoiNi4wMCIsImdneGgiOiIiLCJqbGR3Ijoi55uSIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMjAxMDUwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiMTQiLCJod21jIjoiKuWGnOWJr+mjn+WTgSrovqPmrrUiLCJqZSI6IjkwLjAwIiwic3BzbCI6IjIiLCJiaHNkaiI6IjQ1LjAwIiwiZ2d4aCI6IiIsImpsZHciOiLooosiLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwMzAxOTkwMDAwMDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiIxNSIsImh3bWMiOiIq5Y+R6YW157G75Yi25ZOBKuazoeaJk+eyiSIsImplIjoiMTcuNTAiLCJzcHNsIjoiNyIsImJoc2RqIjoiMi41MCIsImdneGgiOiIiLCJqbGR3Ijoi5YyFIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMjA3MDEwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiMTYiLCJod21jIjoiKua3gOeyieWItuWTgSrmt4DnsonliLblk4EiLCJqZSI6IjEwMC4wMCIsInNwc2wiOiIyMCIsImJoc2RqIjoiNS4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5pakIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMTEyMDMwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiMTciLCJod21jIjoiKuWGnOWJr+mjn+WTgSrnjonnsbPnopwiLCJqZSI6IjI1LjAwIiwic3BzbCI6IjEwIiwiYmhzZGoiOiIyLjUwIiwiZ2d4aCI6IiIsImpsZHciOiLmlqQiLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwMzAxOTkwMDAwMDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiIxOCIsImh3bWMiOiIq5rK55paZKuiKseeUnyIsImplIjoiMzQwLjAwIiwic3BzbCI6IjEiLCJiaHNkaiI6IjM0MC4wMCIsImdneGgiOiIiLCJqbGR3Ijoi6KKLIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDEwMTAzMDEwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiMTkiLCJod21jIjoiKuakjeeJqeayuSroirHnlJ/msrkiLCJqZSI6IjY0MC4wMCIsInNwc2wiOiIxIiwiYmhzZGoiOiI2NDAuMDAiLCJnZ3hoIjoiIiwiamxkdyI6IuS7tiIsImhzZGoiOiIiLCJoc2plIjoiIiwic3NmbGJtIjoiMTAzMDEwNTAxMDQwMDAwMDAwMCIsInNsIjoiMC4wMDAlIn0seyJseCI6IiIsImZ5eG0iOiIiLCJ0eHJxcSI6IiIsInR4cnF6IjoiIiwiY3BoIjoiIiwic2UiOiIwLjAwIiwibXhiaCI6IjIwIiwiaHdtYyI6IirmpI3nianmsrkq5aSn6LGG5rK5IiwiamUiOiIxMjI1LjAwIiwic3BzbCI6IjUiLCJiaHNkaiI6IjI0NS4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5Lu2IiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMTA1MDQwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiMjEiLCJod21jIjoiKuiUrOiPnCrnu7/osYboir3nrYnoir3oi5foj5wiLCJqZSI6IjE4MC4wMCIsInNwc2wiOiI0IiwiYmhzZGoiOiI0NS4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5Lu2IiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDEwMTEyMTQwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiMjIiLCJod21jIjoiKuaWueS+v+mjn+WTgSrohZDnq7kiLCJqZSI6IjQ1MC4wMCIsInNwc2wiOiIyIiwiYmhzZGoiOiIyMjUuMDAiLCJnZ3hoIjoiIiwiamxkdyI6IuS7tiIsImhzZGoiOiIiLCJoc2plIjoiIiwic3NmbGJtIjoiMTAzMDIwMzAxMDAwMDAwMDAwMCIsInNsIjoiMC4wMDAlIn0seyJseCI6IiIsImZ5eG0iOiIiLCJ0eHJxcSI6IiIsInR4cnF6IjoiIiwiY3BoIjoiIiwic2UiOiIwLjAwIiwibXhiaCI6IjIzIiwiaHdtYyI6Iirmt4DnsonliLblk4Eq5reA57KJ5Yi25ZOBIiwiamUiOiIxMDAuMDAiLCJzcHNsIjoiMjAiLCJiaHNkaiI6IjUuMDAiLCJnZ3hoIjoiIiwiamxkdyI6IuaWpCIsImhzZGoiOiIiLCJoc2plIjoiIiwic3NmbGJtIjoiMTAzMDExMjAzMDAwMDAwMDAwMCIsInNsIjoiMC4wMDAlIn0seyJseCI6IiIsImZ5eG0iOiIiLCJ0eHJxcSI6IiIsInR4cnF6IjoiIiwiY3BoIjoiIiwic2UiOiIwLjAwIiwibXhiaCI6IjI0IiwiaHdtYyI6IirosIPlkbPlk4Eq5aSN5ZCI6LCD5ZGz5ZOBIiwiamUiOiI0OC4wMCIsInNwc2wiOiIxIiwiYmhzZGoiOiI0OC4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5qG2IiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMjA2MDQwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiMjUiLCJod21jIjoiKuiwt+eJqee7hueyiSrpnaIiLCJqZSI6IjEwMzAuMDAiLCJzcHNsIjoiMTAiLCJiaHNkaiI6IjEwMy4wMCIsImdneGgiOiIiLCJqbGR3Ijoi6KKLIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMTAxMDEwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiMjYiLCJod21jIjoiKuacqOWItuWTgSrmnKjliLbkuIDmrKHmgKfnrbflrZAiLCJqZSI6IjEyMC4wMCIsInNwc2wiOiI0IiwiYmhzZGoiOiIzMC4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5Lu2IiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDUwMTA4MDIwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiMjciLCJod21jIjoiKuWFtuS7lumjn+WTgSrlkbPovr7nvo4iLCJqZSI6IjE3OC4wMCIsInNwc2wiOiIxIiwiYmhzZGoiOiIxNzguMDAiLCJnZ3hoIjoiIiwiamxkdyI6IuS7tiIsImhzZGoiOiIiLCJoc2plIjoiIiwic3NmbGJtIjoiMTAzMDI5OTAwMDAwMDAwMDAwMCIsInNsIjoiMC4wMDAlIn0seyJseCI6IiIsImZ5eG0iOiIiLCJ0eHJxcSI6IiIsInR4cnF6IjoiIiwiY3BoIjoiIiwic2UiOiIwLjAwIiwibXhiaCI6IjI4IiwiaHdtYyI6IirliqDlt6Xnm5Aq6aOf55So55uQIiwiamUiOiI1MC4wMCIsInNwc2wiOiIxIiwiYmhzZGoiOiI1MC4wMCIsImdneGgiOiIiLCJqbGR3Ijoi6KKLIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMjEwMDEwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiMjkiLCJod21jIjoiKuWGnOWJr+mjn+WTgSrmnKjogLMiLCJqZSI6IjIyNS4wMCIsInNwc2wiOiI1IiwiYmhzZGoiOiI0NS4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5pakIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMTk5MDAwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiMzAiLCJod21jIjoiKuiwg+WRs+WTgSrogJfmsrkiLCJqZSI6IjEzMC4wMCIsInNwc2wiOiIxIiwiYmhzZGoiOiIxMzAuMDAiLCJnZ3hoIjoiIiwiamxkdyI6IuS7tiIsImhzZGoiOiIiLCJoc2plIjoiIiwic3NmbGJtIjoiMTAzMDIwNjA0MDAwMDAwMDAwMCIsInNsIjoiMC4wMDAlIn0seyJseCI6IiIsImZ5eG0iOiIiLCJ0eHJxcSI6IiIsInR4cnF6IjoiIiwiY3BoIjoiIiwic2UiOiIwLjAwIiwibXhiaCI6IjMxIiwiaHdtYyI6IirmpI3nianmsrkq6Iqx55Sf5rK5IiwiamUiOiIxMjgwLjAwIiwic3BzbCI6IjIiLCJiaHNkaiI6IjY0MC4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5Lu2IiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMTA1MDEwNDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiMzIiLCJod21jIjoiKuakjeeJqeayuSrlpKfosYbmsrkiLCJqZSI6Ijk4MC4wMCIsInNwc2wiOiI0IiwiYmhzZGoiOiIyNDUuMDAiLCJnZ3hoIjoiIiwiamxkdyI6IuS7tiIsImhzZGoiOiIiLCJoc2plIjoiIiwic3NmbGJtIjoiMTAzMDEwNTA0MDAwMDAwMDAwMCIsInNsIjoiMC4wMDAlIn0seyJseCI6IiIsImZ5eG0iOiIiLCJ0eHJxcSI6IiIsInR4cnF6IjoiIiwiY3BoIjoiIiwic2UiOiIwLjAwIiwibXhiaCI6IjMzIiwiaHdtYyI6IirosLfniannu4bnsokq6Z2iIiwiamUiOiIyMDYwLjAwIiwic3BzbCI6IjIwIiwiYmhzZGoiOiIxMDMuMDAiLCJnZ3hoIjoiIiwiamxkdyI6IuiiiyIsImhzZGoiOiIiLCJoc2plIjoiIiwic3NmbGJtIjoiMTAzMDEwMTAxMDAwMDAwMDAwMCIsInNsIjoiMC4wMDAlIn0seyJseCI6IiIsImZ5eG0iOiIiLCJ0eHJxcSI6IiIsInR4cnF6IjoiIiwiY3BoIjoiIiwic2UiOiIwLjAwIiwibXhiaCI6IjM0IiwiaHdtYyI6IirosLfniakq5YW25LuW6LC354mpIiwiamUiOiI1MC4wMCIsInNwc2wiOiIxMCIsImJoc2RqIjoiNS4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5pakIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDEwMTAxOTkwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiMzUiLCJod21jIjoiKuWGnOWJr+mjn+WTgSrlsI/nsbMiLCJqZSI6IjcwLjAwIiwic3BzbCI6IjEwIiwiYmhzZGoiOiI3LjAwIiwiZ2d4aCI6IiIsImpsZHciOiLmlqQiLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwMzAxOTkwMDAwMDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiIzNiIsImh3bWMiOiIq6LC354mp57uG57KJKumdoiIsImplIjoiMjA2MC4wMCIsInNwc2wiOiIyMCIsImJoc2RqIjoiMTAzLjAwIiwiZ2d4aCI6IiIsImpsZHciOiLooosiLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwMzAxMDEwMTAwMDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiIzNyIsImh3bWMiOiIq6LCD5ZGz5ZOBKuWuieeQqiIsImplIjoiMzYwLjAwIiwic3BzbCI6IjIwIiwiYmhzZGoiOiIxOC4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5YyFIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMjA2MDQwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiMzgiLCJod21jIjoiKuWPkemFteexu+WItuWTgSrms6HmiZPnsokiLCJqZSI6IjI1LjAwIiwic3BzbCI6IjEwIiwiYmhzZGoiOiIyLjUwIiwiZ2d4aCI6IiIsImpsZHciOiLooosiLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwMzAyMDcwMTAwMDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiIzOSIsImh3bWMiOiIq6LC354mp57uG57KJKueOieexs+mdoiIsImplIjoiMTI1LjAwIiwic3BzbCI6IjEiLCJiaHNkaiI6IjEyNS4wMCIsImdneGgiOiIiLCJqbGR3Ijoi6KKLIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMTAxOTkwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiNDAiLCJod21jIjoiKuiwg+WRs+WTgSroirHmpJLpnaIiLCJqZSI6IjE0MC4wMCIsInNwc2wiOiIyIiwiYmhzZGoiOiI3MC4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5pakIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMjA2MDQwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiNDEiLCJod21jIjoiKuWFtuS7lumjn+WTgSrnorHpnaIiLCJqZSI6IjQwLjAwIiwic3BzbCI6IjIwIiwiYmhzZGoiOiIyLjAwIiwiZ2d4aCI6IiIsImpsZHciOiLooosiLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwMzAyOTkwMDAwMDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiI0MiIsImh3bWMiOiIq5YW25LuW6aOf5ZOBKuWRs+i+vue+jiIsImplIjoiMTc4LjAwIiwic3BzbCI6IjEiLCJiaHNkaiI6IjE3OC4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5Lu2IiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMjk5MDAwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiNDMiLCJod21jIjoiKuiwg+WRs+WTgSrphovlj4rphovku6PnlKjlk4EiLCJqZSI6Ijc1LjAwIiwic3BzbCI6IjEiLCJiaHNkaiI6Ijc1LjAwIiwiZ2d4aCI6IiIsImpsZHciOiLku7YiLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwMzAyMDYwMzAwMDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiI0NCIsImh3bWMiOiIq5YW25LuW6aOf5ZOBKumdoiIsImplIjoiNzUuMDAiLCJzcHNsIjoiMSIsImJoc2RqIjoiNzUuMDAiLCJnZ3hoIjoiIiwiamxkdyI6IuS7tiIsImhzZGoiOiIiLCJoc2plIjoiIiwic3NmbGJtIjoiMTAzMDI5OTAwMDAwMDAwMDAwMCIsInNsIjoiMC4wMDAlIn0seyJseCI6IiIsImZ5eG0iOiIiLCJ0eHJxcSI6IiIsInR4cnF6IjoiIiwiY3BoIjoiIiwic2UiOiIwLjAwIiwibXhiaCI6IjQ1IiwiaHdtYyI6IirolKzoj5zliqDlt6Xlk4Eq6IWM5riN6I+cIiwiamUiOiI3MC4wMCIsInNwc2wiOiI0IiwiYmhzZGoiOiIxNy41MCIsImdneGgiOiIiLCJqbGR3Ijoi5Lu2IiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMTEwMDQwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiNDYiLCJod21jIjoiKuWFtuS7lumjn+WTgSrmsrnmnaHliYIiLCJqZSI6IjI0LjAwIiwic3BzbCI6IjIiLCJiaHNkaiI6IjEyLjAwIiwiZ2d4aCI6IiIsImpsZHciOiLooosiLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwMzAyOTkwMDAwMDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiI0NyIsImh3bWMiOiIq5YW25LuW6aOf5ZOBKuiDoeakkueyiSIsImplIjoiMzAuMDAiLCJzcHNsIjoiMiIsImJoc2RqIjoiMTUuMDAiLCJnZ3hoIjoiIiwiamxkdyI6IuiiiyIsImhzZGoiOiIiLCJoc2plIjoiIiwic3NmbGJtIjoiMTAzMDI5OTAwMDAwMDAwMDAwMCIsInNsIjoiMC4wMDAlIn0seyJseCI6IiIsImZ5eG0iOiIiLCJ0eHJxcSI6IiIsInR4cnF6IjoiIiwiY3BoIjoiIiwic2UiOiIwLjAwIiwibXhiaCI6IjQ4IiwiaHdtYyI6IirmnKjliLblk4Eq5pyo5Yi25LiA5qyh5oCn56235a2QIiwiamUiOiIzMC4wMCIsInNwc2wiOiIxIiwiYmhzZGoiOiIzMC4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5Lu2IiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDUwMTA4MDIwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiNDkiLCJod21jIjoiKuWGnOWJr+mjn+WTgSrlpKfmlpkiLCJqZSI6IjMwMC4wMCIsInNwc2wiOiI1IiwiYmhzZGoiOiI2MC4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5pakIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMTk5MDAwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiNTAiLCJod21jIjoiKua3gOeyieWItuWTgSrmt4DnsonliLblk4EiLCJqZSI6IjIwMC4wMCIsInNwc2wiOiI0MCIsImJoc2RqIjoiNS4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5pakIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMTEyMDMwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiNTEiLCJod21jIjoiKuWFtuS7lumjn+WTgSroiqXoj5wiLCJqZSI6IjIyNS4wMCIsInNwc2wiOiI1IiwiYmhzZGoiOiI0NS4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5Lu2IiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMjk5MDAwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiNTIiLCJod21jIjoiKuiwt+eJqee7hueyiSrpnaIiLCJqZSI6IjIwNjAuMDAiLCJzcHNsIjoiMjAiLCJiaHNkaiI6IjEwMy4wMCIsImdneGgiOiIiLCJqbGR3Ijoi6KKLIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMTAxMDEwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiNTMiLCJod21jIjoiKuiwt+eJqee7hueyiSrnjonnsbPpnaIiLCJqZSI6IjI1MC4wMCIsInNwc2wiOiIyIiwiYmhzZGoiOiIxMjUuMDAiLCJnZ3hoIjoiIiwiamxkdyI6IuiiiyIsImhzZGoiOiIiLCJoc2plIjoiIiwic3NmbGJtIjoiMTAzMDEwMTk5MDAwMDAwMDAwMCIsInNsIjoiMC4wMDAlIn0seyJseCI6IiIsImZ5eG0iOiIiLCJ0eHJxcSI6IiIsInR4cnF6IjoiIiwiY3BoIjoiIiwic2UiOiIwLjAwIiwibXhiaCI6IjU0IiwiaHdtYyI6Iirlhpzlia/po5/lk4Eq5bCP57GzIiwiamUiOiI3MC4wMCIsInNwc2wiOiIxMCIsImJoc2RqIjoiNy4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5pakIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMTk5MDAwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiNTUiLCJod21jIjoiKuWFtuS7luWMluWtpuWItuWTgSrngavnorEiLCJqZSI6IjE5MC4wMCIsInNwc2wiOiIxIiwiYmhzZGoiOiIxOTAuMDAiLCJnZ3hoIjoiIiwiamxkdyI6IuS7tiIsImhzZGoiOiIiLCJoc2plIjoiIiwic3NmbGJtIjoiMTA3MDI5OTk5MDAwMDAwMDAwMCIsInNsIjoiMC4wMDAlIn0seyJseCI6IiIsImZ5eG0iOiIiLCJ0eHJxcSI6IiIsInR4cnF6IjoiIiwiY3BoIjoiIiwic2UiOiIwLjAwIiwibXhiaCI6IjU2IiwiaHdtYyI6Iirlhbbku5bpo5/lk4Eq5rW35bim5LidIiwiamUiOiIyNDAuMDAiLCJzcHNsIjoiMSIsImJoc2RqIjoiMjQwLjAwIiwiZ2d4aCI6IiIsImpsZHciOiLku7YiLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwMzAyOTkwMDAwMDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiI1NyIsImh3bWMiOiIq5rK55paZKuiKseeUnyIsImplIjoiNDIwLjAwIiwic3BzbCI6IjIiLCJiaHNkaiI6IjIxMC4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5Lu2IiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDEwMTAzMDEwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiNTgiLCJod21jIjoiKuiwg+WRs+WTgSrphovlj4rphovku6PnlKjlk4EiLCJqZSI6Ijc1LjAwIiwic3BzbCI6IjEiLCJiaHNkaiI6Ijc1LjAwIiwiZ2d4aCI6IiIsImpsZHciOiLku7YiLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwMzAyMDYwMzAwMDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiI1OSIsImh3bWMiOiIq6LCD5ZGz5ZOBKumGi+WPiumGi+S7o+eUqOWTgSIsImplIjoiNTAuMDAiLCJzcHNsIjoiMSIsImJoc2RqIjoiNTAuMDAiLCJnZ3hoIjoiIiwiamxkdyI6IuS7tiIsImhzZGoiOiIiLCJoc2plIjoiIiwic3NmbGJtIjoiMTAzMDIwNjAzMDAwMDAwMDAwMCIsInNsIjoiMC4wMDAlIn0seyJseCI6IiIsImZ5eG0iOiIiLCJ0eHJxcSI6IiIsInR4cnF6IjoiIiwiY3BoIjoiIiwic2UiOiIwLjAwIiwibXhiaCI6IjYwIiwiaHdtYyI6IirliqDlt6Xnm5Aq6aOf55So55uQIiwiamUiOiI1MC4wMCIsInNwc2wiOiIxIiwiYmhzZGoiOiI1MC4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5Lu2IiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMjEwMDEwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiNjEiLCJod21jIjoiKuiwg+WRs+WTgSrphbHmsrnlj4rphbHnsbvliLblk4EiLCJqZSI6IjU0LjAwIiwic3BzbCI6IjEiLCJiaHNkaiI6IjU0LjAwIiwiZ2d4aCI6IiIsImpsZHciOiLku7YiLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwMzAyMDYwMjAwMDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiI2MiIsImh3bWMiOiIq5qSN54mp5rK5KummmeayuSIsImplIjoiNDguMDAiLCJzcHNsIjoiNiIsImJoc2RqIjoiOC4wMCIsImdneGgiOiIiLCJqbGR3Ijoi55O2IiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMTA1MDQwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiNjMiLCJod21jIjoiKuakjeeJqeayuSrlpKfosYbmsrkiLCJqZSI6Ijk4MC4wMCIsInNwc2wiOiI0IiwiYmhzZGoiOiIyNDUuMDAiLCJnZ3hoIjoiIiwiamxkdyI6IuS7tiIsImhzZGoiOiIiLCJoc2plIjoiIiwic3NmbGJtIjoiMTAzMDEwNTA0MDAwMDAwMDAwMCIsInNsIjoiMC4wMDAlIn0seyJseCI6IiIsImZ5eG0iOiIiLCJ0eHJxcSI6IiIsInR4cnF6IjoiIiwiY3BoIjoiIiwic2UiOiIwLjAwIiwibXhiaCI6IjY0IiwiaHdtYyI6IirloZHmlpnliLblk4Eq5LiA5qyh5oCn5omL5aWXIiwiamUiOiI1MC4wMCIsInNwc2wiOiIxMCIsImJoc2RqIjoiNS4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5YyFIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDcwNjAxMTIwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiNjUiLCJod21jIjoiKuiwt+eJqee7hueyiSrpnaIiLCJqZSI6IjEwMzAuMDAiLCJzcHNsIjoiMTAiLCJiaHNkaiI6IjEwMy4wMCIsImdneGgiOiIiLCJqbGR3Ijoi6KKLIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMTAxMDEwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiNjYiLCJod21jIjoiKuakjeeJqeayuSroirHnlJ/msrkiLCJqZSI6IjEwODAuMDAiLCJzcHNsIjoiMiIsImJoc2RqIjoiNTQwLjAwIiwiZ2d4aCI6IiIsImpsZHciOiLku7YiLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwMzAxMDUwMTA0MDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiI2NyIsImh3bWMiOiIq5aGR5paZ5Yi25ZOBKumjn+WTgeiiiyIsImplIjoiODc1LjAwIiwic3BzbCI6IjM1MCIsImJoc2RqIjoiMi41MCIsImdneGgiOiLlsI8iLCJqbGR3Ijoi5oqKIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDcwNjAxMTIwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifSx7Imx4IjoiIiwiZnl4bSI6IiIsInR4cnFxIjoiIiwidHhycXoiOiIiLCJjcGgiOiIiLCJzZSI6IjAuMDAiLCJteGJoIjoiNjgiLCJod21jIjoiKuWhkeaWmeWItuWTgSrpo5/lk4HooosiLCJqZSI6Ijk2MC4wMCIsInNwc2wiOiIzMjAiLCJiaHNkaiI6IjMuMDAiLCJnZ3hoIjoi5LitIiwiamxkdyI6IuaKiiIsImhzZGoiOiIiLCJoc2plIjoiIiwic3NmbGJtIjoiMTA3MDYwMTEyMDAwMDAwMDAwMCIsInNsIjoiMC4wMDAlIn0seyJseCI6IiIsImZ5eG0iOiIiLCJ0eHJxcSI6IiIsInR4cnF6IjoiIiwiY3BoIjoiIiwic2UiOiIwLjAwIiwibXhiaCI6IjY5IiwiaHdtYyI6IirosIPlkbPlk4Eq57qi5Lmd5LmdIiwiamUiOiIxMjAuMDAiLCJzcHNsIjoiMTAiLCJiaHNkaiI6IjEyLjAwIiwiZ2d4aCI6IiIsImpsZHciOiLooosiLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwMzAyMDYwNDAwMDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiI3MCIsImh3bWMiOiIq6LCD5ZGz5ZOBKumFseayueWPiumFseexu+WItuWTgSIsImplIjoiODAuMDAiLCJzcHNsIjoiMSIsImJoc2RqIjoiODAuMDAiLCJnZ3hoIjoiIiwiamxkdyI6IuS7tiIsImhzZGoiOiIiLCJoc2plIjoiIiwic3NmbGJtIjoiMTAzMDIwNjAyMDAwMDAwMDAwMCIsInNsIjoiMC4wMDAlIn0seyJseCI6IiIsImZ5eG0iOiIiLCJ0eHJxcSI6IiIsInR4cnF6IjoiIiwiY3BoIjoiIiwic2UiOiIwLjAwIiwibXhiaCI6IjcxIiwiaHdtYyI6IirloZHmlpnliLblk4Eq6aSQ55uSIiwiamUiOiIyNDAuMDAiLCJzcHNsIjoiMiIsImJoc2RqIjoiMTIwLjAwIiwiZ2d4aCI6IiIsImpsZHciOiLku7YiLCJoc2RqIjoiIiwiaHNqZSI6IiIsInNzZmxibSI6IjEwNzA2MDExMjAwMDAwMDAwMDAiLCJzbCI6IjAuMDAwJSJ9LHsibHgiOiIiLCJmeXhtIjoiIiwidHhycXEiOiIiLCJ0eHJxeiI6IiIsImNwaCI6IiIsInNlIjoiMC4wMCIsIm14YmgiOiI3MiIsImh3bWMiOiIq6LCD5ZGz5ZOBKue6ouabsueyiSIsImplIjoiNzAuMDAiLCJzcHNsIjoiMTAiLCJiaHNkaiI6IjcuMDAiLCJnZ3hoIjoiIiwiamxkdyI6IuiiiyIsImhzZGoiOiIiLCJoc2plIjoiIiwic3NmbGJtIjoiMTAzMDIwNjA0MDAwMDAwMDAwMCIsInNsIjoiMC4wMDAlIn0seyJseCI6IiIsImZ5eG0iOiIiLCJ0eHJxcSI6IiIsInR4cnF6IjoiIiwiY3BoIjoiIiwic2UiOiIwLjAwIiwibXhiaCI6IjczIiwiaHdtYyI6Iirlhbbku5bpo5/lk4Eq6LGG5rKZIiwiamUiOiI4MC4wMCIsInNwc2wiOiIyIiwiYmhzZGoiOiI0MC4wMCIsImdneGgiOiIiLCJqbGR3Ijoi5YyFIiwiaHNkaiI6IiIsImhzamUiOiIiLCJzc2ZsYm0iOiIxMDMwMjk5MDAwMDAwMDAwMDAwIiwic2wiOiIwLjAwMCUifV0sImtwcnEiOiIyMDIyMTIyNiIsImp5bSI6IiIsImNqaGoiOiIiLCJqc2hqIjoiMjgxNTEuNTAiLCJmcGplIjoiMjgxNTEuNTAiLCJjeWNzIjoiOSIsInhoZm1jIjoi6YSC5omY5YWL5peX546L5pet5bOw57Ku5rK55om55Y+R5bqX5LiA5YiG5bqXIiwieGhmc2JoIjoiOTIxNTA2OTNNQTBROEdEVDhIIiwieGhmZHpkaCI6IuWGheiSmeWPpOiHquayu+WMuumEguWwlOWkmuaWr+W4gumEguaJmOWFi+aXl+aji+ebmOS6lemVh+WIqeawkeihl+WMl+W6t+W6hOW4guWcuumXqOWPo+WkhDE4MjQ4MzM2OTg4IiwieGhmeWh6aCI6Ijc5MDA4MDEyMjAwMDAwMDAwMTAxNjQiLCJnbWZ5aHpoIjoiMDQ3NzI1MDEyMDAwMDMwMDE1IiwiZ21mZHpkaCI6IuWGheiSmeWPpOmEguaJmOWFi+WJjeaXl+S4iua1t+W6memVh+mEguWwlOWkmuaWr+ihl+aWsOefv+WGheiSmeiDvea6kOWuvummhjA0NC03ODY5OTk5IiwiZ21mbWMiOiLlsbHkuJzog73mupDpm4blm6Llm73pmYXphZLlupfmnInpmZDlhazlj7jlhoXokpnlj6TliIblhazlj7giLCJnbWZzYmgiOiI5MTE1MDYyM01BME5MNTNGOEMiLCJmcHNlIjoiMC4wMCIsImJ6Ijoi6KOV5YW055+/6aOf5aCCIiwic2twaCI6IiIsImpxYmgiOiIiLCJrcHIiOiIiLCJza3IiOiIiLCJmaHIiOiIiLCJic3dqdXJsIjoiIiwiemZieiI6IkgiLCJmcHp0IjoiOCIsInNmemgiOiIiLCJjbGx4IjoiIiwiY3B4aCI6IiIsImNkIjoiIiwiaGd6cyI6IiIsInNqZGgiOiIiLCJmZGpobSI6IiIsImNsc2JoIjoiIiwiY3lqZyI6IjAwMDEiLCJjeWpneHgiOiLmn6XpqozmiJDlip/lj5HnpajkuIDoh7QiLCJmcGRtIjoiIiwiZnBobSI6IjIyMTUyMDAwMDAwMDAwODU4NTg3IiwiZXNjc2NkaCI6IiIsImVzY3Njc2JoIjoiIiwicWRieiI6Ik4iLCJmcHpsIjoiMjIiLCJqa3ptc2giOiIiLCJ6Z3N3amdkbSI6IiIsIndzcHpobSI6IiIsInhjcnMiOiIiLCJ6Z3N3amdtYyI6IiIsImR3IjoiIiwic2wiOiIiLCJraHloIjoiIiwia2h6aCI6IiIsImN5cm1jIjoiIiwiY3lyc2JoIjoiIiwic3BmbWMiOiIiLCJzcGZzaGIiOiIiLCJzaHJtYyI6IiIsInNocnNiaCI6IiIsImZocm1jIjoiIiwiZmhyc2JoIjoiIiwieXNod3h4IjoiIiwicXlkanlkZGQiOiIiLCJjemNoIjoiIiwiY2NkdyI6IiIsInR4ZmJ6IjoiIiwibHNsYnMiOiIiLCJjcHpoIjoiIiwiZGp6aCI6IiIsInpyZGNnc21jIjoiIiwibWZkd2dyIjoiIiwibWZkd2Rtc2Z6aCI6IiIsIm1mZHdncmR6IjoiIiwibWZkaCI6IiIsInNtZmR3Z3IiOiIiLCJzbWZkd2Rtc2Z6aCI6IiIsInNtZmR3Z3J6eiI6IiIsInNtZmRoIjoiIiwianlwbWR3IjoiIiwianlwbWR3ZHoiOiIiLCJraHloanpoIjoiIiwianlwbWR3ZGgiOiIiLCJqeXBtZHdkenNiaCI6IiIsImVzY3NjIjoiIiwiZXNjc2NkeiI6IiIsImVzY3Nja2h5aHpoIjoiIiwiZHp6ZmJzIjoiIiwieGhmZHoiOiIifX0="; + String result = Base64Encoding.decodeToString(base64); + + checkInvoiceResult = JSONObject.parseObject(result); + + R data = new R(1000, "default success"); + data.put("message", "success"); + data.put("data", checkInvoiceResult); + + return ResponseEntity.ok(JSONObject.toJSONString(data)); + } + InvoiceUtil iu = new InvoiceUtil(pramsMap.get("invoiceCode")); String fplxdm = iu.getFplxdm(); if (fplxdm != null || "10107".equals(pramsMap.get("invoiceType")) || "10108".equals(pramsMap.get("invoiceType")) || pramsMap.get("invoiceCode").startsWith("50000")) { @@ -178,9 +198,9 @@ public class SDNYMainProcessController extends AbstractController { } } - try { checkInvoiceResult = snPushCheckRecordService.singleCheckInvoice(pramsMap); + log.info("查验结果为:{}",checkInvoiceResult); } catch (Exception e) { e.printStackTrace(); } @@ -385,6 +405,8 @@ public class SDNYMainProcessController extends AbstractController { // String userid = getLoginName(); // String dbName = getUserInfo().getDbName(); // String company = getUserInfo().getCompany(); +// List orgCodes = getUserInfo().getOrgCodes(); +// String orgCode = orgCodes.get(0).getOrgCode(); // List gfshAll = UserInfoUtil.getGfshAll(getUserInfo().getOrg()); // String gfsh = ""; // if (gfshAll.size() > 0) { From d2008739c38fad2d9042f45ac7add92e1689b874 Mon Sep 17 00:00:00 2001 From: "zhenghaiyang@ele-cloud.com" Date: Thu, 27 Apr 2023 15:29:40 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=A7=A3=E6=9E=90?= =?UTF-8?q?=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/dxhy/core/model/mailGather/MailGatherLogVo.java | 4 ++-- .../service/mailGather/impl/MailGatherLogServiceImpl.java | 2 ++ .../java/com/dxhy/sign/controller/SignFpqsController.java | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/dxhy-core/src/main/java/com/dxhy/core/model/mailGather/MailGatherLogVo.java b/dxhy-core/src/main/java/com/dxhy/core/model/mailGather/MailGatherLogVo.java index 37711d01..e3b22e59 100644 --- a/dxhy-core/src/main/java/com/dxhy/core/model/mailGather/MailGatherLogVo.java +++ b/dxhy-core/src/main/java/com/dxhy/core/model/mailGather/MailGatherLogVo.java @@ -27,9 +27,9 @@ public class MailGatherLogVo extends CommonDTO { private String ocrType; private String errorMsg; private String fileName; - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date createTime; + private String cjsj; public String deptId; diff --git a/dxhy-core/src/main/java/com/dxhy/core/service/mailGather/impl/MailGatherLogServiceImpl.java b/dxhy-core/src/main/java/com/dxhy/core/service/mailGather/impl/MailGatherLogServiceImpl.java index 046f7d0c..579f077d 100644 --- a/dxhy-core/src/main/java/com/dxhy/core/service/mailGather/impl/MailGatherLogServiceImpl.java +++ b/dxhy-core/src/main/java/com/dxhy/core/service/mailGather/impl/MailGatherLogServiceImpl.java @@ -7,6 +7,7 @@ import com.dxhy.common.constant.DbConstant; import com.dxhy.common.datasource.config.DynamicContextHolder; import com.dxhy.common.util.UUIDUtils; import com.dxhy.common.utils.Base64Encoding; +import com.dxhy.common.utils.DateUtils; import com.dxhy.core.dao.mailGather.MailGatherLogDao; import com.dxhy.core.model.mailGather.EmailMaintainVo; import com.dxhy.core.model.mailGather.MailGatherLogVo; @@ -58,6 +59,7 @@ public class MailGatherLogServiceImpl implements MailGatherLogService { if(emailMaintainVos !=null && emailMaintainVos.size() > 0) { for (int i = 0; i < emailMaintainVos.size(); i++) { MailGatherLogVo mailGatherLogVo = emailMaintainVos.get(i); + mailGatherLogVo.setCjsj(DateUtils.dateToStr(mailGatherLogVo.getCreateTime())); mailGatherLogVo.setXh(i + 1 + ""); } } diff --git a/dxhy-sign/src/main/java/com/dxhy/sign/controller/SignFpqsController.java b/dxhy-sign/src/main/java/com/dxhy/sign/controller/SignFpqsController.java index 2256e482..e42e9eb3 100644 --- a/dxhy-sign/src/main/java/com/dxhy/sign/controller/SignFpqsController.java +++ b/dxhy-sign/src/main/java/com/dxhy/sign/controller/SignFpqsController.java @@ -657,7 +657,7 @@ public class SignFpqsController extends AbstractController { int size = (int)pramsMap.get("size"); try { log.info("签收列表查询参数 {}",data); - log.info("返回结果为 {}",signFpqsService.selectQsfpList(data,curr,size)); +// log.info("返回结果为 {}",signFpqsService.selectQsfpList(data,curr,size)); return ResponseEntity.ok(R.ok().put("data", signFpqsService.selectQsfpList(data, curr, size))); } catch (Exception e) { e.printStackTrace();