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); }