From c52f554fc09fd6f020bf80f97e335ba5f4c3ff13 Mon Sep 17 00:00:00 2001 From: dongxiaoke <1910333201@qq.com> Date: Tue, 18 Jun 2024 14:08:51 +0800 Subject: [PATCH] =?UTF-8?q?feature:=20=E5=A2=9E=E5=8A=A0=E6=9D=83=E9=99=90?= =?UTF-8?q?=E5=8C=BA=E5=88=86=EF=BC=8C=E6=8C=89=E7=A8=8E=E5=8F=B7=E5=8C=BA?= =?UTF-8?q?=E5=88=86=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../invoice/domain/dto/api/elephant/DDPCXX.java | 10 ++++++---- .../impl/api/ElephantInvoiceApiV6ServiceImpl.java | 14 ++++++++++++++ 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/domain/dto/api/elephant/DDPCXX.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/domain/dto/api/elephant/DDPCXX.java index 296b165..d6ce61a 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/domain/dto/api/elephant/DDPCXX.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/domain/dto/api/elephant/DDPCXX.java @@ -19,11 +19,13 @@ public class DDPCXX { private String ENTID; //企业组织ID + public String getENTID() { + return ENTID; + } - - - - + public void setENTID(String ENTID) { + this.ENTID = ENTID; + } public void setDDQQPCH(String DDQQPCH) { this.DDQQPCH = DDQQPCH; diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ServiceImpl.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ServiceImpl.java index 2afa5d6..1434ecf 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ServiceImpl.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ServiceImpl.java @@ -3112,6 +3112,17 @@ public class ElephantInvoiceApiV6ServiceImpl implements IInvoiceApiService { return new HXResponse("批量开票:订单号为空,请检查报文!"); } // update_by 0未删除 1已删除 + + /** 查找权限ID */ + String entId = ""; + CompanyserviceProp companyservicePropEntId = companyservicePropMapper.selectPropByKey(companyservice.getCompanyid(), "ent_id"); + if(companyservicePropEntId != null && StrUtil.isNotEmpty(companyservicePropEntId.getValue()) ){ + entId = companyservicePropEntId.getValue(); + }else{ + log.info("权限id未配置,需配置key名 ent_id,实现权限管理"); + } + + Invoice invoiceValidateTemp = new Invoice(); List invoicesValidate = invoiceMapper.selectByOutTradeOrdernoList(companyservice.getCompanyid(), outNO, "0"); @@ -3212,6 +3223,9 @@ public class ElephantInvoiceApiV6ServiceImpl implements IInvoiceApiService { String fplxdm = ElephantUtils.transElephantType(invioceType, 1); ddpcxx.setFPLXDM(fplxdm); + // 权限id赋值 + ddpcxx.setENTID(entId); + //kk 2023/9/15 V6数电新增 // 标准开具 Qdtxx qdtxx = BeanUtil.copyProperties(billInfo, Qdtxx.class);