From 82cd6c55c94e058545cf2994201b54661ec3fb49 Mon Sep 17 00:00:00 2001 From: chenlu <1320612696@qq.com> Date: 星期一, 02 九月 2024 23:42:53 +0800 Subject: [PATCH] Merge branch 'master' of http://bore.pub:10439/r/ERP_override --- north-glass-erp/src/main/java/com/example/erp/service/pp/ReportingWorkService.java | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/north-glass-erp/src/main/java/com/example/erp/service/pp/ReportingWorkService.java b/north-glass-erp/src/main/java/com/example/erp/service/pp/ReportingWorkService.java index 7df794a..4c9af18 100644 --- a/north-glass-erp/src/main/java/com/example/erp/service/pp/ReportingWorkService.java +++ b/north-glass-erp/src/main/java/com/example/erp/service/pp/ReportingWorkService.java @@ -651,6 +651,8 @@ .eq(ReportingWork::getProcessId,reportingWork.getProcessId()) .eq(ReportingWork::getThisProcess,reportingWork.getThisProcess()) .eq(ReportingWork::getDeviceName,reportingWork.getDeviceName()) + .eq(ReportingWork::getReviewedState,0)//瀹℃牳鐘舵�佺瓑浜�0锛屾湭鍒犻櫎 + .eq(ReportingWork::getThisWornQuantity,0) .eq(ReportingWorkDetail::getOrderNumber,reportingWorkDetail.getOrderNumber()) .eq(ReportingWorkDetail::getTechnologyNumber,reportingWorkDetail.getTechnologyNumber()) .orderByDesc(ReportingWork::getId) @@ -672,6 +674,14 @@ reportingWorkMapper.insert(reportingWork); reportingWorkDetailMapper.insert(reportingWorkDetail); }else{ + LambdaUpdateWrapper<ReportingWork> reportingWorkLambdaUpdateWrapper = new LambdaUpdateWrapper<>(); + reportingWorkLambdaUpdateWrapper + .eq(ReportingWork::getReportingWorkId, ReportingWorks.get(0).getReportingWorkId() ) + .setSql("this_completed_quantity = this_completed_quantity+" + reportingWorkDetail.getCompletedQuantity()); + reportingWorkMapper.update(null, reportingWorkLambdaUpdateWrapper); + + + LambdaUpdateWrapper<ReportingWorkDetail> detailLambdaUpdateWrapper = new LambdaUpdateWrapper<>(); detailLambdaUpdateWrapper.eq(ReportingWorkDetail::getReportingWorkId, ReportingWorks.get(0).getReportingWorkId() ) .eq(ReportingWorkDetail::getOrderNumber,reportingWorkDetail.getOrderNumber()) -- Gitblit v1.8.0