Browse Source

添加返回结果

dev
jianjun 4 years ago
parent
commit
bac2851b48
  1. 35
      epmet-module/epmet-common-service/common-service-client/src/main/java/com/epmet/dto/result/ImportTaskCommonResultDTO.java
  2. 14
      epmet-module/epmet-common-service/common-service-server/src/main/java/com/epmet/service/impl/ImportTaskServiceImpl.java

35
epmet-module/epmet-common-service/common-service-client/src/main/java/com/epmet/dto/result/ImportTaskCommonResultDTO.java

@ -1,14 +1,43 @@
package com.epmet.dto.result; package com.epmet.dto.result;
import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.Date;
@Data @Data
@AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
public class ImportTaskCommonResultDTO { public class ImportTaskCommonResultDTO implements Serializable {
public ImportTaskCommonResultDTO(String taskId) {
this.taskId = taskId;
}
private String taskId; private String taskId;
/**
* 原始文件名
*/
private String originFileName;
/**
* 业务类型resi:居民楼栋:building房屋:house依次补充
*/
private String bizType;
/**
* 处理状态processing:处理中finished:完成导入失败finished_fail
*/
private String processStatus;
/**
* 开始导入的时间
*/
private Date startTime;
/**
* 失败文件地址
*/
private String resultDescFile;
} }

14
epmet-module/epmet-common-service/common-service-server/src/main/java/com/epmet/service/impl/ImportTaskServiceImpl.java

@ -5,6 +5,7 @@ import com.epmet.commons.tools.exception.EpmetErrorCode;
import com.epmet.commons.tools.exception.EpmetException; import com.epmet.commons.tools.exception.EpmetException;
import com.epmet.commons.tools.security.user.LoginUserUtil; import com.epmet.commons.tools.security.user.LoginUserUtil;
import com.epmet.commons.tools.page.PageData; import com.epmet.commons.tools.page.PageData;
import com.epmet.commons.tools.utils.ConvertUtils;
import com.epmet.constants.ImportTaskConstants; import com.epmet.constants.ImportTaskConstants;
import com.epmet.dao.ImportTaskDao; import com.epmet.dao.ImportTaskDao;
import com.epmet.dto.form.ImportTaskCommonFormDTO; import com.epmet.dto.form.ImportTaskCommonFormDTO;
@ -16,7 +17,9 @@ import com.github.pagehelper.PageHelper;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List;
/** /**
* *
@ -93,10 +96,15 @@ public class ImportTaskServiceImpl implements ImportTaskService {
public PageData<ImportTaskCommonResultDTO> page(ImportTaskCommonFormDTO param) { public PageData<ImportTaskCommonResultDTO> page(ImportTaskCommonFormDTO param) {
LambdaQueryWrapper<ImportTaskEntity> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<ImportTaskEntity> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(ImportTaskEntity::getOperatorId,param.getOperatorId()); queryWrapper.eq(ImportTaskEntity::getOperatorId,param.getOperatorId());
Page<ImportTaskCommonResultDTO> page = PageHelper.startPage(param.getPageNo(), param.getPageSize(), param.isPage()).doSelectPage(() -> { Page<ImportTaskEntity> page = PageHelper.startPage(param.getPageNo(), param.getPageSize(), param.isPage()).doSelectPage(() -> {
importRecordDao.selectList(queryWrapper); importRecordDao.selectList(queryWrapper);
}); });
PageData<ImportTaskCommonResultDTO> result = new PageData<>(page.getResult(),page.getTotal()); List<ImportTaskCommonResultDTO> list = new ArrayList<>();
return result; page.getResult().forEach(item->{
ImportTaskCommonResultDTO record = ConvertUtils.sourceToTarget(item, ImportTaskCommonResultDTO.class);
record.setTaskId(item.getId());
list.add(record);
});
return new PageData<>(list,page.getTotal());
} }
} }

Loading…
Cancel
Save