| | |
| | | EamReportProductHazards eamReportProductHazards=new EamReportProductHazards(); |
| | | eamReportProductHazards.setEquipmentId(eamReportRepair.getEquipmentId()); |
| | | eamReportProductHazards.setReportId(eamReportRepair.getId()); |
| | | eamReportProductHazards.setDelFlag(Integer.valueOf(CommonConstant.DEFAULT_0)); |
| | | eamReportProductHazards.setConfirmStatus(EamReportProductHazardsEnum.PENDING_SUBMIT.name()); |
| | | iEamReportProductHazardsService.save(eamReportProductHazards); |
| | | } |
| | | if (StrUtil.isNotEmpty(eamReportRepair.getIsAccidentsRegister())&&("1").equals(eamReportRepair.getIsAccidentsRegister())) { |
| | |
| | | EamReportAccidentsRegister eamReportAccidentsRegister = new EamReportAccidentsRegister(); |
| | | BeanUtils.copyProperties(eamReportRepairRequest, eamReportAccidentsRegister); |
| | | eamReportAccidentsRegister.setReportId(eamReportRepair.getId()); |
| | | eamReportAccidentsRegister.setDelFlag(CommonConstant.DEFAULT_0); |
| | | eamReportAccidentsRegister.setDelFlag(Integer.valueOf(CommonConstant.DEFAULT_0)); |
| | | eamReportAccidentsRegister.setRegisterStatus(EamReportAccidentsRegisterEnum.PENDING_SUBMIT.name()); |
| | | iEamReportAccidentsRegisterService.save(eamReportAccidentsRegister); |
| | | } |
| | | //生成维修工单,可能会有领取操作 |
| | | //生成维修工单 |
| | | EamRepairOrder eamRepairOrder=new EamRepairOrder(); |
| | | BeanUtils.copyProperties(eamReportRepairRequest, eamRepairOrder); |
| | | String codeSeq = businessCodeRuleService.generateBusinessCodeSeq(BusinessCodeConst.REPAIR_ORDER_CODE_RULE); |
| | |
| | | eamRepairOrder.setId(null); |
| | | eamRepairOrder.setDelFlag(CommonConstant.DEL_FLAG_0); |
| | | eamRepairOrder.setReportId(eamReportRepair.getId()); |
| | | eamRepairOrder.setReportPerson(eamReportRepair.getCreateBy()); |
| | | eamRepairOrder.setFaultPhenomenon(eamReportRepair.getFaultDescription()); |
| | | eamRepairOrder.setRepairStatus(EamRepairOrderRepairStatusEnum.PENDING_REPAIR.name()); |
| | | iEamRepairOrderService.save(eamRepairOrder); |
| | | //更新设备维修状态 |
| | |
| | | EamReportAccidentsRegister eamReportAccidentsRegister = new EamReportAccidentsRegister(); |
| | | BeanUtils.copyProperties(eamReportRepairDto, eamReportAccidentsRegister); |
| | | eamReportAccidentsRegister.setReportId(eamReportRepairDto.getId()); |
| | | eamReportAccidentsRegister.setDelFlag(CommonConstant.DEFAULT_0); |
| | | eamReportAccidentsRegister.setDelFlag(Integer.valueOf(CommonConstant.DEFAULT_0)); |
| | | eamReportAccidentsRegister.setId(null); |
| | | iEamReportAccidentsRegisterService.save(eamReportAccidentsRegister); |
| | | } |