Browse Source

2023-11-20,设备和质量修改

java8
杨奉源 2 years ago
parent
commit
21a6c49843
  1. 13
      src/main/java/com/xujie/sys/modules/pms/controller/QcController.java
  2. 2
      src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java
  3. 13
      src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java
  4. 2
      src/main/java/com/xujie/sys/modules/pms/service/QcService.java
  5. 31
      src/main/resources/mapper/pms/QcMapper.xml

13
src/main/java/com/xujie/sys/modules/pms/controller/QcController.java

@ -440,6 +440,19 @@ public class QcController {
return R.ok().put("row1", row1).put("row2", row2);
}
/**
* @description: 查询项目
* @author: fengyuan_yang
* @date: 2023/11/19 13:03
* @param: [data]
* @return: com.xujie.sys.common.utils.R
**/
@PostMapping("/getItem")
public R getItem(@RequestBody QcTemplateData data){
List<QcTemplateData> rows = qcService.getItem(data);
return R.ok().put("rows", rows);
}
/**
* @description: 删除模板的检验项目
* @author: fengyuan_yang

2
src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java

@ -438,4 +438,6 @@ public interface QcMapper {
void saveIPQCRecordCount(QcFAIRecordData data);
void deleteIPQCRecordCount(QcFAIRecordData qcData);
List<QcTemplateData> getItem(QcTemplateData data);
}

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

@ -568,6 +568,19 @@ public class QcServiceImpl implements QcService {
return list;
}
/**
* @description: 查询项目
* @author: fengyuan_yang
* @date: 2023/11/19 13:04
* @param: [data]
* @return: java.util.List<com.xujie.sys.modules.pms.data.QcTemplateData>
**/
@Override
public List<QcTemplateData> getItem(QcTemplateData data) {
List<QcTemplateData> list = qcMapper.getItem(data);
return list;
}
/**
* @description: 删除项目
* @author: fengyuan_yang

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

@ -261,4 +261,6 @@ public interface QcService {
List<QcFAIRecordData> umSearch(QcFAIRecordData data);
void subDetailUpload(MultipartFile file, GetParamInData data);
List<QcTemplateData> getItem(QcTemplateData data);
}

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

@ -485,12 +485,41 @@
SELECT
a.site,
a.itemNo,
a.ItemDesc
a.ItemDesc,
a.DefaultValue,
a.MaxValue,
a.MinValue
FROM eam_properties_item a
LEFT JOIN qc_template_detailed b ON b.template_id = #{templateId} and b.ItemNo = a.ItemNo and a.site = b.site
WHERE a.ItemType = #{itemType} and a.site = #{site} and b.template_id is null
</select>
<!-- 查询项目 -->
<select id="getItem" resultType="QcTemplateData">
SELECT
a.site,
a.itemNo,
a.ItemDesc,
a.DefaultValue,
a.MaxValue,
a.MinValue
FROM eam_properties_item a
LEFT JOIN qc_template_detailed b ON b.template_id = #{templateId} and b.ItemNo = a.ItemNo and a.site = b.site
<where>
a.ItemType = #{itemType} and a.site = #{site} and b.template_id is null
<if test = "itemNo != null and itemNo != ''">
AND a.ItemNo LIKE '%' + #{itemNo} + '%'
</if>
<if test = "itemDesc != null and itemDesc != ''">
AND a.ItemDesc LIKE '%' + #{itemDesc} + '%'
</if>
<if test = "inspectionTypeNo != null and inspectionTypeNo != ''">
AND a.inspection_type_no = #{inspectionTypeNo}
</if>
</where>
</select>
<!-- 删除模板 -->
<delete id="templateDelete" parameterType="QcTemplateData">
DELETE FROM qc_template

Loading…
Cancel
Save