|
@@ -8,6 +8,8 @@ import com.fdkankan.contro.service.IOrigFileUploadBatchService;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.util.Objects;
|
|
|
+
|
|
|
/**
|
|
|
* <p>
|
|
|
* 场景上传文件批次记录表 服务实现类
|
|
@@ -20,7 +22,15 @@ import org.springframework.stereotype.Service;
|
|
|
public class OrigFileUploadBatchServiceImpl extends ServiceImpl<IOrigFileUploadBatchMapper, OrigFileUploadBatch> implements IOrigFileUploadBatchService {
|
|
|
|
|
|
@Override
|
|
|
- public OrigFileUploadBatch getWaitingBatchByUuid(String uuid) {
|
|
|
+ public OrigFileUploadBatch getByCondition(OrigFileUploadBatch condition) {
|
|
|
+ LambdaQueryWrapper<OrigFileUploadBatch> wrapper = new LambdaQueryWrapper();
|
|
|
+ wrapper.eq(OrigFileUploadBatch::getUuid, condition.getUuid());
|
|
|
+ if(Objects.nonNull(condition.getStatus())){
|
|
|
+ wrapper.eq(OrigFileUploadBatch::getStatus, condition.getStatus());
|
|
|
+ }
|
|
|
+ if(Objects.nonNull(condition.getBatchId())){
|
|
|
+ wrapper.eq(OrigFileUploadBatch::getStatus, condition.getStatus());
|
|
|
+ }
|
|
|
return this.getOne(new LambdaQueryWrapper<OrigFileUploadBatch>().eq(OrigFileUploadBatch::getUuid, uuid).in(OrigFileUploadBatch::getStatus, 0));
|
|
|
}
|
|
|
}
|