diff --git a/src/main/java/com/xujie/sys/modules/pms/controller/QcController.java b/src/main/java/com/xujie/sys/modules/pms/controller/QcController.java index fd602c0a..8145ad3c 100644 --- a/src/main/java/com/xujie/sys/modules/pms/controller/QcController.java +++ b/src/main/java/com/xujie/sys/modules/pms/controller/QcController.java @@ -2,6 +2,7 @@ package com.xujie.sys.modules.pms.controller; import com.xujie.sys.common.utils.PageUtils; import com.xujie.sys.common.utils.R; +import com.xujie.sys.modules.oss.entity.SysOssEntity; import com.xujie.sys.modules.pms.data.*; import com.xujie.sys.modules.pms.data.QcMasterInformationData; import com.xujie.sys.modules.pms.entity.DetailTree; @@ -1290,6 +1291,19 @@ public class QcController { return R.ok(); } + /** + * @description: 查询文件ID + * @author: fengyuan_yang + * @date: 2023/7/5 9:18 + * @param: [data] + * @return: com.xujie.sys.common.utils.R + **/ + @PostMapping("/queryFileId") + public R queryFileId(@RequestBody SysOssEntity data){ + SysOssEntity sysOss = qcService.queryFileId(data); + return R.ok().put("data",sysOss); + } + } diff --git a/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java b/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java index 8acef645..5e510c7f 100644 --- a/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java +++ b/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java @@ -2,6 +2,7 @@ package com.xujie.sys.modules.pms.mapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.xujie.sys.modules.oss.entity.SysOssEntity; import com.xujie.sys.modules.pms.data.*; import com.xujie.sys.modules.pms.data.QcMasterInformationData; import com.xujie.sys.modules.pms.entity.DetailTree; @@ -353,4 +354,6 @@ public interface QcMapper { void updatePartAttributeTime(QcTemplateData data); void updateSamplingInspectionProgrammeDate(QcSamplingInspectionProgrammeData data); + + List queryFileId(SysOssEntity data); } diff --git a/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java b/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java index 5fdaaf32..af8c3430 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.xujie.sys.common.utils.PageUtils; import com.xujie.sys.common.utils.R; +import com.xujie.sys.modules.oss.entity.SysOssEntity; import com.xujie.sys.modules.pms.data.*; import com.xujie.sys.modules.pms.data.QcMasterInformationData; import com.xujie.sys.modules.pms.entity.DetailTree; @@ -2543,6 +2544,22 @@ public class QcServiceImpl implements QcService { } } + /** + * @description: 查询文件ID + * @author: fengyuan_yang + * @date: 2023/7/5 9:20 + * @param: [data] + * @return: com.xujie.sys.modules.oss.entity.SysOssEntity + **/ + @Override + public SysOssEntity queryFileId(SysOssEntity data) { + List list = qcMapper.queryFileId(data); + if (list.size() <= 0){ + throw new RuntimeException("未查到该文件ID,请检查数据!"); + } + return list.get(0); + } + } diff --git a/src/main/java/com/xujie/sys/modules/pms/service/QcService.java b/src/main/java/com/xujie/sys/modules/pms/service/QcService.java index 0fdfe25f..0ca60d11 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/QcService.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/QcService.java @@ -1,6 +1,7 @@ package com.xujie.sys.modules.pms.service; import com.xujie.sys.common.utils.PageUtils; +import com.xujie.sys.modules.oss.entity.SysOssEntity; import com.xujie.sys.modules.pms.data.*; import com.xujie.sys.modules.pms.data.QcMasterInformationData; import com.xujie.sys.modules.pms.entity.DetailTree; @@ -199,4 +200,6 @@ public interface QcService { void saveIQCSubmitResult(QcFAIRecordData data); void iqcRecordDelete(QcFAIRecordData data); + + SysOssEntity queryFileId(SysOssEntity data); } diff --git a/src/main/resources/mapper/pms/QcMapper.xml b/src/main/resources/mapper/pms/QcMapper.xml index c1cc774a..54fc14d7 100644 --- a/src/main/resources/mapper/pms/QcMapper.xml +++ b/src/main/resources/mapper/pms/QcMapper.xml @@ -2133,6 +2133,14 @@ DELETE FROM qc_iqc_sub_detail_record WHERE inspection_no = #{inspectionNo} + + +