@ -1767,7 +1767,6 @@
update_date,
update_by,
id
from plm_bm_PrintingColor
where site = #{site}
and code_no = #{codeNo}
@ -1781,6 +1780,17 @@
#{gallus}, #{markAndy}, #{lp}, #{hexiang}, #{updateBy}, GetDate())
</insert>
<insert id= "saveBMPrintingColors" >
insert into plm_bm_PrintingColor
(site, code_no, [order], ink_type, color_reference, color_match, bcm, speed,
dry, gallus, mark_andy, lp, Hexiang, update_by, update_date)
values
<foreach collection= "list" item= "item" index= "index" separator= "," >
(#{item.site}, #{item.codeNo}, #{item.order}, #{item.inkType}, #{item.colorReference}, #{item.colorMatch}, #{item.bcm}, #{item.speed},
#{item.dry}, #{item.gallus}, #{item.markAndy}, #{item.lp}, #{item.hexiang}, #{item.updateBy}, GetDate())
</foreach>
</insert>
<update id= "updateBMPrintingColor" >
update plm_bm_PrintingColor
set [order]=#{order},
@ -1800,11 +1810,15 @@
</update>
<delete id= "deleteBMPrintingColor" >
delete
from plm_bm_PrintingColor
delete from plm_bm_PrintingColor
where id = #{id}
</delete>
<delete id= "deleteBMPrintingColorByCodeNo" >
delete from plm_bm_PrintingColor
where site = #{site} and code_no = #{codeNo}
</delete>
<select id= "checkPlmBmPrintingColorOrder" resultType= "PlmBmPrintingColorData" >
select site
from plm_bm_PrintingColor
@ -1848,12 +1862,15 @@
and routing_revision = #{routingRevision}
</select>
<select id= "getBMBomDetail" resultType= "com.spring.modules.part.entity.BomDetailEntity" >
select a.site, a.bom_type, a.eng_chg_level, a.bom_alternative_no alternativeNo, b.final_part_no partNo
select
a.site,
a.bom_type,
a.eng_chg_level,
a.bom_alternative_no alternativeNo,
b.final_part_no partNo
from plm_technical_specification_sheet a
left join view_Project_final_Part b on a.site = b.site and a.test_part_no = b.test_part_no
left join plm_bom_detail c
on a.site = c.site and b.final_part_no = c.part_no and a.eng_chg_level = c.eng_chg_level
and a.bom_alternative_no = c.alternative_no and a.bom_type = c.bom_type
left join view_Project_final_Part b on a.site = b.site and a.test_part_no = b.test_part_no
left join plm_bom_detail c on a.site = c.site and b.final_part_no = c.part_no and a.eng_chg_level = c.eng_chg_level and a.bom_alternative_no = c.alternative_no and a.bom_type = c.bom_type
where a.site = #{site}
and a.code_no = #{codeNo}
and a.project_id = b.project_id
@ -2005,12 +2022,23 @@
</select>
<insert id= "saveBMprintFlexoColor" >
insert into plm_bm_printFlexoColor(site, codeNo, printSide, [order], colorReference, inkCode, colorMatch, lpi,
bcm, openFlag, gallus, markAndy, hexiang, temperature,
pressure, updateDate, updateBy, remark)
values (#{site}, #{codeNo}, #{printSide}, #{order}, #{colorReference}, #{inkCode}, #{colorMatch}, #{lpi},
#{bcm}, #{openFlag}, #{gallus},
#{markAndy}, #{hexiang}, #{temperature}, #{pressure}, GetDate(), #{updateBy}, #{remark})
insert into plm_bm_printFlexoColor
(site, codeNo, printSide, [order], colorReference, inkCode, colorMatch, lpi,
bcm, openFlag, gallus, markAndy, hexiang, temperature, pressure, updateDate, updateBy, remark)
values
(#{site}, #{codeNo}, #{printSide}, #{order}, #{colorReference}, #{inkCode}, #{colorMatch}, #{lpi},
#{bcm}, #{openFlag}, #{gallus}, #{markAndy}, #{hexiang}, #{temperature}, #{pressure}, GetDate(), #{updateBy}, #{remark})
</insert>
<insert id= "saveBMPrintFlexoColors" >
insert into plm_bm_printFlexoColor
(site, codeNo, printSide, [order], colorReference, inkCode, colorMatch, lpi,
bcm, openFlag, gallus, markAndy, hexiang, temperature, pressure, updateDate, updateBy, remark)
values
<foreach collection= "list" item= "item" index= "index" separator= "," >
(#{item.site}, #{item.codeNo}, #{item.printSide}, #{item.order}, #{item.colorReference}, #{item.inkCode}, #{item.colorMatch}, #{item.lpi},
#{item.bcm}, #{item.openFlag}, #{item.gallus}, #{item.markAndy}, #{item.hexiang}, #{item.temperature}, #{item.pressure}, GetDate(), #{item.updateBy}, #{item.remark})
</foreach>
</insert>
<update id= "updateBMprintFlexoColor" >
@ -2035,11 +2063,15 @@
</update>
<delete id= "deleteBMprintFlexoColor" >
delete
from plm_bm_printFlexoColor
delete from plm_bm_printFlexoColor
where id = #{id}
</delete>
<delete id= "deleteBMPrintFlexoColorByCodeNo" >
delete from plm_bm_printFlexoColor
where site = #{site} and code_no = #{codeNo}
</delete>
<select id= "searchBMprintIndigoColor" resultType= "PlmBmPrintIndigoColorData" >
select id,
code_no,
@ -2075,12 +2107,27 @@
</select>
<insert id= "saveBMprintIndigoColor" >
insert into plm_bm_printIndigoColor(site, code_no, [order], printSide, colorReference, inkCode, colorMatch,
printMotion, opticalDensity, lut, lpi, screenAngle, printHits,
blanketTemperture, remark, updateBy, updateDate)
values (#{site}, #{codeNo}, #{order}, #{printSide}, #{colorReference}, #{inkCode}, #{colorMatch},
#{printMotion}, #{opticalDensity}, #{lut}, #{lpi},
#{screenAngle}, #{printHits}, #{blanketTemperture}, #{remark}, #{updateBy}, GetDate())
insert into plm_bm_printIndigoColor
(site, code_no, [order], printSide, colorReference, inkCode, colorMatch,
printMotion, opticalDensity, lut, lpi, screenAngle, printHits, blanketTemperture,
remark, updateBy, updateDate)
values
(#{site}, #{codeNo}, #{order}, #{printSide}, #{colorReference}, #{inkCode}, #{colorMatch},
#{printMotion}, #{opticalDensity}, #{lut}, #{lpi}, #{screenAngle}, #{printHits}, #{blanketTemperture},
#{remark}, #{updateBy}, GetDate())
</insert>
<insert id= "saveBMPrintIndigoColors" >
insert into plm_bm_printIndigoColor
(site, code_no, [order], printSide, colorReference, inkCode, colorMatch,
printMotion, opticalDensity, lut, lpi, screenAngle, printHits, blanketTemperture,
remark, updateBy, updateDate)
values
<foreach collection= "list" item= "item" index= "index" separator= "," >
(#{item.site}, #{item.codeNo}, #{item.order}, #{item.printSide}, #{item.colorReference}, #{item.inkCode}, #{item.colorMatch},
#{item.printMotion}, #{item.opticalDensity}, #{item.lut}, #{item.lpi}, #{item.screenAngle}, #{item.printHits}, #{item.blanketTemperture},
#{item.remark}, #{item.updateBy}, GetDate())
</foreach>
</insert>
<update id= "updateBMprintIndigoColor" >
@ -2109,6 +2156,11 @@
where id = #{id}
</delete>
<delete id= "deleteBMPrintIndigoColorByCodeNo" >
delete from plm_bm_printIndigoColor
where site = #{site} and code_no = #{codeNo}
</delete>
<select id= "selectTechnicalSpecification" resultType= "PlmTechnicalSpecificationSheet" >
SELECT id,
site,