From 22e9e1029822c710e526a214d10702202d105059 Mon Sep 17 00:00:00 2001 From: yuxueliang0813 <407010292@qq.com> Date: Fri, 27 Jun 2025 09:56:14 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=87=AD=E8=AF=81=E5=88=86?= =?UTF-8?q?=E5=BD=95=E8=A1=8C=E7=9A=84ID=E6=9F=A5=E6=89=BE=E5=88=B0?= =?UTF-8?q?=E5=88=86=E5=BD=95=E8=A1=A8=E5=AF=B9=E5=BA=94=E7=9A=84fseq?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/shjh/jhzj7/fi/fi/utils/SapUtils.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/main/java/shjh/jhzj7/fi/fi/utils/SapUtils.java b/main/java/shjh/jhzj7/fi/fi/utils/SapUtils.java index 854363a..9ac834b 100644 --- a/main/java/shjh/jhzj7/fi/fi/utils/SapUtils.java +++ b/main/java/shjh/jhzj7/fi/fi/utils/SapUtils.java @@ -3,6 +3,8 @@ package shjh.jhzj7.fi.fi.utils; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import kd.bos.dataentity.entity.DynamicObject; +import kd.bos.db.DB; +import kd.bos.db.DBRoute; import kd.bos.logging.Log; import kd.bos.logging.LogFactory; import kd.bos.orm.query.QCP; @@ -76,6 +78,8 @@ public class SapUtils { private static final String Apimenthod9 = "费控数据校验"; private static final String interfaceID9 = "GetPaymentInfo";//识别被调接口并进行路由 + private static final String queryEntrySeq = "select FSeq from T_GL_VOUCHERENTRY where FEntryID=?"; + public static boolean isEmpty(String value) { return value == null || value.trim().length() <= 0; } @@ -685,4 +689,19 @@ public class SapUtils { } return sapMap; } + + /** + * 获取凭证分录行的ID查找到分录表对应的fseq字段值 + * T_GL_VOUCHERENTRY FEntryID FSeq + */ + public static String getVoucherEntrySeq(Long entryid){ + String fseq = DB.query(DBRoute.of("fi"),queryEntrySeq,new Object[]{entryid},(rs) -> { + String seq = null; + if(rs.next()) { + seq = rs.getString(1); + } + return seq; + }); + return fseq; + } }