| | |
| | | .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) |
| | |
| | | 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()) |