瀏覽代碼

乘客端只展示10分钟内上车的乘客

fllmoyu 4 年之前
父節點
當前提交
c4393352ae

+ 3 - 0
common/src/main/resources/mapper/bus/PassengerInfo.xml

@@ -198,6 +198,9 @@
             <if test="searchParams.downStationId != null">
                 and a.down_station_id = #{searchParams.downStationId}
             </if>
+            <if test="searchParams.maxCreateTime != null">
+                and a.create_time >= #{searchParams.maxCreateTime}
+            </if>
         </where>
         <foreach item="sort" collection="sortList" open="order by" separator=",">
             ${sort.name} ${sort.order}

+ 1 - 0
web/src/main/java/com/jpsoft/bus/modules/mobile/controller/PassengerApiController.java

@@ -547,6 +547,7 @@ public class PassengerApiController {
             searchParams.put("vehicleShiftId", shiftInfo.getId());
             searchParams.put("status", "1");
             searchParams.put("payStatus", "0");
+            searchParams.put("maxCreateTime",DateUtil.offsetMinute(new Date(),-10));
             List<Sort> sortList = new ArrayList<>();
             sortList.add(new Sort("up_time", "desc"));
             Page<PassengerInfo> page = passengerInfoService.pageSearch(searchParams, pageIndex, pageSize, true, sortList);