From 17fe9514e8fc186cf2b01394ace6c503d0b4b392 Mon Sep 17 00:00:00 2001 From: yefei Date: Fri, 14 Apr 2023 10:18:52 +0800 Subject: [PATCH 1/5] =?UTF-8?q?ariesy=20=E8=A7=A3=E5=86=B3=E8=BF=9B?= =?UTF-8?q?=E9=A1=B9bug=20v1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/BaseInvoiceController.java | 5 ++++ .../BaseRzTDxRecordInvoiceController.java | 1 + .../receipt/BaseReceiptOutServiceImpl.java | 6 ++-- .../resources/mapper/BaseSggxcxMapper.xml | 28 +++++++++++++++++-- .../dxhy/core/controller/ExcelController.java | 2 +- .../InvoiceDetailServiceImpl.java | 18 ++++++++---- .../com/dxhy/core/util/InvoiceQueryUtil.java | 2 +- .../erp/controller/InterfaceController.java | 10 +++++++ .../service/fpqs/impl/FpqsServiceImpl.java | 6 +++- .../fpqs/impl/SignFpqsServiceImpl.java | 9 +++++- 10 files changed, 74 insertions(+), 13 deletions(-) diff --git a/dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java b/dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java index 74c4d2fa..e80b0e81 100644 --- a/dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java +++ b/dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java @@ -423,6 +423,10 @@ public class BaseInvoiceController extends AbstractController { pramsMap.put("paymentDateEnd", map.get("paymentDateEnd")); pramsMap.put("settlementNo", map.get("settlementNo")); pramsMap.put("voucherNumber", map.get("voucherNumber")); + pramsMap.put("snVoucherNumber", map.get("snVoucherNumber")); + pramsMap.put("postingTime", map.get("postingTime")); + pramsMap.put("imageId", map.get("imageId")); + pramsMap.put("accountPeriod", map.get("accountPeriod")); String inAccountStatus = (String)map.get("inAccountStatus"); if (sfkrz != null) { @@ -628,6 +632,7 @@ public class BaseInvoiceController extends AbstractController { return ResponseEntity.ok(R.error("签收状态不能为空!")); } String qsflag = getUserInfo().getQsStatus(); + log.info("签收开关qsflag:{}",qsflag); if ("1".equals(qsflag)) { pramsMap.put("qszt", "1"); } diff --git a/dxhy-base/src/main/java/com/dxhy/base/controller/BaseRzTDxRecordInvoiceController.java b/dxhy-base/src/main/java/com/dxhy/base/controller/BaseRzTDxRecordInvoiceController.java index 4574ac2a..a95d93f5 100644 --- a/dxhy-base/src/main/java/com/dxhy/base/controller/BaseRzTDxRecordInvoiceController.java +++ b/dxhy-base/src/main/java/com/dxhy/base/controller/BaseRzTDxRecordInvoiceController.java @@ -467,6 +467,7 @@ public class BaseRzTDxRecordInvoiceController extends AbstractController { pramsMap.put("gfsh", gfshList); String qsflag = getUserInfo().getQsStatus(); pramsMap.put("qsflag", qsflag); + log.info("签收认证状态为:{}",qsflag); if (!StringHelper.isBlank(datalist)) { pramsMap.put("datalist", datalist); diff --git a/dxhy-base/src/main/java/com/dxhy/base/service/receipt/BaseReceiptOutServiceImpl.java b/dxhy-base/src/main/java/com/dxhy/base/service/receipt/BaseReceiptOutServiceImpl.java index d20e2ef6..d53bd613 100644 --- a/dxhy-base/src/main/java/com/dxhy/base/service/receipt/BaseReceiptOutServiceImpl.java +++ b/dxhy-base/src/main/java/com/dxhy/base/service/receipt/BaseReceiptOutServiceImpl.java @@ -199,7 +199,8 @@ public class BaseReceiptOutServiceImpl extends MpBaseServiceImpl query = new QueryWrapper<>(); query.eq("reason_code", record.getOutReason()); BaseTDxOutReason reason = baseTDxOutReasonDao.selectOne(query); - vo.setReason(reason.getOutReason()); + if (reason != null) + vo.setReason(reason.getOutReason()); return vo; } @@ -651,7 +652,8 @@ public class BaseReceiptOutServiceImpl extends MpBaseServiceImpl query = new QueryWrapper<>(); query.eq("reason_code", record.getOutReason()); BaseTDxOutReason reason = baseTDxOutReasonDao.selectOne(query); - vo.setReason(reason.getOutReason()); + if (reason != null) + vo.setReason(reason.getOutReason()); // 认证日期 string类型的长日期转为string类型的短日期 String certDate = record.getCertDate(); Date date = new Date(); diff --git a/dxhy-base/src/main/resources/mapper/BaseSggxcxMapper.xml b/dxhy-base/src/main/resources/mapper/BaseSggxcxMapper.xml index 6dfa02e8..a0e772f9 100644 --- a/dxhy-base/src/main/resources/mapper/BaseSggxcxMapper.xml +++ b/dxhy-base/src/main/resources/mapper/BaseSggxcxMapper.xml @@ -64,7 +64,7 @@ from t_dx_record_invoice t left join t_dx_tax_current c on t.gf_tax_no = c.taxno left join t_dx_dk_count d on c.taxno = d.taxno and c.current_tax_period = d.skssq WHERE date_format(t.invoice_date,'%Y-%m-%d') between #{kpksrq} and #{kpjsrq} - and (t.invoice_type in('01','03','08','14','31','283','161','183','185') or (t.invoice_type ='32' and t.lq_tdyslxDm='08')) + and t.invoice_type in('01','03','08','14','31','283','161','183','185') or (t.invoice_type ='32' and t.lq_tdyslxDm='08') and t.rzh_yesorno = '0' and t.auth_status in('0','5','6') and t.export_mark = '0' @@ -171,6 +171,18 @@ order by t.invoice_date desc + + and t.sn_voucher_number = #{snVoucherNumber} + + + and t.postingTime = #{postingTime} + + + and t.image_id = #{imageId} + + + and t.account_period = #{accountPeriod} + - select count(1) from email_maintain diff --git a/dxhy-core/src/main/resources/mapper/mailGather/MailGatherLogMapper.xml b/dxhy-core/src/main/resources/mapper/mailGather/MailGatherLogMapper.xml index 734cbac5..659088f5 100644 --- a/dxhy-core/src/main/resources/mapper/mailGather/MailGatherLogMapper.xml +++ b/dxhy-core/src/main/resources/mapper/mailGather/MailGatherLogMapper.xml @@ -7,7 +7,7 @@ - + @@ -28,42 +28,32 @@ From cc174c8f8cd978b499e07d3ae2a37f5672356efd Mon Sep 17 00:00:00 2001 From: "zhenghaiyang@ele-cloud.com" Date: Fri, 14 Apr 2023 19:16:56 +0800 Subject: [PATCH 4/5] =?UTF-8?q?=E9=82=AE=E7=AE=B1=E9=87=87=E9=9B=86?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/dxhy/core/model/mailGather/MailGatherLogVo.java | 2 +- .../src/main/java/com/dxhy/core/task/SnEmailGatherTask.java | 2 +- .../resources/mapper/mailGather/MailGatherLogMapper.xml | 6 +++--- 3 files changed, 5 insertions(+), 5 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 4cd119b7..5e8a9a96 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 @@ -16,7 +16,7 @@ public class MailGatherLogVo extends CommonDTO { private String subject; private String fromAddress; private String receiveAddress; - private Date sentDate; + private String sentDate; private String fileType; private String fpdm; private String fphm; diff --git a/dxhy-core/src/main/java/com/dxhy/core/task/SnEmailGatherTask.java b/dxhy-core/src/main/java/com/dxhy/core/task/SnEmailGatherTask.java index bafa7e34..4df321d5 100644 --- a/dxhy-core/src/main/java/com/dxhy/core/task/SnEmailGatherTask.java +++ b/dxhy-core/src/main/java/com/dxhy/core/task/SnEmailGatherTask.java @@ -127,7 +127,7 @@ public class SnEmailGatherTask { gatherLogVo.setSubject(EmailParseUtils.getSubject(msg)); gatherLogVo.setFromAddress(emailName); gatherLogVo.setReceiveAddress(EmailParseUtils.getReceiveAddress(msg, null)); - gatherLogVo.setSentDate( EmailParseUtils.getSentDate(msg, null)); + gatherLogVo.setSentDate(EmailParseUtils.getSentDate(msg, null)); gatherLogVo.setCreateTime(new Date()); log.debug("主题: " + EmailParseUtils.getSubject(msg)); diff --git a/dxhy-core/src/main/resources/mapper/mailGather/MailGatherLogMapper.xml b/dxhy-core/src/main/resources/mapper/mailGather/MailGatherLogMapper.xml index 659088f5..1c9614e9 100644 --- a/dxhy-core/src/main/resources/mapper/mailGather/MailGatherLogMapper.xml +++ b/dxhy-core/src/main/resources/mapper/mailGather/MailGatherLogMapper.xml @@ -29,7 +29,7 @@ From 71b0f98fe6d26f6c0f3e56cff94ab9be1ece840a Mon Sep 17 00:00:00 2001 From: "zhenghaiyang@ele-cloud.com" Date: Fri, 14 Apr 2023 19:31:33 +0800 Subject: [PATCH 5/5] =?UTF-8?q?=E9=82=AE=E7=AE=B1=E9=87=87=E9=9B=86?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/mailGather/EmailMaintainController.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/dxhy-core/src/main/java/com/dxhy/core/controller/mailGather/EmailMaintainController.java b/dxhy-core/src/main/java/com/dxhy/core/controller/mailGather/EmailMaintainController.java index 4c8986aa..21625943 100644 --- a/dxhy-core/src/main/java/com/dxhy/core/controller/mailGather/EmailMaintainController.java +++ b/dxhy-core/src/main/java/com/dxhy/core/controller/mailGather/EmailMaintainController.java @@ -115,11 +115,8 @@ public class EmailMaintainController extends AbstractController { */ @PostMapping("/edit") public ResponseEntity edit(@RequestBody EmailMaintainVo emailMaintain) { - if(StringUtils.isBlank(emailMaintain.getEmailPassword()) || StringUtils.isBlank(emailMaintain.getEmailAddress()) ){ - return ResponseEntity.ok(R.error("邮箱地址/密码不能为空!")); - }else { - String encode = Base64Encoding.encode(emailMaintain.getEmailPassword()); - emailMaintain.setEmailPassword(encode); + if(StringUtils.isBlank(emailMaintain.getEmailPassword())){ + return ResponseEntity.ok(R.error("邮箱地址不能为空!")); } DynamicContextHolder.push(DbConstant.BASICS_READ); EmailMaintainVo vo = new EmailMaintainVo();