| | |
| | | //更新设备保养状态 |
| | | eamEquipmentExtendService.updateEquipmentMaintenanceStatus(order.getEquipmentId(), EquipmentMaintenanceStatus.UNDER_MAINTENANCE.name()); |
| | | //推送企业微信消息 |
| | | sendQywxTemplateCardMessage(order, null); |
| | | try { |
| | | sendQywxTemplateCardMessage(order, null); |
| | | } catch (Exception e) { |
| | | log.error("推送企业微信消息失败:" + e.getMessage(), e); |
| | | } |
| | | return result.isSuccess(); |
| | | } |
| | | } |
| | |
| | | //更新设备保养状态 |
| | | eamEquipmentExtendService.updateEquipmentMaintenanceStatus(entity.getEquipmentId(), EquipmentMaintenanceStatus.UNDER_MAINTENANCE.name()); |
| | | //推送企业微信消息 |
| | | sendQywxTemplateCardMessage(entity, null); |
| | | try { |
| | | sendQywxTemplateCardMessage(entity, null); |
| | | } catch (Exception e) { |
| | | log.error("推送企业微信消息失败:" + e.getMessage(), e); |
| | | } |
| | | return result.isSuccess(); |
| | | } |
| | | return true; |
| | |
| | | //新增的工单(指定了保养人)、新领取的工单 |
| | | TemplateCardEntity.HorizontalContent content = new TemplateCardEntity.HorizontalContent(); |
| | | content.setKeyname("发起人"); |
| | | SysUser sysUser = sysUserService.getUserByName(order.getCreateBy()); |
| | | content.setValue(sysUser.getRealname()); |
| | | if (order.getCreateBy() == null) { |
| | | content.setValue("定时任务生成"); |
| | | } else { |
| | | SysUser sysUser = sysUserService.getUserByName(order.getCreateBy()); |
| | | content.setValue(sysUser.getRealname()); |
| | | } |
| | | horizontalContentList.add(content); |
| | | } else { |
| | | //被驳回的工单 |
| | |
| | | } |
| | | //班组长确认 |
| | | userApprovalList = new ArrayList<>(); |
| | | userApprovalList.add(equipment.getEquipmentManager().substring(2));//设备台账表维护的设备管理员工号是带 WK前缀的 |
| | | userApprovalList.add(equipment.getEquipmentManager()); |
| | | values.put("dataId", entity.getId()); |
| | | values.put("organization", request.getConfirmComment()); |
| | | values.put("comment", request.getConfirmComment()); |
| | |
| | | eamWeekMaintenanceOrderMapper.updateById(entity); |
| | | //推送企业微信消息,工单完结不发送 |
| | | if (!WeekMaintenanceStatusEnum.COMPLETE.name().equals(entity.getMaintenanceStatus())) { |
| | | sendQywxTemplateCardMessage(entity, request); |
| | | try { |
| | | sendQywxTemplateCardMessage(entity, request); |
| | | } catch (Exception e) { |
| | | log.error("推送企业微信消息失败:" + e.getMessage(), e); |
| | | } |
| | | } |
| | | return entity; |
| | | } |