|
|
|
@ -460,8 +460,14 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO |
|
|
|
varMap.put("renwufulei", DictBizCache.getById(Long.parseLong(varMap.get("renwufulei").toString())).getDictValue()); |
|
|
|
varMap.put("renwufulei", DictBizCache.getById(Long.parseLong(varMap.get("renwufulei").toString())).getDictValue()); |
|
|
|
|
|
|
|
|
|
|
|
ProjectDatabase byId = dataBaseService.getById(varMap.get("xitongmingchengshujuku").toString()); |
|
|
|
ProjectDatabase byId = dataBaseService.getById(varMap.get("xitongmingchengshujuku").toString()); |
|
|
|
if (byId != null) { |
|
|
|
if (StringUtils.isNotBlank(varMap.get("xitongmingchengshujuku").toString())) { |
|
|
|
varMap.put("xitongmingchengshujuku", byId.getDatabaseProjectName()); |
|
|
|
if (byId != null) { |
|
|
|
|
|
|
|
varMap.put("xitongmingchengshujuku", byId.getDatabaseProjectName()); |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
varMap.put("xitongmingchengshujuku", varMap.get("xitongmingchengshujuku").toString()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
varMap.put("xitongmingchengshujuku", "--"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// // 运维公司
|
|
|
|
// // 运维公司
|
|
|
|
@ -549,12 +555,16 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO |
|
|
|
excel.setTaskType(taskInfoService.getById(record.getTaskType()).getTaskTypeName()); |
|
|
|
excel.setTaskType(taskInfoService.getById(record.getTaskType()).getTaskTypeName()); |
|
|
|
excel.setTaskParent(DictBizCache.getById(Long.parseLong(record.getTaskParent())).getDictValue()); |
|
|
|
excel.setTaskParent(DictBizCache.getById(Long.parseLong(record.getTaskParent())).getDictValue()); |
|
|
|
ProjectDatabase byId = dataBaseService.getById(record.getOperateSys()); |
|
|
|
ProjectDatabase byId = dataBaseService.getById(record.getOperateSys()); |
|
|
|
if (byId != null) { |
|
|
|
if (StringUtils.isNotBlank(record.getOperateSys())) { |
|
|
|
excel.setOperationModule(byId.getSystemName()); |
|
|
|
if (byId != null) { |
|
|
|
|
|
|
|
excel.setOperationModule(byId.getDatabaseProjectName()); |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
excel.setOperationModule(record.getOperateSys()); |
|
|
|
|
|
|
|
} |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
excel.setOperationModule(record.getOperateSys()); |
|
|
|
excel.setOperationModule("--"); |
|
|
|
} |
|
|
|
} |
|
|
|
excel.setDept(sysClient.getDeptName(Long.parseLong(record.getManagement())).getData()); |
|
|
|
excel.setDept(sysClient.getDept(Long.parseLong(record.getManagement())).getData().getDeptName()); |
|
|
|
excel.setLevel(DictBizCache.getById(Long.parseLong(record.getTaskLevel())).getDictValue()); |
|
|
|
excel.setLevel(DictBizCache.getById(Long.parseLong(record.getTaskLevel())).getDictValue()); |
|
|
|
excel.setCompany(userClient.userInfoById(Long.parseLong(record.getMaintenanceCompany())).getData().getName()); |
|
|
|
excel.setCompany(userClient.userInfoById(Long.parseLong(record.getMaintenanceCompany())).getData().getName()); |
|
|
|
excel.setSponsor(userClient.userInfoById(Long.parseLong(record.getApplyUser())).getData().getName()); |
|
|
|
excel.setSponsor(userClient.userInfoById(Long.parseLong(record.getApplyUser())).getData().getName()); |
|
|
|
@ -577,27 +587,39 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO |
|
|
|
ExcelUtil.export(response, "工单记录" + DateUtil.time(), "工单记录", excels, OrderExcel.class); |
|
|
|
ExcelUtil.export(response, "工单记录" + DateUtil.time(), "工单记录", excels, OrderExcel.class); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
|
|
public WorkOrder detail(String id) { |
|
|
|
|
|
|
|
WorkOrder record = this.getById(id); |
|
|
|
|
|
|
|
if (record != null) { |
|
|
|
|
|
|
|
setData(record); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return record; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private void setAllName(List<WorkOrder> records) { |
|
|
|
private void setAllName(List<WorkOrder> records) { |
|
|
|
if (CollectionUtils.isNotEmpty(records)) { |
|
|
|
if (CollectionUtils.isNotEmpty(records)) { |
|
|
|
for (WorkOrder record : records) { |
|
|
|
for (WorkOrder record : records) { |
|
|
|
record.setTaskTypeName(taskInfoService.getById(record.getTaskType()).getTaskTypeName()); |
|
|
|
setData(record); |
|
|
|
record.setTaskParentName(DictBizCache.getById(Long.parseLong(record.getTaskParent())).getDictValue()); |
|
|
|
// record.setTaskTypeName(taskInfoService.getById(record.getTaskType()).getTaskTypeName());
|
|
|
|
record.setManagementName(sysClient.getDeptName(Long.parseLong(record.getManagement())).getData()); |
|
|
|
// record.setTaskParentName(DictBizCache.getById(Long.parseLong(record.getTaskParent())).getDictValue());
|
|
|
|
record.setTaskLevelName(DictBizCache.getById(Long.parseLong(record.getTaskLevel())).getDictValue()); |
|
|
|
// record.setManagementName(sysClient.getDept(Long.parseLong(record.getManagement())).getData().getDeptName());
|
|
|
|
record.setRepeatModeName(DictBizCache.getById(Long.parseLong(record.getRepeatMode())).getDictValue()); |
|
|
|
// record.setTaskLevelName(DictBizCache.getById(Long.parseLong(record.getTaskLevel())).getDictValue());
|
|
|
|
record.setMaintenanceCompanyName(userClient.userInfoById(Long.parseLong(record.getMaintenanceCompany())).getData().getName()); |
|
|
|
// record.setRepeatModeName(DictBizCache.getById(Long.parseLong(record.getRepeatMode())).getDictValue());
|
|
|
|
record.setApplyUserName(userClient.userInfoById(Long.parseLong(record.getApplyUser())).getData().getName()); |
|
|
|
// record.setMaintenanceCompanyName(userClient.userInfoById(Long.parseLong(record.getMaintenanceCompany())).getData().getName());
|
|
|
|
record.setCurrentResponsiblePerson(userClient.userInfoById(AuthUtil.getUserId()).getData().getName()); |
|
|
|
// record.setApplyUserName(userClient.userInfoById(Long.parseLong(record.getApplyUser())).getData().getName());
|
|
|
|
record.setApprovalStatus("待实施"); |
|
|
|
// record.setCurrentResponsiblePerson(userClient.userInfoById(AuthUtil.getUserId()).getData().getName());
|
|
|
|
record.setUploadRecords(JSONObject.parseArray(record.getUploadRecord(), Map.class)); |
|
|
|
// record.setApprovalStatus("待实施");
|
|
|
|
ProjectDatabase database = dataBaseService.getById(record.getOperateSys()); |
|
|
|
// record.setUploadRecords(JSONObject.parseArray(record.getUploadRecord(), Map.class));
|
|
|
|
if (database != null) { |
|
|
|
// ProjectDatabase database = dataBaseService.getById(record.getOperateSys());
|
|
|
|
record.setOperateSysName(database.getDatabaseProjectName()); |
|
|
|
// if (database != null) {
|
|
|
|
} |
|
|
|
// record.setOperateSysName(database.getDatabaseProjectName());
|
|
|
|
ModuleDatatable datatable = dataTableService.getById(record.getOperateModule()); |
|
|
|
// } else {
|
|
|
|
if (datatable != null) { |
|
|
|
// record.setOperateSysName(record.getOperateSys());
|
|
|
|
record.setOperateModuleName(datatable.getDatatableModuleName()); |
|
|
|
// }
|
|
|
|
} |
|
|
|
// ModuleDatatable datatable = dataTableService.getById(record.getOperateModule());
|
|
|
|
|
|
|
|
// if (datatable != null) {
|
|
|
|
|
|
|
|
// record.setOperateModuleName(datatable.getDatatableModuleName());
|
|
|
|
|
|
|
|
// }
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@ -622,6 +644,8 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO |
|
|
|
ProjectDatabase byId = dataBaseService.getById(varMap.get("xitongmingchengshujuku").toString()); |
|
|
|
ProjectDatabase byId = dataBaseService.getById(varMap.get("xitongmingchengshujuku").toString()); |
|
|
|
if (byId != null) { |
|
|
|
if (byId != null) { |
|
|
|
varMap.put("xitongmingchengshujuku", byId.getDatabaseProjectName()); |
|
|
|
varMap.put("xitongmingchengshujuku", byId.getDatabaseProjectName()); |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
varMap.put("xitongmingchengshujuku", varMap.get("xitongmingchengshujuku").toString()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 运维公司
|
|
|
|
// 运维公司
|
|
|
|
@ -732,4 +756,27 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO |
|
|
|
|
|
|
|
|
|
|
|
return workOrders; |
|
|
|
return workOrders; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void setData(WorkOrder record) { |
|
|
|
|
|
|
|
record.setTaskTypeName(taskInfoService.getById(record.getTaskType()).getTaskTypeName()); |
|
|
|
|
|
|
|
record.setTaskParentName(DictBizCache.getById(Long.parseLong(record.getTaskParent())).getDictValue()); |
|
|
|
|
|
|
|
record.setManagementName(sysClient.getDept(Long.parseLong(record.getManagement())).getData().getDeptName()); |
|
|
|
|
|
|
|
record.setTaskLevelName(DictBizCache.getById(Long.parseLong(record.getTaskLevel())).getDictValue()); |
|
|
|
|
|
|
|
record.setRepeatModeName(DictBizCache.getById(Long.parseLong(record.getRepeatMode())).getDictValue()); |
|
|
|
|
|
|
|
record.setMaintenanceCompanyName(userClient.userInfoById(Long.parseLong(record.getMaintenanceCompany())).getData().getName()); |
|
|
|
|
|
|
|
record.setApplyUserName(userClient.userInfoById(Long.parseLong(record.getApplyUser())).getData().getName()); |
|
|
|
|
|
|
|
record.setCurrentResponsiblePerson(userClient.userInfoById(AuthUtil.getUserId()).getData().getName()); |
|
|
|
|
|
|
|
record.setApprovalStatus("待实施"); |
|
|
|
|
|
|
|
record.setUploadRecords(JSONObject.parseArray(record.getUploadRecord(), Map.class)); |
|
|
|
|
|
|
|
ProjectDatabase database = dataBaseService.getById(record.getOperateSys()); |
|
|
|
|
|
|
|
if (database != null) { |
|
|
|
|
|
|
|
record.setOperateSysName(database.getDatabaseProjectName()); |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
record.setOperateSysName(record.getOperateSys()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
ModuleDatatable datatable = dataTableService.getById(record.getOperateModule()); |
|
|
|
|
|
|
|
if (datatable != null) { |
|
|
|
|
|
|
|
record.setOperateModuleName(datatable.getDatatableModuleName()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|