|
@@ -267,6 +267,33 @@ public class RiskInspectionTaskServiceImpl implements IRiskInspectionTaskService
|
|
|
.setCurrent(page.getCurrent()));
|
|
.setCurrent(page.getCurrent()));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 移动端-品控巡检任务列表(独立于 queryMobileList,过滤 biz_type='quality')
|
|
|
|
|
+ */
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public TableDataInfo<MobileInspectionTaskVo> queryQualityMobileList(Long inspectorId, String status, PageQuery pageQuery) {
|
|
|
|
|
+ LambdaQueryWrapper<RiskInspectionTask> lqw = Wrappers.<RiskInspectionTask>lambdaQuery();
|
|
|
|
|
+ // 独立功能:只查品控(biz_type='quality')
|
|
|
|
|
+ lqw.eq(RiskInspectionTask::getBizType, "quality");
|
|
|
|
|
+ if (ObjectUtil.isNotNull(inspectorId)) {
|
|
|
|
|
+ lqw.eq(RiskInspectionTask::getInspectorId, inspectorId);
|
|
|
|
|
+ }
|
|
|
|
|
+ lqw.eq(RiskInspectionTask::getDelFlag, "0");
|
|
|
|
|
+ if (StringUtils.isBlank(status)) {
|
|
|
|
|
+ lqw.ne(RiskInspectionTask::getTaskStatus, "已完成");
|
|
|
|
|
+ }
|
|
|
|
|
+ lqw.orderByDesc(RiskInspectionTask::getPlanStartTime);
|
|
|
|
|
+ Page<RiskInspectionTask> page = baseMapper.selectPage(pageQuery.build(), lqw);
|
|
|
|
|
+ List<MobileInspectionTaskVo> rows = page.getRecords().stream()
|
|
|
|
|
+ .map(this::convertToMobileVo)
|
|
|
|
|
+ .toList();
|
|
|
|
|
+ return TableDataInfo.build(new Page<MobileInspectionTaskVo>()
|
|
|
|
|
+ .setRecords(rows)
|
|
|
|
|
+ .setTotal(page.getTotal())
|
|
|
|
|
+ .setSize(page.getSize())
|
|
|
|
|
+ .setCurrent(page.getCurrent()));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 移动端-查询任务详情
|
|
* 移动端-查询任务详情
|
|
|
*/
|
|
*/
|