|
@ -203,31 +203,37 @@ public class TaskServiceImpl extends CommonServiceImpl<TaskMapper, Task> impleme |
|
|
String status = (String) whereJson.get("status"); |
|
|
String status = (String) whereJson.get("status"); |
|
|
String point_code = (String) whereJson.get("point_code"); |
|
|
String point_code = (String) whereJson.get("point_code"); |
|
|
String is_over = (String) whereJson.get("is_over"); |
|
|
String is_over = (String) whereJson.get("is_over"); |
|
|
|
|
|
String task_type = (String) whereJson.get("task_type"); |
|
|
|
|
|
|
|
|
IPage<Task> queryPage = PageUtil.toMybatisPage(page); |
|
|
IPage<Task> queryPage = PageUtil.toMybatisPage(page); |
|
|
LambdaQueryWrapper<Task> wrapper = new LambdaQueryWrapper<>(); |
|
|
LambdaQueryWrapper<Task> wrapper = new LambdaQueryWrapper<>(); |
|
|
if (!StrUtil.isEmpty(task_code)) { |
|
|
if (StrUtil.isNotEmpty(task_code)) { |
|
|
wrapper.eq(Task::getTask_code,task_code); |
|
|
wrapper.eq(Task::getTask_code,task_code); |
|
|
} |
|
|
} |
|
|
if (!StrUtil.isEmpty(vehicle_code)) { |
|
|
if (StrUtil.isNotEmpty(vehicle_code)) { |
|
|
wrapper.eq(Task::getVehicle_code,vehicle_code); |
|
|
wrapper.eq(Task::getVehicle_code,vehicle_code); |
|
|
} |
|
|
} |
|
|
if (!StrUtil.isEmpty(material_type)) { |
|
|
if (StrUtil.isNotEmpty(material_type)) { |
|
|
wrapper.eq(Task::getMaterial,material_type); |
|
|
wrapper.eq(Task::getMaterial,material_type); |
|
|
} |
|
|
} |
|
|
if (!StrUtil.isEmpty(status)) { |
|
|
if (StrUtil.isNotEmpty(status)) { |
|
|
wrapper.eq(Task::getTask_status,status); |
|
|
wrapper.eq(Task::getTask_status,status); |
|
|
} |
|
|
} |
|
|
if (!StrUtil.isEmpty(point_code)) { |
|
|
if (StrUtil.isNotEmpty(point_code)) { |
|
|
wrapper.and(task -> task.like(Task::getStart_point_code,point_code).or().like(Task::getNext_point_code,point_code)); |
|
|
wrapper.and(task -> task.like(Task::getStart_point_code,point_code).or().like(Task::getNext_point_code,point_code)); |
|
|
} |
|
|
} |
|
|
if (!StrUtil.isEmpty(is_over)) { |
|
|
if (StrUtil.isNotEmpty(task_type)) { |
|
|
|
|
|
wrapper.eq(Task::getTask_type, task_type); |
|
|
|
|
|
} |
|
|
|
|
|
if (StrUtil.isNotEmpty(is_over)) { |
|
|
if (StrUtil.equals(is_over,"1")){ |
|
|
if (StrUtil.equals(is_over,"1")){ |
|
|
wrapper.ge(Task::getTask_status,2); |
|
|
wrapper.ge(Task::getTask_status,2); |
|
|
}else{ |
|
|
}else{ |
|
|
wrapper.lt(Task::getTask_status,2); |
|
|
wrapper.lt(Task::getTask_status,2); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
wrapper.le(Task::getTask_status, 1); |
|
|
|
|
|
wrapper.orderByDesc(Task::getCreate_time); |
|
|
IPage<Task> taskPage = taskMapper.selectPage(queryPage,wrapper); |
|
|
IPage<Task> taskPage = taskMapper.selectPage(queryPage,wrapper); |
|
|
final JSONObject json = (JSONObject) JSON.toJSON(ConvertUtil.convertPage(taskPage, TaskDto.class)); |
|
|
final JSONObject json = (JSONObject) JSON.toJSON(ConvertUtil.convertPage(taskPage, TaskDto.class)); |
|
|
return json; |
|
|
return json; |
|
|