1. 增加查询指定任务传感器执行执行任务分页查询功能
This commit is contained in:
parent
ed4e79bf76
commit
a6b3796170
|
@ -10,6 +10,8 @@ import java.util.List;
|
||||||
public interface SensorTaskMapper {
|
public interface SensorTaskMapper {
|
||||||
List<SensorTask> selectAll();
|
List<SensorTask> selectAll();
|
||||||
|
|
||||||
|
List<SensorTask> selectAllByTaskId(@Param("taskId") Integer taskId);
|
||||||
|
|
||||||
int addNewSensorTaskData(@Param("sensor") SensorTask sensorTask);
|
int addNewSensorTaskData(@Param("sensor") SensorTask sensorTask);
|
||||||
|
|
||||||
int addNewSensorTaskDatas(@Param("taskLists") List<SensorTask> taskLists);
|
int addNewSensorTaskDatas(@Param("taskLists") List<SensorTask> taskLists);
|
||||||
|
|
|
@ -13,5 +13,5 @@ public interface SensorTaskService {
|
||||||
|
|
||||||
int getRespSuccessedSensors(int taskId);
|
int getRespSuccessedSensors(int taskId);
|
||||||
|
|
||||||
PageInfo<SensorTask> querySensorTaskData(int page, int nItems);
|
PageInfo<SensorTask> querySensorTaskData(int taskId, int page, int nItems);
|
||||||
}
|
}
|
||||||
|
|
|
@ -52,9 +52,9 @@ public class SensorTaskServiceImpl implements SensorTaskService {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PageInfo<SensorTask> querySensorTaskData(int page, int nItems) {
|
public PageInfo<SensorTask> querySensorTaskData(int taskId, int page, int nItems) {
|
||||||
PageHelper.startPage(page, nItems);
|
PageHelper.startPage(page, nItems);
|
||||||
List<SensorTask> sensorTasks = sensorTaskMapper.selectAll();
|
List<SensorTask> sensorTasks = sensorTaskMapper.selectAllByTaskId(taskId);
|
||||||
PageInfo<SensorTask> pgInfo = new PageInfo<>(sensorTasks);
|
PageInfo<SensorTask> pgInfo = new PageInfo<>(sensorTasks);
|
||||||
PageHelper.clearPage();
|
PageHelper.clearPage();
|
||||||
return pgInfo;
|
return pgInfo;
|
||||||
|
|
|
@ -11,10 +11,26 @@
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<select id="selectAll" resultMap="sensor_task">
|
<select id="selectAll" resultMap="sensor_task">
|
||||||
SELECT *
|
SELECT id,
|
||||||
|
taskId,
|
||||||
|
sensorId,
|
||||||
|
deviceId,
|
||||||
|
taskResult,
|
||||||
|
reportTime
|
||||||
FROM sensor_task
|
FROM sensor_task
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="selectAllByTaskId" resultMap="sensor_task">
|
||||||
|
SELECT id,
|
||||||
|
taskId,
|
||||||
|
sensorId,
|
||||||
|
deviceId,
|
||||||
|
taskResult,
|
||||||
|
reportTime
|
||||||
|
FROM sensor_task
|
||||||
|
WHERE taskId = #{taskId}
|
||||||
|
</select>
|
||||||
|
|
||||||
<insert id="addNewSensorTaskData" useGeneratedKeys="true" keyProperty="id"
|
<insert id="addNewSensorTaskData" useGeneratedKeys="true" keyProperty="id"
|
||||||
parameterType="com.zjyr.beidouservice.pojo.entry.SensorTask">
|
parameterType="com.zjyr.beidouservice.pojo.entry.SensorTask">
|
||||||
INSERT INTO sensor_task(taskId,
|
INSERT INTO sensor_task(taskId,
|
||||||
|
|
|
@ -25,7 +25,7 @@ public class SensorTaskServiceTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void a1_querySensorTaskData() {
|
public void a1_querySensorTaskData() {
|
||||||
PageInfo<SensorTask> info = sensorTaskService.querySensorTaskData(3, 3);
|
PageInfo<SensorTask> info = sensorTaskService.querySensorTaskData(2,3, 3);
|
||||||
log.info("Total: {}", info.getList().size());
|
log.info("Total: {}", info.getList().size());
|
||||||
|
|
||||||
for(var c : info.getList()) {
|
for(var c : info.getList()) {
|
||||||
|
|
Loading…
Reference in New Issue