diff --git a/aucma-base/src/main/java/com/aucma/base/controller/BaseQualityInspectionItemController.java b/aucma-base/src/main/java/com/aucma/base/controller/BaseQualityInspectionItemController.java index e994e0c..f9d0636 100644 --- a/aucma-base/src/main/java/com/aucma/base/controller/BaseQualityInspectionItemController.java +++ b/aucma-base/src/main/java/com/aucma/base/controller/BaseQualityInspectionItemController.java @@ -108,4 +108,14 @@ public class BaseQualityInspectionItemController extends BaseController { public AjaxResult remove(@PathVariable Long[] objIds) { return toAjax(baseQualityInspectionItemService.deleteBaseQualityInspectionItemByObjIds(objIds)); } + + /** + * PDA获取质量缺陷 + * @param stationCode + * @return + */ + @GetMapping(value = "/getQualityDefects/{stationCode}" ) + public AjaxResult getQualityDefects(@PathVariable("stationCode" ) String stationCode) { + return success(baseQualityInspectionItemService.getQualityDefects(stationCode)); + } } diff --git a/aucma-base/src/main/java/com/aucma/base/mapper/BaseQualityInspectionItemMapper.java b/aucma-base/src/main/java/com/aucma/base/mapper/BaseQualityInspectionItemMapper.java index 296e87b..90dce7c 100644 --- a/aucma-base/src/main/java/com/aucma/base/mapper/BaseQualityInspectionItemMapper.java +++ b/aucma-base/src/main/java/com/aucma/base/mapper/BaseQualityInspectionItemMapper.java @@ -63,4 +63,11 @@ public interface BaseQualityInspectionItemMapper * @return 结果 */ public int deleteBaseQualityInspectionItemByObjIds(Long[] objIds); + + /** + * PDA获取质量缺陷 + * @param stationCode + * @return + */ + List getQualityDefects(String stationCode); } diff --git a/aucma-base/src/main/java/com/aucma/base/service/IBaseQualityInspectionItemService.java b/aucma-base/src/main/java/com/aucma/base/service/IBaseQualityInspectionItemService.java index 8586766..a9a311a 100644 --- a/aucma-base/src/main/java/com/aucma/base/service/IBaseQualityInspectionItemService.java +++ b/aucma-base/src/main/java/com/aucma/base/service/IBaseQualityInspectionItemService.java @@ -63,4 +63,13 @@ public interface IBaseQualityInspectionItemService * @return 结果 */ public int deleteBaseQualityInspectionItemByObjId(Long objId); + + + /** + * PDA获取质量缺陷 + * @param stationCode + * @return + */ + List getQualityDefects(String stationCode); + } diff --git a/aucma-base/src/main/java/com/aucma/base/service/impl/BaseQualityInspectionItemServiceImpl.java b/aucma-base/src/main/java/com/aucma/base/service/impl/BaseQualityInspectionItemServiceImpl.java index 8aa001e..fcbf1da 100644 --- a/aucma-base/src/main/java/com/aucma/base/service/impl/BaseQualityInspectionItemServiceImpl.java +++ b/aucma-base/src/main/java/com/aucma/base/service/impl/BaseQualityInspectionItemServiceImpl.java @@ -98,4 +98,14 @@ public class BaseQualityInspectionItemServiceImpl implements IBaseQualityInspect { return baseQualityInspectionItemMapper.deleteBaseQualityInspectionItemByObjId(objId); } + + /** + * PDA获取质量缺陷 + * @param stationCode + * @return + */ + @Override + public List getQualityDefects(String stationCode) { + return baseQualityInspectionItemMapper.getQualityDefects(stationCode); + } } diff --git a/aucma-base/src/main/resources/mapper/base/BaseQualityInspectionItemMapper.xml b/aucma-base/src/main/resources/mapper/base/BaseQualityInspectionItemMapper.xml index 3168fc3..a3b8146 100644 --- a/aucma-base/src/main/resources/mapper/base/BaseQualityInspectionItemMapper.xml +++ b/aucma-base/src/main/resources/mapper/base/BaseQualityInspectionItemMapper.xml @@ -74,6 +74,15 @@ where PARENT_ID = 0 order by quality_defect_code +