diff --git a/ruoyi-admin/src/main/java/com/ruoyi/quality/controller/ReturnQualityOrderController.java b/ruoyi-admin/src/main/java/com/ruoyi/quality/controller/ReturnQualityOrderController.java index 379a1018..ff3716e2 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/quality/controller/ReturnQualityOrderController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/quality/controller/ReturnQualityOrderController.java @@ -42,11 +42,11 @@ public class ReturnQualityOrderController extends BaseController { } /** - * 查询来料品质管理品质单列表 + * 查询退料品质管理品质单列表 */ @PostMapping("/qualityOrderList") @ResponseBody - public TableDataInfo iqcOrderList(QualityOrder qualityOrder) + public TableDataInfo returnOrderList(QualityOrder qualityOrder) { startPage();// List list = qualityOrderService.selectReturnQualityOrderList(qualityOrder); diff --git a/ruoyi-admin/src/main/java/com/ruoyi/quality/mapper/QualityOrderMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/quality/mapper/QualityOrderMapper.java index 049e9806..98194d11 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/quality/mapper/QualityOrderMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/quality/mapper/QualityOrderMapper.java @@ -99,11 +99,24 @@ public interface QualityOrderMapper * 查询来料品质单*/ public List selectIqcQualityOrderList(QualityOrder qualityOrder); + /* + * 查询未完成来料品质单*/ + public List selectIqcQualityOrderListUndo(QualityOrder qualityOrder); + /* * 查询生产品质单*/ public List selectMakeQualityOrderList(QualityOrder qualityOrder); + /* + * 查询未完成生产品质单*/ + public List selectMakeQualityOrderListUndo(QualityOrder qualityOrder); + /* * 查询退料品质单*/ public List selectReturnQualityOrderList(QualityOrder qualityOrder); + + /* + * 查询未完成退料品质单*/ + public List selectReturnQualityOrderListUndo(QualityOrder qualityOrder); + } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/quality/service/IQualityOrderService.java b/ruoyi-admin/src/main/java/com/ruoyi/quality/service/IQualityOrderService.java index 51883aa3..53c81b4d 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/quality/service/IQualityOrderService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/quality/service/IQualityOrderService.java @@ -118,9 +118,10 @@ public interface IQualityOrderService */ int updateMakeStartingQuality(QualityOrder qualityOrder); + //查询来料品质单列表 List selectIqcQualityOrderList(QualityOrder qualityOrder); - //查询来料品质单列表 + //查询生产品质单列表 List selectMakeQualityOrderList(QualityOrder qualityOrder); /* diff --git a/ruoyi-admin/src/main/java/com/ruoyi/quality/service/impl/QualityOrderReportServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/quality/service/impl/QualityOrderReportServiceImpl.java index e2029f73..62a456a4 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/quality/service/impl/QualityOrderReportServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/quality/service/impl/QualityOrderReportServiceImpl.java @@ -998,6 +998,7 @@ public class QualityOrderReportServiceImpl implements IQualityOrderReportService refundsExchanges.setRelatedOrderCode(qualityReportVO.getQualityOrderCode()); refundsExchanges.setInStorageCode(qualityReportVO.getInStorageCode()); refundsExchanges.setQualityTime(qualityReportVO.getCheckoutCompletionTime()); + refundsExchanges.setQualityRemark(qualityReportVO.getRemark()); refundsExchanges.setMaterialTotal(1); refundsExchanges.setNumTotal(qualityReportVO.getProcessBadNum()); refundsExchanges.setDeliveryInspectionTime(qualityReportVO.getDeliveryInspectionTime()); diff --git a/ruoyi-admin/src/main/java/com/ruoyi/quality/service/impl/QualityOrderServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/quality/service/impl/QualityOrderServiceImpl.java index 287c74b1..371dd893 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/quality/service/impl/QualityOrderServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/quality/service/impl/QualityOrderServiceImpl.java @@ -114,6 +114,10 @@ public class QualityOrderServiceImpl implements IQualityOrderService public List selectIqcQualityOrderList(QualityOrder qualityOrder) { List qualityOrders = qualityOrderMapper.selectIqcQualityOrderList(qualityOrder); + /*品质状态为空查询时,默认查询部分品质和待品质*/ + if(qualityOrder.getQualityStatus().isEmpty()){ + qualityOrders = qualityOrderMapper.selectIqcQualityOrderListUndo(qualityOrder); + } return qualityOrders; } @@ -122,6 +126,10 @@ public class QualityOrderServiceImpl implements IQualityOrderService public List selectMakeQualityOrderList(QualityOrder qualityOrder) { List qualityOrders = qualityOrderMapper.selectMakeQualityOrderList(qualityOrder); + /*品质状态为空查询时,默认查询部分品质和待品质*/ + if(qualityOrder.getQualityStatus().isEmpty()){ + qualityOrders = qualityOrderMapper.selectMakeQualityOrderListUndo(qualityOrder); + } return qualityOrders; } @@ -130,6 +138,10 @@ public class QualityOrderServiceImpl implements IQualityOrderService @Override public List selectReturnQualityOrderList(QualityOrder qualityOrder){ List qualityOrders = qualityOrderMapper.selectReturnQualityOrderList(qualityOrder); + /*品质状态为空查询时,默认查询部分品质和待品质*/ + if(qualityOrder.getQualityStatus().isEmpty()){ + qualityOrders = qualityOrderMapper.selectReturnQualityOrderListUndo(qualityOrder); + } return qualityOrders; } diff --git a/ruoyi-admin/src/main/resources/mapper/quality/QualityOrderMapper.xml b/ruoyi-admin/src/main/resources/mapper/quality/QualityOrderMapper.xml index 2a48969d..b8701b5f 100644 --- a/ruoyi-admin/src/main/resources/mapper/quality/QualityOrderMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/quality/QualityOrderMapper.xml @@ -114,6 +114,60 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" order by create_time desc + + + + + +