|
@@ -227,6 +227,7 @@ public class OrderInfoController {
|
|
|
@RequestMapping(value = "pageList",method = RequestMethod.POST)
|
|
|
public MessageResult<Map> pageList(
|
|
|
String companyId,String licensePlateNumber,String outOrderNo,String transactionId,
|
|
|
+ String shiftId,String createTimeRanges,String payTimeRanges,
|
|
|
@RequestParam(value="pageIndex",defaultValue="1") int pageIndex,
|
|
|
@RequestParam(value="pageSize",defaultValue="20") int pageSize,
|
|
|
@RequestAttribute String subject){
|
|
@@ -257,6 +258,46 @@ public class OrderInfoController {
|
|
|
searchParams.put("transactionId","%"+transactionId+"%");
|
|
|
}
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(shiftId)) {
|
|
|
+ searchParams.put("shiftId",shiftId);
|
|
|
+ }
|
|
|
+
|
|
|
+ if(StringUtils.isNotEmpty(createTimeRanges)){
|
|
|
+ String[] timeRangeArray = createTimeRanges.split(",");
|
|
|
+ String createBeginTime = "";
|
|
|
+ String createEndTime = "";
|
|
|
+ if (timeRangeArray.length == 1) {
|
|
|
+ createBeginTime = timeRangeArray[0];
|
|
|
+ createBeginTime+=" 00:00:00";
|
|
|
+ } else if (timeRangeArray.length == 2) {
|
|
|
+ createBeginTime = timeRangeArray[0];
|
|
|
+ createEndTime = timeRangeArray[1];
|
|
|
+ createBeginTime+=" 00:00:00";
|
|
|
+ createEndTime+=" 23:59:59";
|
|
|
+ }
|
|
|
+
|
|
|
+ searchParams.put("createBeginTime", createBeginTime);
|
|
|
+ searchParams.put("createEndTime", createEndTime);
|
|
|
+ }
|
|
|
+
|
|
|
+ if(StringUtils.isNotEmpty(payTimeRanges)){
|
|
|
+ String[] timeRangeArray = payTimeRanges.split(",");
|
|
|
+ String payBeginTime = "";
|
|
|
+ String payEndTime = "";
|
|
|
+ if (timeRangeArray.length == 1) {
|
|
|
+ payBeginTime = timeRangeArray[0];
|
|
|
+ payBeginTime+=" 00:00:00";
|
|
|
+ } else if (timeRangeArray.length == 2) {
|
|
|
+ payBeginTime = timeRangeArray[0];
|
|
|
+ payEndTime = timeRangeArray[1];
|
|
|
+ payBeginTime+=" 00:00:00";
|
|
|
+ payEndTime+=" 23:59:59";
|
|
|
+ }
|
|
|
+
|
|
|
+ searchParams.put("payBeginTime", payBeginTime);
|
|
|
+ searchParams.put("payEndTime", payEndTime);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
Page<OrderInfo> page = orderInfoService.pageSearch(searchParams,pageIndex,pageSize,true,sortList);
|
|
|
|
|
@@ -271,6 +312,7 @@ public class OrderInfoController {
|
|
|
dto.setPayStatus(orderInfo.getPayStatus());
|
|
|
dto.setPayName(orderInfo.getPayName());
|
|
|
dto.setPayTime(orderInfo.getPayTime());
|
|
|
+ dto.setCreateTime(orderInfo.getCreateTime());
|
|
|
dto.setOutOrderNo(orderInfo.getOutOrderNo());
|
|
|
dto.setTransactionId(orderInfo.getTransactionId());
|
|
|
dto.setTicketType(orderInfo.getTicketType());
|