|
@ -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(); |
|
|