Browse Source

2023-10-18,设备和质量修改

java8
杨奉源 2 years ago
parent
commit
0056c53750
  1. 10
      src/main/java/com/xujie/sys/modules/pms/data/QcPartAttributeData.java
  2. 2
      src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java
  3. 53
      src/main/resources/mapper/pms/QcMapper.xml

10
src/main/java/com/xujie/sys/modules/pms/data/QcPartAttributeData.java

@ -50,6 +50,16 @@ public class QcPartAttributeData extends QueryPage {
private String manufacturerID;
// 供应商名称
private String manufacturerName;
// 是否免检
private String exemptInspection;
public String getExemptInspection() {
return exemptInspection;
}
public void setExemptInspection(String exemptInspection) {
this.exemptInspection = exemptInspection;
}
public String getInvdefineType() {
return invdefineType;

2
src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java

@ -997,7 +997,7 @@ public class QcServiceImpl implements QcService {
public void qcPartAttributeSave(QcPartAttributeData data) {
// 查询是否已有该物料属性
QcPartAttributeData partAttributeData = qcMapper.selectPartAttributeByNo(data);
if (partAttributeData != null){
if (partAttributeData != null) {
throw new RuntimeException("该物料属性已存在!");
}
qcMapper.qcPartAttributeSave(data);

53
src/main/resources/mapper/pms/QcMapper.xml

@ -8,15 +8,16 @@
<!-- 条件查询检验方法 -->
<select id="qcMethodSearch" parameterType="QcMethodData" resultType="QcMethodData">
SELECT
qm.method_no,
qm.method_name,
qm.create_date,
qm.create_by,
qm.method_remark,
qm.update_date,
qm.update_by,
qm.inspection_type_no,
qit.inspection_type_name
qm.site,
qm.method_no,
qm.method_name,
qm.create_date,
qm.create_by,
qm.method_remark,
qm.update_date,
qm.update_by,
qm.inspection_type_no,
qit.inspection_type_name
FROM qc_method as qm
LEFT JOIN qc_inspection_type as qit on qm.site = qit.site and qm.inspection_type_no = qit.inspection_type_no
<where>
@ -86,6 +87,7 @@
<!-- 根据条件查询检验项目 -->
<select id="qcItemSearch" parameterType="QcItemData" resultType="QcItemData">
SELECT
epi.site,
epi.ItemNo,
epi.ItemDesc,
epi.DefaultValue,
@ -870,19 +872,21 @@
<!-- 查询物料属性 -->
<select id="qcPartAttributeSearch" parameterType="QcPartAttributeData" resultType="QcPartAttributeData">
SELECT
p.part_no,
p.part_desc,
p.FamilyID,
p.spec as FamilyName,
p.umid,
qa.supplier_no,
dbo.qc_get_supplier_name(qa.site, qa.supplier_no) as supplierDesc,
qa.attribute_remark,
qa.create_time,
qa.create_by,
qa.attribute_type,
qa.update_date,
qa.update_by
qa.site,
p.part_no,
p.part_desc,
p.FamilyID,
p.spec as FamilyName,
p.umid,
qa.supplier_no,
dbo.qc_get_supplier_name(qa.site, qa.supplier_no) as supplierDesc,
qa.attribute_remark,
qa.create_time,
qa.create_by,
qa.attribute_type,
qa.update_date,
qa.update_by,
qa.exempt_inspection
FROM qc_part_attribute as qa
LEFT JOIN part as p on qa.attribute_no = p.part_no and qa.site = p.site
LEFT JOIN PartFamily as pf on p.FamilyID = pf.FamilyID and p.site = pf.site
@ -914,8 +918,8 @@
<!-- 新增物料属性 -->
<insert id="qcPartAttributeSave" parameterType="QcPartAttributeData">
INSERT INTO qc_part_attribute (attribute_no, supplier_no, attribute_remark, create_time, create_by, attribute_type, site)
VALUES(#{partNo}, #{supplierNo}, #{attributeRemark}, getDate(), #{createBy}, #{attributeType}, #{site})
INSERT INTO qc_part_attribute (attribute_no, supplier_no, attribute_remark, create_time, create_by, attribute_type, site, exempt_inspection)
VALUES(#{partNo}, #{supplierNo}, #{attributeRemark}, getDate(), #{createBy}, #{attributeType}, #{site}, #{exemptInspection})
</insert>
<!-- 删除物料属性 -->
@ -1121,6 +1125,7 @@
<!-- 查询类别属性 -->
<select id="qcFamilyAttributeSearch" parameterType="QcPartAttributeData" resultType="QcPartAttributeData">
SELECT
qa.site,
qa.attribute_no as familyID,
pf.FamilyName,
qa.supplier_no,

Loading…
Cancel
Save