| | |
| | | if (sysUser == null) { |
| | | throw new JeecgBootException("登录用户信息为空,操作失败!"); |
| | | } |
| | | String codeSeq = businessCodeRuleService.generateBusinessCodeSeq(BusinessCodeConst.TECHNICAL_STATUS_EVALUATION_ORDER_CHANG_CODE_RULE); |
| | | String codeSeq = businessCodeRuleService.generateBusinessCodeSeq(BusinessCodeConst.TECHNICAL_STATUS_EVALUATION_ORDER_CHANGE_CODE_RULE); |
| | | request.setChangeOrderNum(codeSeq); |
| | | request.setId(null); |
| | | request.setChangeStatus(TechnicalStatusEvaluationOrderChangeStatusEnum.WAIT_SUBMIT.name()); |
| | |
| | | request.setApplyDate(new Date()); |
| | | request.setFactoryOrgCode(equipment.getFactoryOrgCode()); |
| | | //技术状态鉴定表 |
| | | EamBaseHFCode eamBaseHFCode = hfCodeService.selectByCategory(HfTemplateCategoryEnum.TECHNICAL_STATUS_EVALUATION_ORDER_CHANG.name()); |
| | | EamBaseHFCode eamBaseHFCode = hfCodeService.selectByCategory(HfTemplateCategoryEnum.TECHNICAL_STATUS_EVALUATION_ORDER_CHANGE.name()); |
| | | if (eamBaseHFCode == null) { |
| | | throw new JeecgBootException("未配置技术状态鉴定变更的HF编码,添加失败!"); |
| | | } |
| | |
| | | } |
| | | entity.setApplyReason(request.getApplyReason()); |
| | | entity.setDeferredEvaluationDate(request.getDeferredEvaluationDate()); |
| | | entity.setRemark(request.getRemark()); |
| | | this.getBaseMapper().updateById(entity); |
| | | return true; |
| | | } |
| | |
| | | //更新实体 |
| | | this.getBaseMapper().updateById(entity); |
| | | //启动流程 |
| | | flowCommonService.initActBusiness("工单号: " + entity.getChangeOrderNum() + ";设备编号: " + equipment.getEquipmentCode() + ";安装位置" + equipment.getInstallationPosition(), |
| | | flowCommonService.initActBusiness("工单号: " + entity.getChangeOrderNum() + ";设备编号: " + equipment.getEquipmentCode(), |
| | | entity.getId(), "IEamTechnicalStatusEvaluationOrderChangeService", "evaluation_order_change_process", null); |
| | | Map<String, Object> variables = new HashMap<>(); |
| | | variables.put("dataId", entity.getId()); |
| | |
| | | entity.setDepartManagerSignatureTime(new Date()); |
| | | entity.setDepartManagerSignatureResult(request.getDepartManagerSignatureResult()); |
| | | entity.setDepartManagerComment(request.getDepartManagerComment()); |
| | | values.put("departLeaderConfirmFlag", request.getEquipmentManagerSignatureResult()); |
| | | if(BusinessCodeConst.APPROVED.equals(request.getDepartManagerSignatureResult())) { |
| | | //通过 |
| | | entity.setChangeStatus(TechnicalStatusEvaluationOrderChangeStatusEnum.PRODUCTION_SUPPORT_SIGNING.name()); |