| | |
| | | import org.jeecg.modules.eam.service.IEamEquipmentService; |
| | | import org.jeecg.modules.eam.service.ISpecialtyInspectionStandardDetailService; |
| | | import org.jeecg.modules.eam.service.ISpecialtyInspectionStandardService; |
| | | import org.jeecg.modules.eam.service.IdentityService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.context.annotation.Lazy; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | |
| | | |
| | | @Autowired |
| | | private ISpecialtyInspectionStandardDetailService specialtyInspectionStandardDetailService; |
| | | |
| | | @Autowired |
| | | @Lazy |
| | | private IdentityService identityService; |
| | | |
| | | /** |
| | | * 分页列表查询 |
| | |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 专业点检标准复制 |
| | | * cj 2023-8-31 |
| | | */ |
| | | @RequestMapping("/getCopy") |
| | | public Result<?> getCopy(@RequestBody SpecialtyInspectionStandard specialtyInspectionStandard) { |
| | | specialtyInspectionStandard.setId(null); |
| | | specialtyInspectionStandard.setVersion("1.0"); |
| | | specialtyInspectionStandard.setVersionStatus("1"); |
| | | specialtyInspectionStandard.setNum(identityService.getNumByTypeAndLength("SpecialtyInspectionStandard",4)); |
| | | specialtyInspectionStandardService.save(specialtyInspectionStandard); |
| | | List<SpecialtyInspectionStandardDetail> specialtyInspectionStandardDetailList = specialtyInspectionStandard.getSpecialtyInspectionStandardDetaillist(); |
| | | for(SpecialtyInspectionStandardDetail specialtyInspectionStandardDetail : specialtyInspectionStandardDetailList){ |
| | | specialtyInspectionStandardDetail.setId(null); |
| | | specialtyInspectionStandardDetail.setSpecialtyInspectionStandardId(specialtyInspectionStandard.getId()); |
| | | } |
| | | specialtyInspectionStandardDetailService.saveBatch(specialtyInspectionStandardDetailList); |
| | | return Result.ok("复制成功,请去未生效状态中查看!"); |
| | | } |
| | | |
| | | } |