Browse Source

待处理人修改

ops-management-platform-backend-dev
gjh 3 weeks ago
parent
commit
2d08c578ae
  1. 18
      ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/vo/PointInfoVo.java
  2. 4
      ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/PointInfoServiceImpl.java
  3. 9
      ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/WorkOrderDelayServiceImpl.java
  4. 5
      ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/WorkOrderInfoServiceImpl.java

18
ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/vo/PointInfoVo.java

@ -64,7 +64,7 @@ public class PointInfoVo extends TenantEntity implements Serializable {
/** /**
* 维护单位 * 维护单位
*/ */
@ExcelProperty(value = "维护单位") @ExcelProperty(value = "设备维护单位")
private String maintenanceUnit; private String maintenanceUnit;
@ -75,15 +75,6 @@ public class PointInfoVo extends TenantEntity implements Serializable {
private String linkUnit; private String linkUnit;
/**
* 摄像机类型
*/
@ExcelProperty(value = "摄像机类型")
private String cameraType;
/** /**
* 经度 * 经度
*/ */
@ -120,6 +111,13 @@ public class PointInfoVo extends TenantEntity implements Serializable {
*/ */
@ExcelProperty(value = "设备IP") @ExcelProperty(value = "设备IP")
private String ip; private String ip;
/**
* 摄像机类型
*/
@ExcelProperty(value = "摄像机类型")
private String cameraType;
/** /**
* 建设项目 * 建设项目
*/ */

4
ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/PointInfoServiceImpl.java

@ -203,7 +203,6 @@ public class PointInfoServiceImpl implements IPointInfoService {
CompletableFuture.runAsync(() -> { CompletableFuture.runAsync(() -> {
try { try {
String organizationName = pointInfo.getOrganizationName(); String organizationName = pointInfo.getOrganizationName();
String projectName = pointInfo.getProjectName();
// 设置 projectId // 设置 projectId
String projectId = projectMap.get(organizationName); String projectId = projectMap.get(organizationName);
@ -212,10 +211,11 @@ public class PointInfoServiceImpl implements IPointInfoService {
} }
// 调用远程服务获取单位信息(耗时操作) // 调用远程服务获取单位信息(耗时操作)
/* String projectName = pointInfo.getProjectName();
String unit = projectInfoService.getContractPartyBNameByProjectName(projectName); String unit = projectInfoService.getContractPartyBNameByProjectName(projectName);
if (unit != null) { if (unit != null) {
pointInfo.setMaintenanceUnit(unit); pointInfo.setMaintenanceUnit(unit);
} }*/
} catch (Exception e) { } catch (Exception e) {
System.err.println("处理错误:Error processing PointInfo: " + e.getMessage()); System.err.println("处理错误:Error processing PointInfo: " + e.getMessage());
} }

9
ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/WorkOrderDelayServiceImpl.java

@ -1,5 +1,6 @@
package org.dromara.platform.service.impl; package org.dromara.platform.service.impl;
import jakarta.annotation.Resource;
import org.dromara.common.core.utils.MapstructUtils; import org.dromara.common.core.utils.MapstructUtils;
import org.dromara.common.core.utils.StringUtils; import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
@ -10,6 +11,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.dromara.platform.domain.Attachment; import org.dromara.platform.domain.Attachment;
import org.dromara.platform.domain.AttachmentSerializer; import org.dromara.platform.domain.AttachmentSerializer;
import org.dromara.platform.service.IContractInfoService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.dromara.platform.domain.bo.WorkOrderDelayBo; import org.dromara.platform.domain.bo.WorkOrderDelayBo;
import org.dromara.platform.domain.vo.WorkOrderDelayVo; import org.dromara.platform.domain.vo.WorkOrderDelayVo;
@ -33,6 +35,9 @@ public class WorkOrderDelayServiceImpl implements IWorkOrderDelayService {
private final WorkOrderDelayMapper baseMapper; private final WorkOrderDelayMapper baseMapper;
@Resource
private IContractInfoService contractInfoService;
/** /**
* 查询工单延期审核 * 查询工单延期审核
* *
@ -42,7 +47,9 @@ public class WorkOrderDelayServiceImpl implements IWorkOrderDelayService {
@Override @Override
public WorkOrderDelayVo queryById(Long id){ public WorkOrderDelayVo queryById(Long id){
WorkOrderDelayVo workOrderDelayVo = baseMapper.selectVoById(id); WorkOrderDelayVo workOrderDelayVo = baseMapper.selectVoById(id);
workOrderDelayVo.setHandler("监理人员、业主人员"); String contractName = workOrderDelayVo.getContractName();
String ioCompany = contractInfoService.getIoCompany(contractName);
workOrderDelayVo.setHandler(ioCompany);
String attachment = workOrderDelayVo.getAttachment(); String attachment = workOrderDelayVo.getAttachment();
if (StringUtils.isNotBlank(attachment)) { if (StringUtils.isNotBlank(attachment)) {
AttachmentSerializer serializer = new AttachmentSerializer(); AttachmentSerializer serializer = new AttachmentSerializer();

5
ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/WorkOrderInfoServiceImpl.java

@ -79,6 +79,9 @@ public class WorkOrderInfoServiceImpl implements IWorkOrderInfoService {
@Resource @Resource
private WorkOrderDelayHistoryMapper workOrderDelayHistoryMapper; private WorkOrderDelayHistoryMapper workOrderDelayHistoryMapper;
@Resource
private IContractInfoService contractInfoService;
/** /**
* 查询工单信息 * 查询工单信息
* *
@ -88,7 +91,7 @@ public class WorkOrderInfoServiceImpl implements IWorkOrderInfoService {
@Override @Override
public WorkOrderInfoVo queryById(String id){ public WorkOrderInfoVo queryById(String id){
WorkOrderInfoVo workOrderInfoVo = baseMapper.selectVoById(id); WorkOrderInfoVo workOrderInfoVo = baseMapper.selectVoById(id);
workOrderInfoVo.setHandler("监理人员、业主人员"); workOrderInfoVo.setHandler(workOrderInfoVo.getMaintenanceUnit());
String attachment = workOrderInfoVo.getAttachment(); String attachment = workOrderInfoVo.getAttachment();
if (StringUtils.isNotBlank(attachment)) { if (StringUtils.isNotBlank(attachment)) {
AttachmentSerializer serializer = new AttachmentSerializer(); AttachmentSerializer serializer = new AttachmentSerializer();

Loading…
Cancel
Save