From f3a52e3fa89c2ce82fe430d37531b821f97755a1 Mon Sep 17 00:00:00 2001 From: yinq Date: Mon, 18 Mar 2024 10:54:30 +0800 Subject: [PATCH] =?UTF-8?q?change=20-=20=E4=BF=AE=E6=94=B9=E8=B4=A8?= =?UTF-8?q?=E9=87=8F=E7=BC=BA=E9=99=B7=E7=BB=9F=E8=AE=A1=E5=88=86=E6=9E=90?= =?UTF-8?q?=E5=8F=96=E6=95=B0=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ReportQualityInspectionController.java | 12 +++ .../domain/ReportQualityInspection.java | 19 +++++ .../IReportQualityInspectionService.java | 10 +++ .../RecordQualityMaterialServiceImpl.java | 2 +- .../ReportQualityInspectionServiceImpl.java | 13 ++++ .../mapper/report/GeneralReportMapper.xml | 78 +++++++++++++++---- .../mapper/report/ProductOffLineMapper.xml | 2 +- .../report/ReportQualityInspectionMapper.xml | 5 +- 8 files changed, 121 insertions(+), 20 deletions(-) diff --git a/aucma-report/src/main/java/com/aucma/report/controller/ReportQualityInspectionController.java b/aucma-report/src/main/java/com/aucma/report/controller/ReportQualityInspectionController.java index 2c22c2d..5f5597b 100644 --- a/aucma-report/src/main/java/com/aucma/report/controller/ReportQualityInspectionController.java +++ b/aucma-report/src/main/java/com/aucma/report/controller/ReportQualityInspectionController.java @@ -4,6 +4,7 @@ import java.util.List; import javax.servlet.http.HttpServletResponse; import com.aucma.common.utils.DateUtils; +import com.aucma.report.domain.BoxTemperatureHistory; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -98,4 +99,15 @@ public class ReportQualityInspectionController extends BaseController { public AjaxResult remove(@PathVariable Long[] objIds) { return toAjax(reportQualityInspectionService.deleteReportQualityInspectionByObjIds(objIds)); } + + /** + * 测温数据添加到质检记录 + * @param temperatureHistory + * @return + */ + @PostMapping("/temperatureApi" ) + public AjaxResult temperatureApi(BoxTemperatureHistory temperatureHistory) { + System.out.println(temperatureHistory.toString()); + return success(null); + } } diff --git a/aucma-report/src/main/java/com/aucma/report/domain/ReportQualityInspection.java b/aucma-report/src/main/java/com/aucma/report/domain/ReportQualityInspection.java index 7da2dbc..9acf003 100644 --- a/aucma-report/src/main/java/com/aucma/report/domain/ReportQualityInspection.java +++ b/aucma-report/src/main/java/com/aucma/report/domain/ReportQualityInspection.java @@ -158,6 +158,25 @@ public class ReportQualityInspection extends BaseEntity { @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date updatedTime; + private String beginBeginTime; + private String endBeginTime; + + public String getBeginBeginTime() { + return beginBeginTime; + } + + public void setBeginBeginTime(String beginBeginTime) { + this.beginBeginTime = beginBeginTime; + } + + public String getEndBeginTime() { + return endBeginTime; + } + + public void setEndBeginTime(String endBeginTime) { + this.endBeginTime = endBeginTime; + } + public String getOrderCode() { return orderCode; } diff --git a/aucma-report/src/main/java/com/aucma/report/service/IReportQualityInspectionService.java b/aucma-report/src/main/java/com/aucma/report/service/IReportQualityInspectionService.java index 92619d0..ad3f365 100644 --- a/aucma-report/src/main/java/com/aucma/report/service/IReportQualityInspectionService.java +++ b/aucma-report/src/main/java/com/aucma/report/service/IReportQualityInspectionService.java @@ -3,6 +3,7 @@ package com.aucma.report.service; import java.util.HashMap; import java.util.List; +import com.aucma.report.domain.BoxTemperatureHistory; import com.aucma.report.domain.ReportQualityInspection; /** @@ -67,4 +68,13 @@ public interface IReportQualityInspectionService { * @return 质检记录管理集合 */ public HashMap pdaQueryQuantityNumber(String reportQualityInspection); + + /** + * 测温数据添加到质检记录 + * + * @param reportQualityInspection 质检记录管理 + * @return 质检记录管理集合 + */ + public int temperatureApi(BoxTemperatureHistory temperatureHistory); + } diff --git a/aucma-report/src/main/java/com/aucma/report/service/impl/RecordQualityMaterialServiceImpl.java b/aucma-report/src/main/java/com/aucma/report/service/impl/RecordQualityMaterialServiceImpl.java index faa1c9d..a9bfa43 100644 --- a/aucma-report/src/main/java/com/aucma/report/service/impl/RecordQualityMaterialServiceImpl.java +++ b/aucma-report/src/main/java/com/aucma/report/service/impl/RecordQualityMaterialServiceImpl.java @@ -65,7 +65,7 @@ public class RecordQualityMaterialServiceImpl implements IRecordQualityMaterialS throw new ServiceException("此SAP计划未维护!"); } RecordQualityMaterial material = new RecordQualityMaterial(); - material.setMaterialCode(recordQualityMaterial.getMaterialCode()); + material.setMaterialCode(baseOrderInfos.get(0).getMaterialCode()); material.setInfoType(recordQualityMaterial.getInfoType()); List qualityMaterials = recordQualityMaterialMapper.selectRecordQualityMaterialList(material); if (qualityMaterials.size() > 0) { diff --git a/aucma-report/src/main/java/com/aucma/report/service/impl/ReportQualityInspectionServiceImpl.java b/aucma-report/src/main/java/com/aucma/report/service/impl/ReportQualityInspectionServiceImpl.java index 2c51c02..0356dd9 100644 --- a/aucma-report/src/main/java/com/aucma/report/service/impl/ReportQualityInspectionServiceImpl.java +++ b/aucma-report/src/main/java/com/aucma/report/service/impl/ReportQualityInspectionServiceImpl.java @@ -5,6 +5,7 @@ import java.util.HashMap; import java.util.List; import com.aucma.common.utils.StringUtils; +import com.aucma.report.domain.BoxTemperatureHistory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.aucma.report.mapper.ReportQualityInspectionMapper; @@ -103,4 +104,16 @@ public class ReportQualityInspectionServiceImpl implements IReportQualityInspect } + /** + * 测温数据添加到质检记录 + * @param temperatureHistory 质检记录管理 + * @return + */ + @Override + public int temperatureApi(BoxTemperatureHistory temperatureHistory) { + + return 1; + } + + } diff --git a/aucma-report/src/main/resources/mapper/report/GeneralReportMapper.xml b/aucma-report/src/main/resources/mapper/report/GeneralReportMapper.xml index 0028fc3..836e91e 100644 --- a/aucma-report/src/main/resources/mapper/report/GeneralReportMapper.xml +++ b/aucma-report/src/main/resources/mapper/report/GeneralReportMapper.xml @@ -118,15 +118,24 @@