Browse Source

实例编码

master
han\hanst 1 month ago
parent
commit
80e67c3cda
  1. 1
      src/main/java/com/spring/modules/Tooling/data/RoutingToolApplyData.java
  2. 1
      src/main/java/com/spring/modules/Tooling/service/impl/ProjectToolingApplyServiceImpl.java
  3. 9
      src/main/java/com/spring/modules/base/entity/PlmProjectToolApplyDetail.java
  4. 17
      src/main/resources/mapper/Tooling/ProjectToolingApplyMapper.xml

1
src/main/java/com/spring/modules/Tooling/data/RoutingToolApplyData.java

@ -22,4 +22,5 @@ public class RoutingToolApplyData extends RoutingToolVo {
private String customerPartNo; private String customerPartNo;
private String customerName; private String customerName;
private String projectName; private String projectName;
private String instanceCode;
} }

1
src/main/java/com/spring/modules/Tooling/service/impl/ProjectToolingApplyServiceImpl.java

@ -162,6 +162,7 @@ public class ProjectToolingApplyServiceImpl implements ProjectToolingApplyServic
plm.setOrderRef4(item.getRoutingType()); plm.setOrderRef4(item.getRoutingType());
plm.setOrderRef5(item.getAlternativeNo()); plm.setOrderRef5(item.getAlternativeNo());
plm.setOrderRef6(item.getOperationId().toString()); plm.setOrderRef6(item.getOperationId().toString());
plm.setInstanceCode(item.getInstanceCode());
return plm; return plm;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
projectToolingApplyMapper.saveApplyDetail(applyDetail); projectToolingApplyMapper.saveApplyDetail(applyDetail);

9
src/main/java/com/spring/modules/base/entity/PlmProjectToolApplyDetail.java

@ -65,6 +65,7 @@ public class PlmProjectToolApplyDetail {
*/ */
private String orderRef5; private String orderRef5;
private String orderRef6; private String orderRef6;
private String instanceCode;
public String getSite() { public String getSite() {
return site; return site;
} }
@ -176,5 +177,13 @@ public class PlmProjectToolApplyDetail {
public void setOrderRef6(String orderRef6) { public void setOrderRef6(String orderRef6) {
this.orderRef6 = orderRef6; this.orderRef6 = orderRef6;
} }
public String getInstanceCode() {
return instanceCode;
}
public void setInstanceCode(String instanceCode) {
this.instanceCode = instanceCode;
}
} }

17
src/main/resources/mapper/Tooling/ProjectToolingApplyMapper.xml

@ -215,21 +215,23 @@
<insert id="saveApplyDetail"> <insert id="saveApplyDetail">
INSERT INTO plm_project_tool_applyDetail (site, apply_no, seqNo, tool_id, standard_cost, applyQty, remark, INSERT INTO plm_project_tool_applyDetail (site, apply_no, seqNo, tool_id, standard_cost, applyQty, remark,
orderRef1, orderRef2, orderRef3, orderRef4, orderRef5, orderRef1, orderRef2, orderRef3, orderRef4, orderRef5,
orderRef6) values
orderRef6, instance_code) values
<foreach collection="list" item="item" index="index" separator=","> <foreach collection="list" item="item" index="index" separator=",">
(#{item.site}, #{item.applyNo}, #{item.seqNo}, #{item.toolId}, #{item.standardCost}, #{item.applyQty}, (#{item.site}, #{item.applyNo}, #{item.seqNo}, #{item.toolId}, #{item.standardCost}, #{item.applyQty},
#{item.remark}, #{item.orderRef1}, #{item.remark}, #{item.orderRef1},
#{item.orderRef2}, #{item.orderRef3}, #{item.orderRef4}, #{item.orderRef5}, #{item.orderRef6})
#{item.orderRef2}, #{item.orderRef3}, #{item.orderRef4}, #{item.orderRef5}, #{item.orderRef6},
#{item.instanceCode})
</foreach> </foreach>
</insert> </insert>
<insert id="toolDetailBatchSave"> <insert id="toolDetailBatchSave">
insert into plm_project_tool_applyDetail (site, apply_no, seqNo, tool_id, standard_cost, applyQty, remark, insert into plm_project_tool_applyDetail (site, apply_no, seqNo, tool_id, standard_cost, applyQty, remark,
orderRef1, orderRef2, orderRef3, orderRef4, orderRef5, orderRef1, orderRef2, orderRef3, orderRef4, orderRef5,
orderRef6) values
orderRef6, instance_code) values
<foreach collection="list" item="item" index="index" separator=","> <foreach collection="list" item="item" index="index" separator=",">
(#{item.site}, #{item.applyNo}, #{item.seqNo}, #{item.toolId}, #{item.standardCost}, #{item.applyQty}, (#{item.site}, #{item.applyNo}, #{item.seqNo}, #{item.toolId}, #{item.standardCost}, #{item.applyQty},
#{item.remark}, #{item.projectId}, #{item.remark}, #{item.projectId},
#{item.testPartNo}, #{item.routingRevision}, #{item.routingType}, #{item.alternativeNo}, #{item.operationId})
#{item.testPartNo}, #{item.routingRevision}, #{item.routingType}, #{item.alternativeNo}, #{item.operationId},
#{item.instanceCode})
</foreach> </foreach>
</insert> </insert>
<update id="updateRoutingToolRequireFlag"> <update id="updateRoutingToolRequireFlag">
@ -375,6 +377,7 @@
a.orderRef3, a.orderRef3,
a.orderRef4, a.orderRef4,
a.orderRef5, a.orderRef5,
a.instance_code,
dbo.plm_get_toolDesc(a.site, a.tool_id) toolDesc, dbo.plm_get_toolDesc(a.site, a.tool_id) toolDesc,
a.orderRef6, a.orderRef6,
b.operation_no, b.operation_no,
@ -514,7 +517,8 @@
<update id="updateApplyDetail"> <update id="updateApplyDetail">
update plm_project_tool_applyDetail update plm_project_tool_applyDetail
set applyQty=#{applyQty}, set applyQty=#{applyQty},
standard_cost=#{standardCost}
standard_cost=#{standardCost},
instance_code=#{instanceCode}
where site = #{site} where site = #{site}
and apply_no = #{applyNo} and apply_no = #{applyNo}
and seqNo = #{seqNo} and seqNo = #{seqNo}
@ -534,7 +538,8 @@
orderRef4, orderRef4,
orderRef5, orderRef5,
unit_cost, unit_cost,
orderRef6
orderRef6,
instance_code
FROM plm_project_tool_applyDetail FROM plm_project_tool_applyDetail
where site = #{site} where site = #{site}
and apply_no = #{applyNo} and apply_no = #{applyNo}

Loading…
Cancel
Save