From 82b1384feb8ed3fead28d954c5810ffe22cf4892 Mon Sep 17 00:00:00 2001 From: lvleigang <957075182@qq.com> Date: Mon, 28 Apr 2025 15:07:21 +0800 Subject: [PATCH 01/11] =?UTF-8?q?=E8=B4=A2=E6=8A=A5=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E7=BC=96=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dao/IIncomeInvoiceDao.java | 3 + .../dao/impl/IncomeInvoiceDaoImpl.java | 11 ++ .../entity/IncomeInvoiceEntity.xml | 18 ++ .../service/IIncomeInvoiceService.java | 1 + .../impl/IncomeInvoiceServiceImpl.java | 186 +++++++++++++++++- .../seeyon/service/ICtpAttachmentService.java | 2 +- .../impl/CtpAttachmentServiceImpl.java | 6 +- 7 files changed, 221 insertions(+), 6 deletions(-) diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/dao/IIncomeInvoiceDao.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/dao/IIncomeInvoiceDao.java index 10b95891..095a7b51 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/dao/IIncomeInvoiceDao.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/dao/IIncomeInvoiceDao.java @@ -26,6 +26,7 @@ public interface IIncomeInvoiceDao extends IBaseDao List queryOaMx(IncomeInvoiceEntity incomeInvoiceEntity); int updateMx(IncomeInvoiceEntity incomeInvoiceEntity); + int updateFP(IncomeInvoiceEntity incomeInvoiceEntity); int saveMx(IncomeInvoiceEntity incomeInvoiceEntity); @@ -34,5 +35,7 @@ public interface IIncomeInvoiceDao extends IBaseDao List queryByAloneId(IncomeInvoiceEntity jnquerydata); List queryAccount(IncomeInvoiceEntity jnentity); + + List queryOaFp(IncomeInvoiceEntity incomeInvoiceEntity); } diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/dao/impl/IncomeInvoiceDaoImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/dao/impl/IncomeInvoiceDaoImpl.java index 8488fc63..a64d7506 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/dao/impl/IncomeInvoiceDaoImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/dao/impl/IncomeInvoiceDaoImpl.java @@ -38,6 +38,12 @@ public class IncomeInvoiceDaoImpl extends MybatisGenericDao queryOaFp(IncomeInvoiceEntity entity) { + List o = (List) super.selectList(getSqlIdPrifx() + "queryOaFp", entity); + return o; + } + @DS("#entity.dataSourceCode") + @Override public List queryOaMx(IncomeInvoiceEntity entity) { List o = (List) super.selectList(getSqlIdPrifx() + "queryOaMx", entity); return o; @@ -49,6 +55,11 @@ public class IncomeInvoiceDaoImpl extends MybatisGenericDao + + diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/service/IIncomeInvoiceService.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/service/IIncomeInvoiceService.java index 8d8e8915..3f86b160 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/service/IIncomeInvoiceService.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/service/IIncomeInvoiceService.java @@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject; import com.hzya.frame.basedao.service.IBaseService; import com.hzya.frame.plugin.incomeInvoiceData.entity.IncomeInvoiceEntity; import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity; +import com.hzya.frame.sysnew.messageManageLog.entity.SysMessageManageLogEntity; import com.hzya.frame.web.entity.JsonResultEntity; /** @@ -21,7 +22,7 @@ public interface IIncomeInvoiceService extends IBaseService list = incomeInvoiceDao.queryOaZb(incomeInvoiceEntity); - if(list != null && list.size() == 1){ - incomeInvoiceEntity.setFormmainId(list.get(0).getDataId()); - } - List mxlist = incomeInvoiceDao.queryOaMx(incomeInvoiceEntity); - if(mxlist != null && mxlist.size() == 1){ - incomeInvoiceEntity.setDataId(mxlist.get(0).getDataId()); - incomeInvoiceDao.updateMx(incomeInvoiceEntity); - } - if(mxlist == null || mxlist.size() == 0){ - incomeInvoiceEntity.setDataId(1); - incomeInvoiceDao.saveMx(incomeInvoiceEntity); - } - } + } catch (Exception e) { e.printStackTrace(); } @@ -571,9 +548,10 @@ public class IncomeInvoiceServiceImpl extends BaseService list = incomeInvoiceDao.queryOaZb(incomeInvoiceEntity); if(list != null && list.size() == 1){ incomeInvoiceEntity.setFormmainId(list.get(0).getDataId()); @@ -661,9 +639,8 @@ public class IncomeInvoiceServiceImpl extends BaseService //新增 @DS("#ctpAttachmentEntity.dataSourceCode") CtpAttachmentEntity saveCtpAttachment(CtpAttachmentEntity ctpAttachmentEntity); + } diff --git a/fw-oa/src/main/java/com/hzya/frame/seeyon/dao/ICtpFileDao.java b/fw-oa/src/main/java/com/hzya/frame/seeyon/dao/ICtpFileDao.java index 87961648..dcf916d3 100644 --- a/fw-oa/src/main/java/com/hzya/frame/seeyon/dao/ICtpFileDao.java +++ b/fw-oa/src/main/java/com/hzya/frame/seeyon/dao/ICtpFileDao.java @@ -3,10 +3,15 @@ package com.hzya.frame.seeyon.dao; import com.hzya.frame.basedao.dao.IBaseDao; import com.hzya.frame.seeyon.entity.CtpFileEntity; +import java.util.List; + /** * @Description seeyon 附件对象 * @Author xiangerlin * @Date 2024/6/17 15:21 **/ public interface ICtpFileDao extends IBaseDao { + + + List queryFile(CtpFileEntity ctpFileEntity); } diff --git a/fw-oa/src/main/java/com/hzya/frame/seeyon/dao/impl/CtpFileDaoImpl.java b/fw-oa/src/main/java/com/hzya/frame/seeyon/dao/impl/CtpFileDaoImpl.java index 8b80d3d7..3708e11b 100644 --- a/fw-oa/src/main/java/com/hzya/frame/seeyon/dao/impl/CtpFileDaoImpl.java +++ b/fw-oa/src/main/java/com/hzya/frame/seeyon/dao/impl/CtpFileDaoImpl.java @@ -1,5 +1,6 @@ package com.hzya.frame.seeyon.dao.impl; +import com.baomidou.dynamic.datasource.annotation.DS; import com.hzya.frame.basedao.dao.MybatisGenericDao; import com.hzya.frame.seeyon.dao.ICtpAttachmentDao; import com.hzya.frame.seeyon.dao.ICtpFileDao; @@ -7,6 +8,8 @@ import com.hzya.frame.seeyon.entity.CtpAttachmentEntity; import com.hzya.frame.seeyon.entity.CtpFileEntity; import org.springframework.stereotype.Repository; +import java.util.List; + /** * @Description * @Author xiangerlin @@ -14,4 +17,14 @@ import org.springframework.stereotype.Repository; **/ @Repository() public class CtpFileDaoImpl extends MybatisGenericDao implements ICtpFileDao { + + + + @DS("#entity.dataSourceCode") + @Override + public List queryFile(CtpFileEntity entity) { + List o = (List) super.selectList(getSqlIdPrifx() + "queryFile", entity); + return o; + } + } diff --git a/fw-oa/src/main/java/com/hzya/frame/seeyon/entity/CtpFileEntity.xml b/fw-oa/src/main/java/com/hzya/frame/seeyon/entity/CtpFileEntity.xml index 3f3c8cad..312e6a55 100644 --- a/fw-oa/src/main/java/com/hzya/frame/seeyon/entity/CtpFileEntity.xml +++ b/fw-oa/src/main/java/com/hzya/frame/seeyon/entity/CtpFileEntity.xml @@ -1,6 +1,6 @@ - + @@ -34,7 +34,19 @@ - + select + + from + ctp_file + + id = #{id} + and filename = #{filename} + + + + + - -- CREATE or replace VIEW V_LPHB_KMFZYE1 AS - select * from ( - SELECT - year, - adjustperiod as period, - year || '-' || adjustperiod as yearperiod, - nt.code AS subjectCode, - oa.name AS subjectName, - oa.dispname as subjectFullName, - ( SELECT code FROM bd_account WHERE pk_account = nt.pid ) as superCode, - case - when balanorient = '1' then '-1' - when balanorient = '0' then '1' - end as subjectDir, - case - when pk_acctype = '0001Z01000000000019S' then 1 - when pk_acctype = '0001Z01000000000019T' then 2 - when pk_acctype = '0001Z01000000000019V' then 3 - when pk_acctype = '0001Z01000000000019U' then 4 - when pk_acctype = '0001Z01000000000019W' then 5 - when pk_acctype = '0001Z01000000000019X' then 6 - end as subjectType, - nt.sumprint_level as subjectLevel, - case - when nt.sumprint_level = '0' then 1 - when nt.sumprint_level != '0' then 0 - end as endLevel, - sum( debitamount ) AS debitValue,-- 本期借方發生額 - sum( localcreditamount ) AS creditValue,-- 本期貸方發生額 - CASE - WHEN sum( qmlocalamount ) - ( sum( localdebitamount ) - sum( localcreditamount ) ) > 0 THEN'1' - WHEN sum( qmlocalamount ) - ( sum( localdebitamount ) - sum( localcreditamount ) ) = 0 THEN'0' ELSE '-1' END AS initialSubjectDir, - case - when sum( qmlocalamount ) - ( sum( localdebitamount ) - sum( localcreditamount ) )>0 then sum( qmlocalamount ) - ( sum( localdebitamount ) - sum( localcreditamount ) ) - else 0 end AS initialDebitBalanceValue, -- 期初余额借方金额 - case when sum( qmlocalamount ) - ( sum( localdebitamount ) - sum( localcreditamount ) ) < 0 then sum( qmlocalamount ) - ( sum( localdebitamount ) - sum( localcreditamount ) ) - else 0 end AS initialCreditBalanceValue, -- 期初余额贷方金额 - - CASE - WHEN sum( qmamount ) > 0 THEN'1' - WHEN sum( qmamount ) = 0 THEN'0' ELSE '-1' END AS balanceSubjectDir, - case when sum( qmlocalamount )>0 then sum( qmlocalamount ) - else 0 end as balanceDeditValue, -- 期末余额借方金额 - - case when sum( qmlocalamount )>0 then sum( qmlocalamount ) - else 0 end as balanceCreditValue, -- 期末余额贷方金额 - sum( ljlocaldebitamount ) AS totalDebitValue, - sum( ljlocalcreditamount ) AS totalCreditValue, - org.code GSBM, - org.name GSMC - FROM - ( - SELECT DISTINCT - accperiodmonth.periodyear YEAR, - accperiodmonth.PERIOD ADJUSTPERIOD, - dezz.pk_org, - dezz.pk_accasoa, - dezz.pk_currtype, - dezz.assid assid, - 0 AS localdebitamount, - 0 AS localcreditamount, - 0 AS debitamount, - 0 AS creditamount, - sum( localdebitamount ) AS ljlocaldebitamount, - sum( localcreditamount ) AS ljlocalcreditamount, - sum( debitamount ) AS ljdebitamount, - sum( creditamount ) AS ljcreditamount, - 0 AS qmlocalamount, - 0 AS qmamount - FROM - ( SELECT substr( yearmth, 0, 4 ) periodyear, substr( yearmth, 6, 7 ) period FROM bd_accperiodmonth WHERE yearmth < TO_CHAR( SYSDATE, 'YYYY-MM' ) ) accperiodmonth - LEFT JOIN gl_balance dezz ON dezz.YEAR = accperiodmonth.periodyear - AND dezz.adjustperiod < = accperiodmonth.period - WHERE - voucherkind != 5 - AND voucherkind != 4 - AND dezz.adjustperiod > '00' - GROUP BY - accperiodmonth.periodyear, - accperiodmonth.PERIOD, - dezz.pk_org, - dezz.pk_accasoa, - dezz.pk_currtype, - dezz.assid UNION ALL - SELECT DISTINCT - dezz.YEAR, - dezz.ADJUSTPERIOD, - dezz.pk_org, - dezz.pk_accasoa, - dezz.pk_currtype, - dezz.assid, - sum( localdebitamount ) AS localdebitamount, - sum( localcreditamount ) AS localcreditamount, - sum( debitamount ) AS debitamount, - sum( creditamount ) AS creditamount, - 0 AS ljlocaldebitamount, - 0 AS ljlocalcreditamount, - 0 AS ljdebitamount, - 0 AS ljcreditamount, - 0 AS qmlocalamount, - 0 AS qmamount - FROM - gl_balance dezz - WHERE - voucherkind != 5 - AND voucherkind != 4 - GROUP BY - dezz.YEAR, - dezz.ADJUSTPERIOD, - dezz.pk_org, - dezz.pk_accasoa, - dezz.pk_currtype, - dezz.assid UNION ALL - SELECT DISTINCT - accperiodmonth.periodyear YEAR, - accperiodmonth.PERIOD ADJUSTPERIOD, - dezz.pk_org, - dezz.pk_accasoa, - dezz.pk_currtype, - dezz.assid assid, - 0 AS localdebitamount, - 0 AS localcreditamount, - 0 AS debitamount, - 0 AS creditamount, - 0 AS ljlocaldebitamount, - 0 AS ljlocalcreditamount, - 0 AS ljdebitamount, - 0 AS ljcreditamount, - sum( localdebitamount ) - sum( localcreditamount ) AS qmlocalamount, - sum( debitamount ) - sum( creditamount ) AS qmamount - FROM - ( SELECT substr( yearmth, 0, 4 ) periodyear, substr( yearmth, 6, 7 ) period FROM bd_accperiodmonth WHERE yearmth < TO_CHAR( SYSDATE, 'YYYY-MM' ) ) accperiodmonth - LEFT JOIN gl_balance dezz ON dezz.YEAR = accperiodmonth.periodyear - AND dezz.adjustperiod < = accperiodmonth.period - WHERE - voucherkind != 5 - AND voucherkind != 4 - AND dezz.adjustperiod >= '00' - AND dezz.adjustperiod != '12A' - GROUP BY - accperiodmonth.periodyear, - accperiodmonth.PERIOD, - dezz.pk_org, - dezz.pk_accasoa, - dezz.pk_currtype, - dezz.assid - ) a - LEFT JOIN org_orgs org ON org.pk_org = a.pk_org - LEFT JOIN bd_accasoa oa ON oa.pk_accasoa = a.pk_accasoa - LEFT JOIN bd_account nt ON nt.pk_account = oa.pk_account - LEFT JOIN bd_currtype currtype ON a.pk_currtype = currtype.pk_currtype - LEFT JOIN gl_docfree1 fr1 ON fr1.assid = a.assid - where adjustperiod != '12A' - and adjustperiod >= '00' - and adjustperiod != '00' - GROUP BY - year, - adjustperiod, - nt.code , - oa.name , - oa.dispname, - nt.pid, - balanorient, - pk_acctype, - org.code, - org.name, - nt.sumprint_level - )m1 + select * from V_LPHB_KMFZYE and gsbm = #{orgCode} - and yearperiod = {sysData} + and yearperiod = #{sysData} diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/service/impl/IncomeInvoiceServiceImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/service/impl/IncomeInvoiceServiceImpl.java index 556bf277..523129b0 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/service/impl/IncomeInvoiceServiceImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/service/impl/IncomeInvoiceServiceImpl.java @@ -88,7 +88,7 @@ public class IncomeInvoiceServiceImpl extends BaseService jnlist = incomeInvoiceDao.queryZtzz(jnentity); + //List jnlist = null; if(jnlist != null && jnlist.size() == 1){ dyAloneId = jnlist.get(0); }else { - return BaseResult.getSuccessMessageEntity("未查询到当月的财报数据,不推送"); + //return BaseResult.getSuccessMessageEntity("未查询到当月的财报数据,不推送"); } //查询去年当帐套组织 IncomeInvoiceEntity qnentity = new IncomeInvoiceEntity(); @@ -996,6 +997,7 @@ public class IncomeInvoiceServiceImpl extends BaseService qnlist = incomeInvoiceDao.queryZtzz(qnentity); + //List qnlist = null; if(qnlist != null && qnlist.size() == 1){ qnAloneId = qnlist.get(0); }else { @@ -1003,15 +1005,18 @@ public class IncomeInvoiceServiceImpl extends BaseService dydataList = incomeInvoiceDao.queryByAloneId(jnquerydata); - if(dydataList != null && dydataList.size() == 1){ - dydata = dydataList.get(0); - }else { - return BaseResult.getSuccessMessageEntity("未查询到当月的财报数据,不推送"); + if(dyAloneId != null){ + IncomeInvoiceEntity jnquerydata = new IncomeInvoiceEntity(); + jnquerydata.setDataSourceCode("htBip"); + jnquerydata.setAloneId(dyAloneId.getAloneId()); + List dydataList = incomeInvoiceDao.queryByAloneId(jnquerydata); + if(dydataList != null && dydataList.size() == 1){ + dydata = dydataList.get(0); + }else { + //return BaseResult.getSuccessMessageEntity("未查询到当月的财报数据,不推送"); + } } + //查询去年当期的财报数据 if(qnAloneId != null){ //查找去年数据 From ee2d16d077143f31ef8b10dee9074bd976e55739 Mon Sep 17 00:00:00 2001 From: yuqh <123456> Date: Wed, 21 May 2025 16:07:20 +0800 Subject: [PATCH 10/11] =?UTF-8?q?=E7=A7=91=E7=9B=AE=E4=BD=99=E9=A2=9D?= =?UTF-8?q?=E8=A1=A8=E6=8E=A8=E9=80=81=E6=9C=89=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dao/impl/IncomeInvoiceDaoImpl.java | 2 +- .../impl/IncomeInvoiceServiceImpl.java | 62 +++++++++++++++---- 2 files changed, 52 insertions(+), 12 deletions(-) diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/dao/impl/IncomeInvoiceDaoImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/dao/impl/IncomeInvoiceDaoImpl.java index a64d7506..e5f7fba1 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/dao/impl/IncomeInvoiceDaoImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/dao/impl/IncomeInvoiceDaoImpl.java @@ -77,7 +77,7 @@ public class IncomeInvoiceDaoImpl extends MybatisGenericDao o = (List) super.selectList(getSqlIdPrifx() + "queryByAloneId", entity); return o; } - + @DS("htBip") @Override public List queryAccount(IncomeInvoiceEntity jnentity) { List o = (List) super.selectList(getSqlIdPrifx() + "queryAccountByZq", jnentity); diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/service/impl/IncomeInvoiceServiceImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/service/impl/IncomeInvoiceServiceImpl.java index 523129b0..270b92d5 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/service/impl/IncomeInvoiceServiceImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/service/impl/IncomeInvoiceServiceImpl.java @@ -890,11 +890,12 @@ public class IncomeInvoiceServiceImpl extends BaseService jnlist = incomeInvoiceDao.queryAccount(jnentity); + JSONArray balanceTableList = new JSONArray(); + + for(JSONObject jsonObject :jnlist){ + JSONObject balanceTable = new JSONObject(); + balanceTable.put("subjectCode", jsonObject.getString("SUBJECTCODE")); + balanceTable.put("subjectName", jsonObject.getString("SUBJECTNAME")); + //格式化 + String subjectFullName = jsonObject.getString("SUBJECTFULLNAME"); + // 1. 查找第一个反斜杠的位置 + int firstIndex = subjectFullName.indexOf("\\"); + // 2. 截取第一个反斜杠之后的部分(如果存在) + String substring = firstIndex != -1 + ? subjectFullName.substring(firstIndex + 1) + : subjectFullName; + // 3. 将所有剩余的反斜杠替换为下划线 + String result = substring.replace("\\", "_"); + balanceTable.put("subjectFullName",result ); + balanceTable.put("superCode", jsonObject.getString("SUPERCODE")); + balanceTable.put("subjectDir", jsonObject.getString("SUBJECTDIR")); + balanceTable.put("subjectType", jsonObject.getString("SUBJECTTYPE")); + balanceTable.put("subjectLevel", jsonObject.getString("SUBJECTLEVEL")); + balanceTable.put("endLevel", jsonObject.getString("ENDLEVEL")); + balanceTable.put("debitValue", jsonObject.getString("DEBITVALUE")); + balanceTable.put("creditValue", jsonObject.getString("CREDITVALUE")); + balanceTable.put("initialSubjectDir", jsonObject.getString("INITIALSUBJECTDIR")); + balanceTable.put("initialDebitBalanceValue", jsonObject.getString("INITIALDEBITBALANCEVALUE")); + balanceTable.put("initialCreditBalanceValue", jsonObject.getString("INITIALCREDITBALANCEVALUE")); + balanceTable.put("balanceSubjectDir", jsonObject.getString("BALANCESUBJECTDIR")); + balanceTable.put("balanceDeditValue", jsonObject.getString("BALANCEDEDITVALUE")); + balanceTable.put("balanceCreditValue", jsonObject.getString("BALANCECREDITVALUE")); + balanceTable.put("totalDebitValue", jsonObject.getString("TOTALDEBITVALUE")); + balanceTable.put("totalCreditValue", jsonObject.getString("TOTALCREDITVALUE")); + + balanceTableList.add(balanceTable); + } +// logger.info("222222222222222222"); //正常来说数组不存在空的情况 如果为空就直接下发空数组给他们 JSONObject sendData = new JSONObject(); - sendData.put("accessKey",accessKey); - long timestamp = System.currentTimeMillis(); - sendData.put("timestamp",timestamp); +// sendData.put("accessKey",accessKey); +// long timestamp = System.currentTimeMillis(); +// sendData.put("timestamp",timestamp); sendData.put("taskNo",rwbm); sendData.put("period",cjzq); - String a = YzfSignUtil.signRequest(sendData,accessSecret); - sendData.put("sign",a); - sendData.put("balanceTableList",jnlist); +// String a = YzfSignUtil.signRequest(sendData,accessSecret); +// sendData.put("sign",a); + sendData.put("balanceTableList",balanceTableList); Map headers = new HashMap<>(); headers.put("Content-Type", "application/json; charset=utf-8"); + logger.info("科目余额开始发送数据"+sendData.toJSONString()); String returndata = sendPost(url, headers, sendData.toJSONString()); + logger.info("科目余额返回数据"+returndata); if (returndata != null && JSONObject.isValidObject(returndata)) { JSONObject dataJson = JSONObject.parseObject(returndata); if(dataJson != null && dataJson.getString("code") != null && "0".equals( dataJson.getString("code"))){ From 6308f4da57c399647ed48c6dc4ffb8dc6d9baef6 Mon Sep 17 00:00:00 2001 From: lvleigang <957075182@qq.com> Date: Wed, 21 May 2025 17:30:31 +0800 Subject: [PATCH 11/11] =?UTF-8?q?=E8=B4=A2=E6=8A=A5=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E7=BC=96=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/IncomeInvoiceServiceImpl.java | 30 +++++++++++++------ 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/service/impl/IncomeInvoiceServiceImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/service/impl/IncomeInvoiceServiceImpl.java index 523129b0..c32c094d 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/service/impl/IncomeInvoiceServiceImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/incomeInvoiceData/service/impl/IncomeInvoiceServiceImpl.java @@ -1052,7 +1052,7 @@ public class IncomeInvoiceServiceImpl extends BaseService