From 3fba1d84220268d871c3c28e0e25f6eab3526f46 Mon Sep 17 00:00:00 2001
From: kongdeqiang <kongdeqiang960204@163.com>
Date: 星期四, 08 六月 2023 10:13:37 +0800
Subject: [PATCH] 提交更新

---
 src/main/java/com/boying/controller/car/PlateServlet3.java     |    2 +-
 src/main/java/com/boying/controller/OutParkController.java     |    2 +-
 src/main/java/com/boying/controller/ParkController.java        |    3 +++
 src/main/java/com/boying/controller/phone/YCPayController.java |   14 ++++++++++++--
 4 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/boying/controller/OutParkController.java b/src/main/java/com/boying/controller/OutParkController.java
index 673ba49..a70ad40 100644
--- a/src/main/java/com/boying/controller/OutParkController.java
+++ b/src/main/java/com/boying/controller/OutParkController.java
@@ -214,7 +214,7 @@
     @GetMapping("/statisticParkOrder/count")
     public R statisticParkOrder(String parkIds) {
         Map<String,Object> resultMap = new HashMap<>();
-        if(parkIds != null){
+        if(StringUtils.isNotBlank(parkIds)){
             String[] split = parkIds.split(",");
             long[] array = Arrays.stream(split).mapToLong(Long::parseLong).toArray();
             List<Long> parkIdList = new ArrayList<>();
diff --git a/src/main/java/com/boying/controller/ParkController.java b/src/main/java/com/boying/controller/ParkController.java
index d4a0192..dc87fe5 100644
--- a/src/main/java/com/boying/controller/ParkController.java
+++ b/src/main/java/com/boying/controller/ParkController.java
@@ -103,6 +103,9 @@
         for (Long id : ids) {
             Park byId1 = parkService.getById(id);
             String num = redisTemplate.opsForValue().get("car_park_" +  byId1.getId());
+            if(StringUtils.isNotBlank(num)){
+                num = "0";
+            }
             byId1.setCarNum(Integer.parseInt(num));
             list.add(byId1);
         }
diff --git a/src/main/java/com/boying/controller/car/PlateServlet3.java b/src/main/java/com/boying/controller/car/PlateServlet3.java
index 56584f7..f99bd8a 100644
--- a/src/main/java/com/boying/controller/car/PlateServlet3.java
+++ b/src/main/java/com/boying/controller/car/PlateServlet3.java
@@ -225,7 +225,7 @@
         while((str = reader.readLine()) != null){
             lineStr += str;
         }
-        System.out.println("鑾峰彇鍒扮殑閬撻椄鎺ㄩ�佹暟鎹负锛�"+lineStr);
+       // System.out.println("鑾峰彇鍒扮殑閬撻椄鎺ㄩ�佹暟鎹负锛�"+lineStr);
 
         JSONObject jsonObject1 = JSON.parseObject(lineStr);
         JSONObject alarmInfoPlate = jsonObject1.getJSONObject("AlarmInfoPlate");
diff --git a/src/main/java/com/boying/controller/phone/YCPayController.java b/src/main/java/com/boying/controller/phone/YCPayController.java
index f92ccb6..f31113e 100644
--- a/src/main/java/com/boying/controller/phone/YCPayController.java
+++ b/src/main/java/com/boying/controller/phone/YCPayController.java
@@ -64,6 +64,7 @@
      */
     @PostMapping("park")
     public Object park(Long id){
+        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd_HH:mm:ss");
         OutPark outPark =  outParkService.getById(id);
         if(outPark.getPrice()==0){
             updateOutPark(outPark.getId(),"03");
@@ -94,6 +95,8 @@
             }
         }
         if(StringUtils.isNotBlank(outPark.getPayCode()) && outPark.getStatus() == 0){
+            String logs = sdf.format(new Date())+" 杞︾墝鍙蜂负锛�"+outPark.getCarNo()+",鐢宠缂磋垂2------銆媆n";
+            writeTxt(logs);
            // "http://wxtest.smeia.cn/h5/static/router.html?rurl=router&router=psbc&appid=CUP16522400671&params={\"payMode\":\"B\",\"payItemNo\":\"41301106100124\",\"userNo\":"+id+"}"
             return R.ok("璺宠浆閭偍鏀粯","https://openpayment.psbc.com/h5/static/router.html?rurl=router&router=psbc&appid=CUP14094502391&params={\"payMode\":\"B\",\"payItemNo\":\"41304508000500\",\"userNo\":"+id+"}");
           //  return R.ok("璺宠浆閭偍鏀粯","http://wxtest.smeia.cn/h5/static/router.html?rurl=router&router=psbc&appid=CUP16522400671&params={\"payMode\":\"B\",\"payItemNo\":\"41301106100124\",\"userNo\":"+id+"}");
@@ -102,6 +105,8 @@
         }
 
         if(StringUtils.isBlank(outPark.getPayCode())){
+            String logs = sdf.format(new Date())+" 杞︾墝鍙蜂负锛�"+outPark.getCarNo()+",鐢宠缂磋垂------銆媆n";
+            writeTxt(logs);
             addOrderRecord(outPark);
             return R.ok("璺宠浆閭偍鏀粯","https://openpayment.psbc.com/h5/static/router.html?rurl=router&router=psbc&appid=CUP14094502391&params={\"payMode\":\"B\",\"payItemNo\":\"41304508000500\",\"userNo\":"+id+"}");
         }else {
@@ -117,15 +122,17 @@
     @GetMapping("/result")
     public Object result(Long queryId,int success,int msg){
         OutPark byId = outParkService.getById(queryId);
+        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd_HH:mm:ss");
         if(byId == null){
             return R.failed("鏈煡璇㈠埌璁㈠崟");
         }else {
             //淇敼璁㈠崟鐘舵�� 0鎴愬姛
             if(success==0){
                 updateOrderRecord(queryId,"03");
+                String logs = sdf.format(new Date())+" 杞︾墝鍙蜂负锛�"+byId.getCarNo()+",缂磋垂鎴愬姛------銆媆n";
+                writeTxt(logs);
                 return R.ok(null,"鍥炶皟鎴愬姛");
             }else {
-                SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd_HH:mm:ss");
                 String logs = sdf.format(new Date())+" 鍑哄満id涓猴細"+queryId+",缂磋垂澶辫触------銆媆n";
                 logs += "鍥炴墽鍘熷洜锛�"+msg+",\n";
                 writeTxt(logs);
@@ -248,8 +255,11 @@
 
     //鎻掑叆鍋滆溅璁㈠崟璁板綍
     public void addOrderRecord(OutPark outPark){
+        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd_HH:mm:ss");
+        String logs = sdf.format(new Date())+" 杞︾墝鍙蜂负锛�"+outPark.getCarNo()+",鍒涘缓璁㈠崟------銆媆n";
+        writeTxt(logs);
         outPark.setPayCode(outPark.getId()+"");
-        outParkService.saveOrUpdate(outPark);
+        outParkService.updateById(outPark);
         Park park = parkService.getById(outPark.getParkId());
         OrderRecord orderRecord = new OrderRecord();
         orderRecord.setAddress(park.getName());

--
Gitblit v1.9.1