From 2951172df3fd155d9a862260a746032eb2dddf4f Mon Sep 17 00:00:00 2001
From: hurui <177768073@qq.com>
Date: Wed, 22 Nov 2023 11:18:34 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../bweb/controller/HighGasController.java | 10 +++++----
.../java/com/hai/dao/HighOrderMapperExt.java | 22 +++++++++----------
.../service/impl/HighGasOrderServiceImpl.java | 13 ++++++-----
3 files changed, 25 insertions(+), 20 deletions(-)
diff --git a/hai-bweb/src/main/java/com/bweb/controller/HighGasController.java b/hai-bweb/src/main/java/com/bweb/controller/HighGasController.java
index a3e0dc5f..dc4e0c4f 100644
--- a/hai-bweb/src/main/java/com/bweb/controller/HighGasController.java
+++ b/hai-bweb/src/main/java/com/bweb/controller/HighGasController.java
@@ -74,6 +74,9 @@ public class HighGasController {
@Resource
private ShellGroupService shellGroupService;
+ @Resource
+ private HighGasOrderService gasOrderService;
+
@RequestMapping(value="/getMerGasStatistical",method = RequestMethod.POST)
@ResponseBody
@ApiOperation(value = "查询商户油站统计")
@@ -271,8 +274,7 @@ public class HighGasController {
}
PageHelper.startPage(pageNum, pageSize);
- // return ResponseMsgUtil.success(new PageInfo<>(highOrderService.getGasOrderList(param)));
- return ResponseMsgUtil.success(null);
+ return ResponseMsgUtil.success(new PageInfo<>(gasOrderService.getGasOrderList(param)));
} catch (Exception e) {
log.error("HighGasController -> getGasOrderList() error!",e);
@@ -418,7 +420,7 @@ public class HighGasController {
param.put("createTimeE", createTimeE);
if (status == null) {
- param.put("status", "2,3,4,6,7");
+ param.put("status", "2,4,5,6");
} else {
param.put("status", status);
}
@@ -590,7 +592,7 @@ public class HighGasController {
public ResponseData getGasOrderDetail(@RequestParam(name = "orderNo", required = true) String orderNo) {
try {
- return ResponseMsgUtil.success(highOrderService.getGasOrderDetail(orderNo));
+ return ResponseMsgUtil.success(gasOrderService.getDetailByOrderNo(orderNo));
} catch (Exception e) {
log.error("HighGasController -> getGasOrderDetail() error!",e);
diff --git a/hai-service/src/main/java/com/hai/dao/HighOrderMapperExt.java b/hai-service/src/main/java/com/hai/dao/HighOrderMapperExt.java
index b9f1e5b6..9d39def0 100644
--- a/hai-service/src/main/java/com/hai/dao/HighOrderMapperExt.java
+++ b/hai-service/src/main/java/com/hai/dao/HighOrderMapperExt.java
@@ -1094,20 +1094,20 @@ public interface HighOrderMapperExt {
@Select({
""
})
diff --git a/hai-service/src/main/java/com/hai/service/impl/HighGasOrderServiceImpl.java b/hai-service/src/main/java/com/hai/service/impl/HighGasOrderServiceImpl.java
index 8c36c769..8f400a24 100644
--- a/hai-service/src/main/java/com/hai/service/impl/HighGasOrderServiceImpl.java
+++ b/hai-service/src/main/java/com/hai/service/impl/HighGasOrderServiceImpl.java
@@ -9,9 +9,9 @@ import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
-import java.util.Date;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
+import java.util.stream.Collectors;
+import java.util.stream.IntStream;
/**
* @className: HighGasOrderServiceImpl
@@ -126,8 +126,11 @@ public class HighGasOrderServiceImpl implements HighGasOrderService {
criteria.andPayTypeEqualTo(MapUtils.getInteger(param, "payType"));
}
- if (MapUtils.getInteger(param, "status") != null) {
- criteria.andStatusEqualTo(MapUtils.getInteger(param, "status"));
+ if (StringUtils.isNotBlank(MapUtils.getString(param, "status"))) {
+ List status = Arrays.stream(MapUtils.getString(param, "status").split(","))
+ .flatMapToInt(num -> IntStream.of(Integer.parseInt(num))).boxed()
+ .collect(Collectors.toList());
+ criteria.andStatusIn(status);
}
if (MapUtils.getLong(param, "createTimeS") != null) {