Browse Source

2025/7/4

master
Aoi_Tori 6 months ago
parent
commit
d4f3e1b1d0
  1. 10
      src/main/java/com/spring/modules/sampleManagement/entity/PlmBmPrintFlexoColor.java
  2. 5
      src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java
  3. 10
      src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml

10
src/main/java/com/spring/modules/sampleManagement/entity/PlmBmPrintFlexoColor.java

@ -18,6 +18,8 @@ public class PlmBmPrintFlexoColor {
*/ */
private String codeNo; private String codeNo;
private String showOrder;
/** /**
* Print Side 正反面 * Print Side 正反面
*/ */
@ -97,6 +99,14 @@ public class PlmBmPrintFlexoColor {
private String speed; private String speed;
public String getShowOrder() {
return showOrder;
}
public void setShowOrder(String showOrder) {
this.showOrder = showOrder;
}
public String getSpeed() { public String getSpeed() {
return speed; return speed;
} }

5
src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java

@ -1369,15 +1369,18 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification
} }
// 查出单位是kg的物料 // 查出单位是kg的物料
List<BomComponentVo> list = bomManagementMapper.queryBomComponentByKg(bomDetailEntity.get(0)); List<BomComponentVo> list = bomManagementMapper.queryBomComponentByKg(bomDetailEntity.get(0));
Integer showOrder = 1;
for (BomComponentVo component : list) { for (BomComponentVo component : list) {
PlmBmPrintFlexoColorData colorData = new PlmBmPrintFlexoColorData(); PlmBmPrintFlexoColorData colorData = new PlmBmPrintFlexoColorData();
colorData.setSite(data.getSite()); colorData.setSite(data.getSite());
colorData.setCodeNo(data.getCodeNo()); colorData.setCodeNo(data.getCodeNo());
colorData.setOrder(component.getLineSequence()); colorData.setOrder(component.getLineSequence());
colorData.setPrintSide(data.getPrintSide());
colorData.setShowOrder(showOrder.toString());
colorData.setPrintSide(data.getPrintSide().substring(0, 1).toUpperCase() + data.getPrintSide().substring(1));
colorData.setInkCode(component.getComponentPart()); colorData.setInkCode(component.getComponentPart());
colorData.setUpdateBy(data.getUpdateBy()); colorData.setUpdateBy(data.getUpdateBy());
colorList.add(colorData); colorList.add(colorData);
showOrder++;
} }
// 批量新增 // 批量新增
if (!colorList.isEmpty()) { if (!colorList.isEmpty()) {

10
src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml

@ -2043,11 +2043,12 @@
a.updateDate, a.updateDate,
a.updateBy, a.updateBy,
a.resource_no, a.resource_no,
a.speed
a.speed,
a.show_order
from plm_bm_printFlexoColor as a from plm_bm_printFlexoColor as a
left join part as p on a.site = p.site and a.inkCode = p.part_no left join part as p on a.site = p.site and a.inkCode = p.part_no
where a.site = #{site} and a.codeNo = #{codeNo} where a.site = #{site} and a.codeNo = #{codeNo}
order by a.printSide desc, [order]
order by a.show_order
</select> </select>
<select id="checkBMprintFlexoColorOrder" resultType="PlmBmPrintFlexoColorData"> <select id="checkBMprintFlexoColorOrder" resultType="PlmBmPrintFlexoColorData">
@ -2072,12 +2073,12 @@
insert into plm_bm_printFlexoColor insert into plm_bm_printFlexoColor
(site, codeNo, printSide, [order], colorReference, inkCode, colorMatch, lpi, (site, codeNo, printSide, [order], colorReference, inkCode, colorMatch, lpi,
bcm, openFlag, gallus, markAndy, hexiang, temperature, pressure, updateDate, bcm, openFlag, gallus, markAndy, hexiang, temperature, pressure, updateDate,
updateBy, remark, resource_no, speed)
updateBy, remark, resource_no, speed, show_order)
values values
<foreach collection="list" item="item" index="index" separator=","> <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.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.bcm}, #{item.openFlag}, #{item.gallus}, #{item.markAndy}, #{item.hexiang}, #{item.temperature}, #{item.pressure}, GetDate(),
#{item.updateBy}, #{item.remark}, #{item.resourceNo}, #{item.speed})
#{item.updateBy}, #{item.remark}, #{item.resourceNo}, #{item.speed}, #{item.showOrder})
</foreach> </foreach>
</insert> </insert>
@ -2085,6 +2086,7 @@
update plm_bm_printFlexoColor update plm_bm_printFlexoColor
set printSide = #{printSide}, set printSide = #{printSide},
[order] = #{order,jdbcType=INTEGER}, [order] = #{order,jdbcType=INTEGER},
show_order = #{showOrder},
colorReference = #{colorReference}, colorReference = #{colorReference},
inkCode = #{inkCode}, inkCode = #{inkCode},
colorMatch = #{colorMatch}, colorMatch = #{colorMatch},

Loading…
Cancel
Save