diff --git a/op-modules/op-quality/src/main/java/com/op/quality/controller/QcSampleRuleController.java b/op-modules/op-quality/src/main/java/com/op/quality/controller/QcSampleRuleController.java index 073de6521..51ddfd0d5 100644 --- a/op-modules/op-quality/src/main/java/com/op/quality/controller/QcSampleRuleController.java +++ b/op-modules/op-quality/src/main/java/com/op/quality/controller/QcSampleRuleController.java @@ -2,6 +2,8 @@ package com.op.quality.controller; import java.util.List; import javax.servlet.http.HttpServletResponse; + +import com.op.quality.domain.QcCheckType; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; @@ -94,4 +96,13 @@ public class QcSampleRuleController extends BaseController { public AjaxResult remove(@PathVariable String[] ids) { return toAjax(qcSampleRuleService.deleteQcSampleRuleByIds(ids)); } + + /** + * 获取抽样规则详细信息 + */ + @GetMapping(value = "/getCheckType/{typeCode}") + public TableDataInfo getCheckType(@PathVariable("typeCode") String typeCode) { + List list = qcSampleRuleService.selectCheckType(typeCode); + return getDataTable(list); + } } diff --git a/op-modules/op-quality/src/main/java/com/op/quality/service/IQcSampleRuleService.java b/op-modules/op-quality/src/main/java/com/op/quality/service/IQcSampleRuleService.java index 7b23f75f8..b1c71ad89 100644 --- a/op-modules/op-quality/src/main/java/com/op/quality/service/IQcSampleRuleService.java +++ b/op-modules/op-quality/src/main/java/com/op/quality/service/IQcSampleRuleService.java @@ -1,6 +1,8 @@ package com.op.quality.service; import java.util.List; + +import com.op.quality.domain.QcCheckType; import com.op.quality.domain.QcSampleRule; /** @@ -57,4 +59,6 @@ public interface IQcSampleRuleService { * @return 结果 */ public int deleteQcSampleRuleById(String id); + + public List selectCheckType(String typeCode); } diff --git a/op-modules/op-quality/src/main/java/com/op/quality/service/impl/QcSampleRuleServiceImpl.java b/op-modules/op-quality/src/main/java/com/op/quality/service/impl/QcSampleRuleServiceImpl.java index 819217e0c..6d6a7dc9e 100644 --- a/op-modules/op-quality/src/main/java/com/op/quality/service/impl/QcSampleRuleServiceImpl.java +++ b/op-modules/op-quality/src/main/java/com/op/quality/service/impl/QcSampleRuleServiceImpl.java @@ -6,6 +6,9 @@ import com.baomidou.dynamic.datasource.annotation.DS; import com.op.common.core.utils.DateUtils; import com.op.common.core.utils.uuid.IdUtils; import com.op.common.security.utils.SecurityUtils; +import com.op.quality.domain.QcCheckType; +import com.op.quality.mapper.QcCheckTypeMapper; +import com.op.quality.service.IQcCheckTypeService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.op.quality.mapper.QcSampleRuleMapper; @@ -27,6 +30,9 @@ public class QcSampleRuleServiceImpl implements IQcSampleRuleService { @Autowired private QcSampleRuleMapper qcSampleRuleMapper; + @Autowired + private QcCheckTypeMapper qcCheckTypeMapper; + /** * 查询来料抽样规则 * @@ -106,4 +112,12 @@ public class QcSampleRuleServiceImpl implements IQcSampleRuleService { public int deleteQcSampleRuleById(String id) { return qcSampleRuleMapper.deleteQcSampleRuleById(id); } + + @Override + @DS("#header.poolName") + public List selectCheckType(String typeCode) { + QcCheckType qcCheckType = new QcCheckType(); + qcCheckType.setTypeCode(typeCode); + return qcCheckTypeMapper.selectQcCheckTypeList(qcCheckType); + } }