|
|
@ -593,9 +593,12 @@ |
|
|
<!-- 新增BOM子明细表内容 --> |
|
|
<!-- 新增BOM子明细表内容 --> |
|
|
<insert id="saveBomComponents"> |
|
|
<insert id="saveBomComponents"> |
|
|
insert into plm_bom_component |
|
|
insert into plm_bom_component |
|
|
(site, bu_no, part_no, eng_chg_level, bom_type, alternative_no, component_part, line_item_no, print_unit, qty_per_assembly, component_scrap, shrinkage_factor, issue_type, issue_to_loc, operation_id, note_text, create_date, create_by, line_sequence, consumption_item) VALUES |
|
|
|
|
|
|
|
|
(site, bu_no, part_no, eng_chg_level, bom_type, alternative_no, component_part, line_item_no, print_unit, |
|
|
|
|
|
qty_per_assembly, component_scrap, shrinkage_factor, issue_type, issue_to_loc, operation_id, note_text, create_date, create_by, line_sequence, consumption_item) VALUES |
|
|
<foreach collection="list" item="item" index="index" separator=","> |
|
|
<foreach collection="list" item="item" index="index" separator=","> |
|
|
(#{item.site}, #{item.buNo}, #{item.partNo}, #{item.engChgLevel}, #{item.bomType}, #{item.alternativeNo}, #{item.componentPart}, #{item.lineItemNo}, #{item.printUnit}, #{item.qtyPerAssembly}, #{item.componentScrap}, #{item.shrinkageFactor}, #{item.issueType}, #{item.issueToLoc}, #{item.operationId}, #{item.noteText}, getDate(), #{item.createBy}, #{item.lineSequence}, #{item.consumptionItem}) |
|
|
|
|
|
|
|
|
(#{item.site}, #{item.buNo}, #{item.partNo}, #{item.engChgLevel}, #{item.bomType}, |
|
|
|
|
|
#{item.alternativeNo}, #{item.componentPart}, #{item.lineItemNo}, #{item.printUnit}, |
|
|
|
|
|
CAST(#{item.qtyPerAssembly} AS DECIMAL(30,16)), CAST(#{item.componentScrap} AS DECIMAL(20,6)), CAST(#{item.shrinkageFactor} AS DECIMAL(20,6)), #{item.issueType}, #{item.issueToLoc}, #{item.operationId}, #{item.noteText}, getDate(), #{item.createBy}, #{item.lineSequence}, #{item.consumptionItem}) |
|
|
</foreach> |
|
|
</foreach> |
|
|
</insert> |
|
|
</insert> |
|
|
|
|
|
|
|
|
|