From 9cddd6c4d6e27198ecf74e917e048355d5114b9c Mon Sep 17 00:00:00 2001 From: rui_li <877258667@qq.com> Date: Tue, 10 Mar 2026 17:07:34 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E6=96=B9=E6=B7=BB=E5=8A=A0=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=20=E6=B7=BB=E5=8A=A0=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/spring/ifs/api/RecipeApi.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/com/spring/ifs/api/RecipeApi.java b/src/main/java/com/spring/ifs/api/RecipeApi.java index 7be3c211..0cf05e63 100644 --- a/src/main/java/com/spring/ifs/api/RecipeApi.java +++ b/src/main/java/com/spring/ifs/api/RecipeApi.java @@ -432,6 +432,8 @@ public class RecipeApi { StringBuilder searchSql = new StringBuilder(); searchSql.append("SELECT OBJID ifsRowId, OBJVERSION ifsRowVersion, PART_NO, CONTRACT, ENG_CHG_LEVEL, BOM_TYPE, ALTERNATIVE_NO,"); searchSql.append(" LINE_ITEM_NO, LINE_SEQUENCE, COMPONENT_PART, QTY_PER_ASSEMBLY, ISSUE_TYPE, WEIGHT_SHARE,"); + //添加字段 2026-03-10 新增字段 + searchSql.append(" PARTS_BY_WEIGHT, QTY_UOM, CONSUMPTION_ITEM, PRINT_UNIT, OPERATION_NO, ISSUE_TO_LOC, NOTE_TEXT,"); searchSql.append(" COMPONENT_SCRAP, SHRINKAGE_FACTOR"); searchSql.append(" FROM IFSAPP.RECIPE_STRUCTURE"); searchSql.append(" WHERE CONTRACT = :contract AND PART_NO = :partNo AND ENG_CHG_LEVEL = :engChgLevel AND BOM_TYPE = :bomType"); @@ -479,6 +481,16 @@ public class RecipeApi { tempItem.setComponentPart(tempMap.get("COMPONENT_PART")); tempItem.setQtyPerAssembly(tempMap.get("QTY_PER_ASSEMBLY")); tempItem.setIssueType(tempMap.get("ISSUE_TYPE")); + //2026-03-10 新增字段 + tempItem.setWeightShare(tempMap.get("WEIGHT_SHARE")); + tempItem.setPartsByWeight(tempMap.get("PARTS_BY_WEIGHT")); + tempItem.setQtyUom(tempMap.get("QTY_UOM")); + tempItem.setConsumptionItem(tempMap.get("CONSUMPTION_ITEM")); + tempItem.setPrintUnit(tempMap.get("PRINT_UNIT")); + tempItem.setOperationNo(tempMap.get("OPERATION_NO")); + tempItem.setIssueToLoc(tempMap.get("ISSUE_TO_LOC")); + tempItem.setNoteText(tempMap.get("NOTE_TEXT")); + tempItem.setComponentScrap(tempMap.get("COMPONENT_SCRAP")); tempItem.setShrinkageFactor(tempMap.get("SHRINKAGE_FACTOR")); //添加对象