|
|
@ -3,10 +3,15 @@ package com.epmet.service.impl; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
import com.epmet.commons.tools.exception.EpmetErrorCode; |
|
|
|
import com.epmet.commons.tools.exception.EpmetException; |
|
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
|
import com.epmet.constants.ImportTaskConstants; |
|
|
|
import com.epmet.dao.ImportTaskDao; |
|
|
|
import com.epmet.dto.form.ImportTaskCommonFormDTO; |
|
|
|
import com.epmet.dto.result.ImportTaskCommonResultDTO; |
|
|
|
import com.epmet.entity.ImportTaskEntity; |
|
|
|
import com.epmet.service.ImportTaskService; |
|
|
|
import com.github.pagehelper.Page; |
|
|
|
import com.github.pagehelper.PageHelper; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
@ -77,4 +82,15 @@ public class ImportTaskServiceImpl implements ImportTaskService { |
|
|
|
public Boolean finish(String taskId, String processStatus, String operatorId, String resultDescFile, String resultDesc) { |
|
|
|
return importRecordDao.finish(taskId, processStatus, operatorId, resultDesc, resultDescFile) > 0; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageData<ImportTaskCommonResultDTO> page(ImportTaskCommonFormDTO param) { |
|
|
|
LambdaQueryWrapper<ImportTaskEntity> queryWrapper = new LambdaQueryWrapper<>(); |
|
|
|
queryWrapper.eq(ImportTaskEntity::getOperatorId,param.getOperatorId()); |
|
|
|
Page<ImportTaskCommonResultDTO> page = PageHelper.startPage(param.getPageNo(), param.getPageSize(), param.isPage()).doSelectPage(() -> { |
|
|
|
importRecordDao.selectList(queryWrapper); |
|
|
|
}); |
|
|
|
PageData<ImportTaskCommonResultDTO> result = new PageData<>(page.getResult(),page.getTotal()); |
|
|
|
return result; |
|
|
|
} |
|
|
|
} |