| | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | String userId = sysUser.getId(); |
| | | |
| | | String receipts = precisionInspection.getReceipts();//精度检验单单据id |
| | | PrecisionInspection preInspection = precisionInspectionService.getById(precisionInspection.getId()); |
| | | DailyMaintenanceOrder maintenanceOrder = dailyMaintenanceOrderService.getById(preInspection.getMaintenanceOrderId()); |
| | | String maintenanceOrderUda4 = maintenanceOrder.getMaintenanceOrderUda4(); |
| | | Equipment equipment = equipmentService.getById(maintenanceOrder.getEquipmentId()); |
| | | String precisionInspectionStatus = maintenanceOrder.getPrecisionInspectionStatus(); |
| | | |
| | |
| | | preInspection.setRepairDirectorUser(userId); |
| | | |
| | | maintenanceOrder.setPrecisionInspectionStatus("2"); |
| | | }else if("2".equals(precisionInspectionStatus)){ |
| | | } |
| | | |
| | | if("2".equals(precisionInspectionStatus)){ |
| | | preInspection.setEachTolerance(precisionInspection.getEachTolerance()); |
| | | preInspection.setPartTolerance(precisionInspection.getPartTolerance()); |
| | | preInspection.setEquipmentInspectorUser(userId); |
| | |
| | | preInspection.setSparePart(precisionInspection.getSparePart()); |
| | | preInspection.setProcessPass(precisionInspection.getProcessPass()); |
| | | preInspection.setMeetProcessRequire(precisionInspection.getMeetProcessRequire()); |
| | | preInspection.setSparePart(precisionInspection.getSparePart()); |
| | | preInspection.setUseUnitDirectorUser(userId); |
| | | |
| | | maintenanceOrder.setPrecisionInspectionStatus("4"); |
| | |
| | | equipment.setTechnologyStatus(precisionInspection.getJudgmentResult()); |
| | | } |
| | | |
| | | preInspection.setRemark(precisionInspection.getRemark()); |
| | | if(StringUtils.isBlank(maintenanceOrderUda4)){ |
| | | maintenanceOrder.setMaintenanceOrderUda4(receipts); |
| | | } |
| | | dailyMaintenanceOrderService.updateById(maintenanceOrder); |
| | | preInspection.setRemark(precisionInspection.getRemark()); |
| | | precisionInspectionService.updateById(preInspection); |
| | | equipmentService.updateById(equipment); |
| | | return Result.OK("审批成功!"); |