Browse Source

增加 制造成本变更 功能

master
赵宏斌 5 months ago
parent
commit
ba38dff86b
  1. 16
      src/main/java/com/spring/modules/change/entity/ChangeRequestDetailEntity.java
  2. 12
      src/main/java/com/spring/modules/change/entity/ChangeRequestEntity.java
  3. 2
      src/main/java/com/spring/modules/change/mapper/ChangeManagementMapper.java
  4. 2
      src/main/java/com/spring/modules/change/service/impl/ChangeManagementServiceImpl.java
  5. 17
      src/main/resources/mapper/change/ChangeManagementMapper.xml

16
src/main/java/com/spring/modules/change/entity/ChangeRequestDetailEntity.java

@ -95,4 +95,20 @@ public class ChangeRequestDetailEntity extends QueryPage implements Serializable
@TableField(exist = false)
private String testPartNo;
// 制造成本是否变更
@TableField(exist = false)
private String manuFacturingFlag;
// 制造成本 变更类型
@TableField(exist = false)
private String manuFacturingType;
// 制造成本 变更备注
@TableField(exist = false)
private String manuFacturingCostRemark1;
//是否需要重新报价
@TableField(exist = false)
private String quotationFlag;
//是否需要重新报价 备注
@TableField(exist = false)
private String manuFacturingCostRemark2;
}

12
src/main/java/com/spring/modules/change/entity/ChangeRequestEntity.java

@ -164,4 +164,16 @@ public class ChangeRequestEntity extends QueryPage implements Serializable {
* 是否可见
*/
private String showInQueryFlag;
// 制造成本是否变更
private String manuFacturingFlag;
// 制造成本 变更类型
private String manuFacturingType;
// 制造成本 变更备注
private String manuFacturingCostRemark1;
//是否需要重新报价
private String quotationFlag;
//是否需要重新报价 备注
private String manuFacturingCostRemark2;
}

2
src/main/java/com/spring/modules/change/mapper/ChangeManagementMapper.java

@ -220,4 +220,6 @@ public interface ChangeManagementMapper extends BaseMapper<ChangeRequestEntity>{
void updateChangeItemForReject(@Param("site") String site, @Param("changeNo") String docNo);
void updateChangeCountersignatureItemForReject(@Param("site") String site, @Param("changeNo") String docNo);
void udpateChangeRequestManuFacturingCost(ChangeRequestVo data);
}

2
src/main/java/com/spring/modules/change/service/impl/ChangeManagementServiceImpl.java

@ -699,6 +699,8 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap
// 修改变更申请
changeManagementMapper.update(data, new QueryWrapper<ChangeRequestEntity>().eq("site", data.getSite()).eq("change_no", data.getChangeNo()));
// 修改 制造成本相关数据
changeManagementMapper.udpateChangeRequestManuFacturingCost(data);
// 添加delegateAccess人员
// 先删除

17
src/main/resources/mapper/change/ChangeManagementMapper.xml

@ -642,7 +642,12 @@
a.update_date,
a.update_by,
b.plm_part_no as testPartNo,
b.ifs_part_no
b.ifs_part_no,
c.manu_facturing_flag,
c.manu_facturing_type,
c.manu_facturing_cost_remark1,
c.quotation_flag,
c.manu_facturing_cost_remark2
FROM plm_change_request_detail as a
left join plm_change_request as c on a.site = c.site and a.change_no = c.change_no
left join part as b on a.site = b.site and a.part_no = b.ifs_part_no and b.show_in_query_flag ='Y'
@ -1672,4 +1677,14 @@
item_execution_date = null
where site = #{site} and change_no = #{changeNo}
</update>
<update id="udpateChangeRequestManuFacturingCost">
update plm_change_request
set
manu_facturing_flag = #{manuFacturingFlag},
manu_facturing_type = #{manuFacturingType},
manu_facturing_cost_remark1 = #{manuFacturingCostRemark1},
quotation_flag = #{quotationFlag},
manu_facturing_cost_remark2 = #{manuFacturingCostRemark2}
where site = #{site} and change_no = #{changeNo}
</update>
</mapper>
Loading…
Cancel
Save