| | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public Result<String> add(@RequestBody MaintenanceStandard maintenanceStandard) { |
| | | // maintenanceStandard.setType("daily"); |
| | | |
| | | String maintenanceType = maintenanceStandard.getMaintenanceType(); |
| | | String equipmentId = maintenanceStandard.getEquipmentId(); |
| | | List<MaintenanceStandard> maintenanceStandards = maintenanceStandardService.lambdaQuery() |
| | | .eq(MaintenanceStandard::getEquipmentId, equipmentId) |
| | | .eq(MaintenanceStandard::getMaintenanceType, maintenanceType) |
| | | .eq(MaintenanceStandard::getDelFlag, "0") |
| | | .eq(MaintenanceStandard::getVersionStatus, "2").list(); |
| | | if(maintenanceStandards.size() > 0){ |
| | | return Result.error("保养标准已存在不允许重复提交!"); |
| | | } |
| | | LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | maintenanceStandard.setWritePerson(sysUser.getRealname()); |
| | | maintenanceStandard.setAssignMode("1"); |