From 85026bce4753d03c025694831d58d96ca03060c8 Mon Sep 17 00:00:00 2001 From: dxfeng Date: Thu, 27 Mar 2025 11:21:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=B9=E8=AE=AD=E5=AE=9E=E6=96=BD=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E6=B5=81=E7=A8=8B=E8=BD=AC=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/engine/hzzx/conn/DataUtil.java | 19 ++++++++++++++++++- .../action/TrainingApplicationAction.java | 7 +++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/src/com/engine/hzzx/conn/DataUtil.java b/src/com/engine/hzzx/conn/DataUtil.java index 039e46e..1909b96 100644 --- a/src/com/engine/hzzx/conn/DataUtil.java +++ b/src/com/engine/hzzx/conn/DataUtil.java @@ -123,7 +123,6 @@ public class DataUtil { } - /** * 构建建模表基本数据 * @@ -207,4 +206,22 @@ public class DataUtil { return selectValue; } + + /** + * 获取文档ID + * + * @param imageFileId + * @return + */ + public static String getDocIdByImageId(String imageFileId) { + if (StringUtils.isBlank(imageFileId)) { + return ""; + } + RecordSet rs = new RecordSet(); + rs.executeQuery("select docid from DocImageFile where IMAGEFILEID=?", imageFileId); + if (rs.next()) { + return rs.getString("docid"); + } + return ""; + } } diff --git a/src/weaver/interfaces/hzzx/action/TrainingApplicationAction.java b/src/weaver/interfaces/hzzx/action/TrainingApplicationAction.java index e25ab30..eb726c7 100644 --- a/src/weaver/interfaces/hzzx/action/TrainingApplicationAction.java +++ b/src/weaver/interfaces/hzzx/action/TrainingApplicationAction.java @@ -95,6 +95,13 @@ public class TrainingApplicationAction implements Action { insertData.put("pxmc", mainDataMap.get("pxmc")); insertData.put("xs", mainDataMap.get("xs")); insertData.put("jf", mainDataMap.get("jf")); + + insertData.put("xzk", mainDataMap.get("xzk")); + insertData.put("yjpxrs", mainDataMap.get("yjpxrs")); + String pxjh = mainDataMap.get("pxjh"); + String docIdByImageId = DataUtil.getDocIdByImageId(pxjh); + insertData.put("pxjh", docIdByImageId); + insertData.put("qsm", mainDataMap.get("qsm")); DataUtil.insertData(insertData, MODE_TABLE_NAME); return DataUtil.refreshRight(uuid, MODE_TABLE_NAME, formModeId, operateId); }