From 7e8b9812a472a59fdfa740c31f97dbafb7f5e343 Mon Sep 17 00:00:00 2001 From: yishiqihuasheng <1191093413@qq.com> Date: Thu, 27 Apr 2023 11:12:38 +0800 Subject: [PATCH 1/8] =?UTF-8?q?=E4=BF=AE=E6=94=B9mapper=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/dxhy/extend/entity/ExtOtherInvoice.java | 4 +++- .../extend/service/pool/ExtInvoicePoolServiceImpl.java | 4 ++-- dxhy-extend/src/main/resources/mapper/TicketMapper.xml | 8 ++++---- .../dxhy/sign/controller/SignElecInvoiceController.java | 1 + 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/dxhy-extend/src/main/java/com/dxhy/extend/entity/ExtOtherInvoice.java b/dxhy-extend/src/main/java/com/dxhy/extend/entity/ExtOtherInvoice.java index f7af08eb..c9ad1d03 100644 --- a/dxhy-extend/src/main/java/com/dxhy/extend/entity/ExtOtherInvoice.java +++ b/dxhy-extend/src/main/java/com/dxhy/extend/entity/ExtOtherInvoice.java @@ -2,6 +2,7 @@ package com.dxhy.extend.entity; import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.TableField; import lombok.Data; /** @@ -64,7 +65,8 @@ public class ExtOtherInvoice implements Serializable { private String taxAmount; private String voucherNo; private String postingTime; - private String imageId; + @TableField("image_id") + private String imageNumber; private String accountPeriod; private String inAccountStatus; private String bzdh; diff --git a/dxhy-extend/src/main/java/com/dxhy/extend/service/pool/ExtInvoicePoolServiceImpl.java b/dxhy-extend/src/main/java/com/dxhy/extend/service/pool/ExtInvoicePoolServiceImpl.java index 900c50bc..b5f2d37c 100644 --- a/dxhy-extend/src/main/java/com/dxhy/extend/service/pool/ExtInvoicePoolServiceImpl.java +++ b/dxhy-extend/src/main/java/com/dxhy/extend/service/pool/ExtInvoicePoolServiceImpl.java @@ -218,8 +218,8 @@ public class ExtInvoicePoolServiceImpl extends MpBaseServiceImpl - t.bzdh = #{bzdh} + and t.bzdh = #{bzdh} - t.sn_voucher_number = #{snVoucherNumber} + and t.sn_voucher_number = #{snVoucherNumber} @@ -131,10 +131,10 @@ and t.inaccount_status = #{inAccountStatus} - t.bzdh = #{bzdh} + and t.bzdh = #{bzdh} - t.sn_voucher_number = #{snVoucherNumber} + and t.sn_voucher_number = #{snVoucherNumber} diff --git a/dxhy-sign/src/main/java/com/dxhy/sign/controller/SignElecInvoiceController.java b/dxhy-sign/src/main/java/com/dxhy/sign/controller/SignElecInvoiceController.java index f4946192..44dd6b82 100644 --- a/dxhy-sign/src/main/java/com/dxhy/sign/controller/SignElecInvoiceController.java +++ b/dxhy-sign/src/main/java/com/dxhy/sign/controller/SignElecInvoiceController.java @@ -355,6 +355,7 @@ public class SignElecInvoiceController extends AbstractController { @RequestMapping("/deleteElec") @SysLog("删除签收失败发票") public ResponseEntity deleteElec(@RequestBody Map pramsMap) { + log.info("删除签收失败发票参数{}",pramsMap); try { // 删除 扫描表信息 boolean deleteElec = signElecInvoiceService.deleteElec(pramsMap.get("scanId"), getUserInfo().getDbName()); From b2b55d4c6c26785e13ff4a8b1d3288940a54aaff Mon Sep 17 00:00:00 2001 From: yishiqihuasheng <1191093413@qq.com> Date: Thu, 27 Apr 2023 14:00:44 +0800 Subject: [PATCH 2/8] =?UTF-8?q?=E4=BF=AE=E6=94=B9mapper=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dxhy/extend/entity/ExtAddTaxInvoice.java | 2 ++ .../pool/ExtInvoicePoolServiceImpl.java | 31 ++++++++++++------- .../resources/mapper/ExtInvoicePoolMapper.xml | 2 +- 3 files changed, 23 insertions(+), 12 deletions(-) diff --git a/dxhy-extend/src/main/java/com/dxhy/extend/entity/ExtAddTaxInvoice.java b/dxhy-extend/src/main/java/com/dxhy/extend/entity/ExtAddTaxInvoice.java index d531fa62..3641de70 100644 --- a/dxhy-extend/src/main/java/com/dxhy/extend/entity/ExtAddTaxInvoice.java +++ b/dxhy-extend/src/main/java/com/dxhy/extend/entity/ExtAddTaxInvoice.java @@ -2,6 +2,7 @@ package com.dxhy.extend.entity; import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.TableField; import lombok.Data; /** @@ -135,6 +136,7 @@ public class ExtAddTaxInvoice implements Serializable { private String snVoucherNumber; private String postingTime; + @TableField("image_id") private String imageNumber; private String accountPeriod; private String compCode; diff --git a/dxhy-extend/src/main/java/com/dxhy/extend/service/pool/ExtInvoicePoolServiceImpl.java b/dxhy-extend/src/main/java/com/dxhy/extend/service/pool/ExtInvoicePoolServiceImpl.java index b5f2d37c..4b5f73c4 100644 --- a/dxhy-extend/src/main/java/com/dxhy/extend/service/pool/ExtInvoicePoolServiceImpl.java +++ b/dxhy-extend/src/main/java/com/dxhy/extend/service/pool/ExtInvoicePoolServiceImpl.java @@ -49,12 +49,12 @@ public class ExtInvoicePoolServiceImpl extends MpBaseServiceImpl{}",pageList.get(i).getInAccountStatus()); pageList.get(i).setInvoiceType(InvoiceTypeUtils.invoiceTypeName(pageList.get(i).getInvoiceType())); pageList.get(i).setQsrq(pageList.get(i).getQsrq() == null ? "" : pageList.get(i).getQsrq()); @@ -274,9 +275,17 @@ public class ExtInvoicePoolServiceImpl extends MpBaseServiceImpl{}",pageList.get(i).getInAccountStatus()); - pageList.get(i).setInAccountStatus(dictdetaServcice.queryDictName(DictConstant.INACCOUNT_STATUS, - pageList.get(i).getInAccountStatus())); + if (pageList.get(i).getInAccountStatus()!= null){ + if ("1".equals(pageList.get(i).getInAccountStatus())){ + pageList.get(i).setInAccountStatus("已入账"); + } + if ("0".equals(pageList.get(i).getInAccountStatus())) { + pageList.get(i).setInAccountStatus("未入账"); + } + } +// log.info("inAccountStatus=====>{}",pageList.get(i).getInAccountStatus()); +// pageList.get(i).setInAccountStatus(dictdetaServcice.queryDictName(DictConstant.INACCOUNT_STATUS, +// pageList.get(i).getInAccountStatus())); } diff --git a/dxhy-extend/src/main/resources/mapper/ExtInvoicePoolMapper.xml b/dxhy-extend/src/main/resources/mapper/ExtInvoicePoolMapper.xml index 2faf90aa..d20ee4b2 100644 --- a/dxhy-extend/src/main/resources/mapper/ExtInvoicePoolMapper.xml +++ b/dxhy-extend/src/main/resources/mapper/ExtInvoicePoolMapper.xml @@ -163,7 +163,6 @@ t.qs_name qsr, DATE_FORMAT(t.payment_date,'%Y-%m') inAccountMonth, t.payment_status paymentStatus, - t.inaccount_status inAccountStatus, t.voucher_number voucherNo, t.sn_voucher_number snVoucherNumber, t.posting_time postingTime, @@ -180,6 +179,7 @@ t.account_period accountPeriod, t.inaccount_status inAccountStatus, t.bzdh bzdh, + t.posting_time postingTime DATE_FORMAT(t.collect_date,'%Y-%m-%d') collectDate, t.collect_from collectFrom from t_dx_record_invoice t From cd747003e88c3e0e3eb36fa417693848e8ea3b8b Mon Sep 17 00:00:00 2001 From: yishiqihuasheng <1191093413@qq.com> Date: Thu, 27 Apr 2023 14:41:54 +0800 Subject: [PATCH 3/8] =?UTF-8?q?=E4=BF=AE=E6=94=B9mapper=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/fpxxrz/BaseRzFpxxServiceImpl.java | 9 +++++++-- .../BaseInvoiceManualCheckServiceImpl.java | 16 ++++++++-------- .../impl/CustomsCustomsJkszhcxServiceImpl.java | 8 ++++++-- .../impl/CustomsRecordDkrzServiceImpl.java | 15 ++++++++++++--- .../service/bb/impl/ExtFpzhcxServiceImpl.java | 8 ++++++-- .../service/bb/impl/ExtYcfpcxServiceImpl.java | 6 +++++- .../service/companypool/TicketServiceImpl.java | 9 +++++++-- .../pool/ExtInvoicePoolServiceImpl.java | 18 +++++++++--------- 8 files changed, 60 insertions(+), 29 deletions(-) diff --git a/dxhy-base/src/main/java/com/dxhy/base/service/fpxxrz/BaseRzFpxxServiceImpl.java b/dxhy-base/src/main/java/com/dxhy/base/service/fpxxrz/BaseRzFpxxServiceImpl.java index b7317f65..aa5bc318 100644 --- a/dxhy-base/src/main/java/com/dxhy/base/service/fpxxrz/BaseRzFpxxServiceImpl.java +++ b/dxhy-base/src/main/java/com/dxhy/base/service/fpxxrz/BaseRzFpxxServiceImpl.java @@ -182,8 +182,13 @@ public class BaseRzFpxxServiceImpl extends MpBaseServiceImpl{}",pageList.get(i).getInAccountStatus()); - pageList.get(i).setInAccountStatus(dictdetaServcice.queryDictName(DictConstant.INACCOUNT_STATUS,pageList.get(i).getInAccountStatus())); - log.info("入账状态====>{}",pageList.get(i).getInAccountStatus()); +// pageList.get(i).setInAccountStatus(dictdetaServcice.queryDictName(DictConstant.INACCOUNT_STATUS,pageList.get(i).getInAccountStatus())); +// log.info("入账状态====>{}",pageList.get(i).getInAccountStatus()); } } diff --git a/dxhy-extend/src/main/java/com/dxhy/extend/service/pool/ExtInvoicePoolServiceImpl.java b/dxhy-extend/src/main/java/com/dxhy/extend/service/pool/ExtInvoicePoolServiceImpl.java index 4b5f73c4..ef4d937a 100644 --- a/dxhy-extend/src/main/java/com/dxhy/extend/service/pool/ExtInvoicePoolServiceImpl.java +++ b/dxhy-extend/src/main/java/com/dxhy/extend/service/pool/ExtInvoicePoolServiceImpl.java @@ -396,13 +396,13 @@ public class ExtInvoicePoolServiceImpl extends MpBaseServiceImpl Date: Thu, 27 Apr 2023 14:58:51 +0800 Subject: [PATCH 4/8] =?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 0b7070db8f5f2147460d8132c2fb8430fc11cb8f Mon Sep 17 00:00:00 2001 From: yishiqihuasheng <1191093413@qq.com> Date: Thu, 27 Apr 2023 15:06:40 +0800 Subject: [PATCH 5/8] =?UTF-8?q?=E4=BF=AE=E6=94=B9mapper=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/CustomsRecordDkrzServiceImpl.java | 3 +-- .../main/resources/mapper/ExtInvoicePoolMapper.xml | 11 ++++------- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/dxhy-customs/src/main/java/com/dxhy/customs/service/impl/CustomsRecordDkrzServiceImpl.java b/dxhy-customs/src/main/java/com/dxhy/customs/service/impl/CustomsRecordDkrzServiceImpl.java index f85de567..5eb3e5fe 100644 --- a/dxhy-customs/src/main/java/com/dxhy/customs/service/impl/CustomsRecordDkrzServiceImpl.java +++ b/dxhy-customs/src/main/java/com/dxhy/customs/service/impl/CustomsRecordDkrzServiceImpl.java @@ -134,8 +134,7 @@ public class CustomsRecordDkrzServiceImpl extends MpBaseServiceImpl #{item} - + and t.invoice_type = #{invoiceType} - + and t.invoice_status = #{invoiceStatus} @@ -126,8 +124,7 @@ and t.sn_voucher_number = #{snVoucherNumber} - + and DATE_FORMAT(t.payment_date,'%Y-%m') = #{inAccountMonth} @@ -179,7 +176,7 @@ t.account_period accountPeriod, t.inaccount_status inAccountStatus, t.bzdh bzdh, - t.posting_time postingTime + t.posting_time postingTime, DATE_FORMAT(t.collect_date,'%Y-%m-%d') collectDate, t.collect_from collectFrom from t_dx_record_invoice t 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 6/8] =?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(); From 7e290e2be5e341685aaa7f58e6294c3b86c0c549 Mon Sep 17 00:00:00 2001 From: yishiqihuasheng <1191093413@qq.com> Date: Thu, 27 Apr 2023 15:35:25 +0800 Subject: [PATCH 7/8] =?UTF-8?q?=E4=BF=AE=E6=94=B9mapper=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/mapper/ExtInvoicePoolMapper.xml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/dxhy-extend/src/main/resources/mapper/ExtInvoicePoolMapper.xml b/dxhy-extend/src/main/resources/mapper/ExtInvoicePoolMapper.xml index 24827b64..03031871 100644 --- a/dxhy-extend/src/main/resources/mapper/ExtInvoicePoolMapper.xml +++ b/dxhy-extend/src/main/resources/mapper/ExtInvoicePoolMapper.xml @@ -298,22 +298,22 @@ AND qs_type = #{qsfs} - and t.posting_time between #{postingTimeStart} and #{postingTimeEnd} + and posting_time between #{postingTimeStart} and #{postingTimeEnd} - and t.image_id = #{imageNumber} + and image_id = #{imageNumber} - and t.account_period = #{accountPeriod} + and account_period = #{accountPeriod} - and t.inaccount_status = #{inAccountStatus} + and inaccount_status = #{inAccountStatus} - and t.bzdh = #{bzdh} + and bzdh = #{bzdh} - and t.sn_voucher_number = #{snVoucherNumber} + and sn_voucher_number = #{snVoucherNumber} GROUP BY uuid having min(create_date) ) t @@ -336,9 +336,8 @@ scan_id scanId, business_document_number businessDocumentNumber, account_period accountPeriod, - image_id imageId, + image_id imageNumber, posting_time postingTime, - sn_voucher_number voucherNo, inaccount_status inAccountStatus, bzdh bzdh, sn_voucher_number snVoucherNumber From 8dbfe9877e0b597ec35ac6809e4941aa5596e375 Mon Sep 17 00:00:00 2001 From: yefei Date: Thu, 27 Apr 2023 15:55:25 +0800 Subject: [PATCH 8/8] =?UTF-8?q?ariesy=20=E6=9B=B4=E6=96=B0=E5=BD=B1?= =?UTF-8?q?=E5=93=8D=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/bootstrap-dev.yaml | 20 ++++++++++--------- .../controller/SDNYMainProcessController.java | 17 ++++++++++++---- .../src/main/resources/bootstrap-dev.yaml | 20 ++++++++++--------- 3 files changed, 35 insertions(+), 22 deletions(-) diff --git a/dxhy-core/src/main/resources/bootstrap-dev.yaml b/dxhy-core/src/main/resources/bootstrap-dev.yaml index 1ccc7858..8b249614 100644 --- a/dxhy-core/src/main/resources/bootstrap-dev.yaml +++ b/dxhy-core/src/main/resources/bootstrap-dev.yaml @@ -4,22 +4,24 @@ spring: nacos: config: # Nacos config 地址 - server-addr: 10.1.2.202:8848 + server-addr: 172.31.36.147:33000 # Nacos config 命名空间,对应配置中的名称(dxhy-jxpt-namespace) - namespace: b271ba8e-84d9-4393-88b8-9271aff9465c + namespace: eb6eab27-62a4-4ccf-8640-b8e91df0a1a6 # Nacos config 分组 group: dxhy-core-group # Nacos config 登录用户名 - username: dxhy-jxpt + username: nacos # Nacos config 登录密码 - password: dxhy-jxpt + password: Invoice.nacos.!1 # Nacos config 配置文件前缀 - prefix: dxhy-core + prefix: dxhy-erp # Nacos config 配置文件后缀,拼接完URL需要对应NacosServer中的dataId对应配置,${prefix}-${spring.profiles.active}.${file-extension} file-extension: yaml # Nacos discovery 配置 discovery: - server-addr: 10.1.2.202:8848 - username: dxhy-jxpt - password: dxhy-jxpt - namespace: b271ba8e-84d9-4393-88b8-9271aff9465c \ No newline at end of file + server-addr: 172.31.36.147:33000 + # Nacos config 登录用户名 + username: nacos + # Nacos config 登录密码 + password: Invoice.nacos.!1 + namespace: eb6eab27-62a4-4ccf-8640-b8e91df0a1a6 \ No newline at end of file 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 ebc31dca..799d86aa 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 @@ -16,10 +16,7 @@ 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; -import com.dxhy.erp.dao.TdxSaleRecordInvoiceDao; +import com.dxhy.erp.dao.*; import com.dxhy.erp.entity.*; import com.dxhy.erp.entity.sdny.*; import com.dxhy.erp.service.*; @@ -84,6 +81,9 @@ public class SDNYMainProcessController extends AbstractController { @Resource private CustomsRecordDao customsRecordDao; + @Resource + private BaseTDxRecordInvoiceDao baseTDxRecordInvoiceDao; + @Resource private RecordInvoiceDao recordInvoiceDao; @@ -480,6 +480,15 @@ public class SDNYMainProcessController extends AbstractController { return ResponseEntity.ok(JSONObject.toJSONString(R.error(CommonConstants.MSG_ERR_PUSH_SDNY))); } } else { + DynamicContextHolder.push(dbName + DbConstant.BUSINESS_WRITE); + //删除对应的影像号 + QueryWrapper recordWrapper = new QueryWrapper<>(); + recordWrapper.eq("image_id", imageId); + BaseTDxRecordInvoice recordInvoice = new BaseTDxRecordInvoice(); + recordInvoice.setImageId(""); + recordInvoice.setCompCode(""); + baseTDxRecordInvoiceDao.update(recordInvoice, recordWrapper); + R data = new R(1000, "default success"); data.put("data", result); return ResponseEntity.ok(JSONObject.toJSONString(data)); diff --git a/dxhy-operation-flow/src/main/resources/bootstrap-dev.yaml b/dxhy-operation-flow/src/main/resources/bootstrap-dev.yaml index 780b661c..88b7634e 100644 --- a/dxhy-operation-flow/src/main/resources/bootstrap-dev.yaml +++ b/dxhy-operation-flow/src/main/resources/bootstrap-dev.yaml @@ -4,22 +4,24 @@ spring: nacos: config: # Nacos config 地址 - server-addr: 10.1.2.202:8848 + server-addr: 172.31.36.147:33000 # Nacos config 命名空间,对应配置中的名称(dxhy-jxpt-namespace) - namespace: b271ba8e-84d9-4393-88b8-9271aff9465c + namespace: eb6eab27-62a4-4ccf-8640-b8e91df0a1a6 # Nacos config 分组 group: dxhy-flow-group # Nacos config 登录用户名 - username: dxhy-jxpt + username: nacos # Nacos config 登录密码 - password: dxhy-jxpt + password: Invoice.nacos.!1 # Nacos config 配置文件前缀 - prefix: dxhy-flow + prefix: dxhy-erp # Nacos config 配置文件后缀,拼接完URL需要对应NacosServer中的dataId对应配置,${prefix}-${spring.profiles.active}.${file-extension} file-extension: yaml # Nacos discovery 配置 discovery: - server-addr: 10.1.2.202:8848 - username: dxhy-jxpt - password: dxhy-jxpt - namespace: b271ba8e-84d9-4393-88b8-9271aff9465c \ No newline at end of file + server-addr: 172.31.36.147:33000 + # Nacos config 登录用户名 + username: nacos + # Nacos config 登录密码 + password: Invoice.nacos.!1 + namespace: eb6eab27-62a4-4ccf-8640-b8e91df0a1a6 \ No newline at end of file