|
@@ -54,48 +54,40 @@ public class ParkingChargeController {
|
|
|
chargeEnd=nowStr;
|
|
|
}
|
|
|
|
|
|
- Map<String,Object> searchParams=new HashMap<String,Object>();
|
|
|
- searchParams.put("chargeStart", chargeStart);
|
|
|
- searchParams.put("chargeEnd", chargeEnd);
|
|
|
- searchParams.put("parkingIds",ids);
|
|
|
-
|
|
|
+ Object obj=query(parkingIds,chargeEnd,1,10).getData();
|
|
|
|
|
|
- IPage<Map<String,Object>> chargeLogDatas=service.queryChargeLog(searchParams, 1, 10);
|
|
|
-
|
|
|
- return RespVOBuilder.ok(MapUtils.build("rptPay",service.rptPay(ids, chargeStart,chargeEnd),"payLogs",chargeLogDatas));
|
|
|
+ return RespVOBuilder.ok(MapUtils.build("rptPay",service.rptPay(ids, chargeStart,chargeEnd),"payLogs",obj));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 分页查询缴费记录
|
|
|
+ * 分页查询缴费记录(改为按天查询)
|
|
|
* @param parkingIds
|
|
|
* @param carNum
|
|
|
- * @param chargeStart
|
|
|
- * @param chargeEnd
|
|
|
+ * @param chargeDate
|
|
|
* @param pageNum
|
|
|
* @param pageSize
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping("/query")
|
|
|
- public RespVO query(@NotBlank(message="停车场编号不能为空") String parkingIds,String carNum,String chargeStart,String chargeEnd,@RequestParam(value="pageNum",defaultValue="1") int pageNum,
|
|
|
+ public RespVO query(@NotBlank(message="停车场编号不能为空") String parkingIds,String chargeDate,@RequestParam(value="pageNum",defaultValue="1") int pageNum,
|
|
|
@RequestParam(value="pageSize",defaultValue="10") int pageSize) {
|
|
|
|
|
|
- Date dateObj=DateUtil.parse(chargeStart,"yyyy-MM-dd");
|
|
|
+ Date dateObj=DateUtil.parse(chargeDate,"yyyy-MM-dd");
|
|
|
if(dateObj==null) {
|
|
|
- chargeStart=DateUtil.format(new Date(), "yyyy-MM-dd");
|
|
|
- }
|
|
|
- dateObj=DateUtil.parse(chargeEnd,"yyyy-MM-dd");
|
|
|
- if(dateObj==null) {
|
|
|
- chargeEnd=DateUtil.format(new Date(), "yyyy-MM-dd");
|
|
|
+ chargeDate=DateUtil.format(new Date(), "yyyy-MM-dd");
|
|
|
}
|
|
|
+
|
|
|
Map<String,Object> searchParams=new HashMap<String,Object>();
|
|
|
- searchParams.put("carNum", carNum);
|
|
|
- searchParams.put("chargeStart", chargeStart);
|
|
|
- searchParams.put("chargeEnd", chargeEnd);
|
|
|
+ searchParams.put("chargeDate", chargeDate);
|
|
|
searchParams.put("parkingIds",parkingIds.split(","));
|
|
|
|
|
|
+ Map<String,Object> dayGrp=service.queryChargeLogDaySum(searchParams);
|
|
|
+
|
|
|
IPage<Map<String,Object>> pagedData=service.queryChargeLog(searchParams, pageNum, pageSize);
|
|
|
|
|
|
- return RespVOBuilder.ok(pagedData);
|
|
|
+
|
|
|
+
|
|
|
+ return RespVOBuilder.ok(MapUtils.build("pagedData",pagedData,"dayGrp",dayGrp));
|
|
|
}
|
|
|
|
|
|
/**
|