From d6a127f4da8a9662e77364be002054870a5fcc4b Mon Sep 17 00:00:00 2001
From: kongdeqiang <kongdeqiang960204@163.com>
Date: 星期四, 02 十一月 2023 11:35:39 +0800
Subject: [PATCH] 提交更新

---
 src/main/java/com/boying/controller/phone/TicketController.java |   22 ++++++++++++++++------
 src/main/java/com/boying/job/PayResult2Scheduled.java           |    1 +
 src/main/java/com/boying/job/YCGetEticketScheduled.java         |    2 +-
 src/main/java/com/boying/controller/OutParkController.java      |    3 +++
 src/main/java/com/boying/service/impl/WXServiceImpl.java        |    2 ++
 src/main/java/com/boying/job/YCEticketScheduled.java            |    2 +-
 src/main/java/com/boying/common/SystemConfigProperties.java     |    5 ++++-
 src/main/java/com/boying/controller/phone/PayController.java    |    4 +++-
 src/main/java/com/boying/controller/phone/YCPayController.java  |    4 ++++
 9 files changed, 35 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/boying/common/SystemConfigProperties.java b/src/main/java/com/boying/common/SystemConfigProperties.java
index 317957f..a31d930 100644
--- a/src/main/java/com/boying/common/SystemConfigProperties.java
+++ b/src/main/java/com/boying/common/SystemConfigProperties.java
@@ -1,11 +1,14 @@
 package com.boying.common;
 
+import lombok.AllArgsConstructor;
 import lombok.Data;
+import lombok.NoArgsConstructor;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.annotation.Configuration;
+import org.springframework.stereotype.Component;
 
 
-@Configuration
+@Component
 @Data
 public class SystemConfigProperties {
 
diff --git a/src/main/java/com/boying/controller/OutParkController.java b/src/main/java/com/boying/controller/OutParkController.java
index 47d3411..fdaea6f 100644
--- a/src/main/java/com/boying/controller/OutParkController.java
+++ b/src/main/java/com/boying/controller/OutParkController.java
@@ -55,6 +55,7 @@
     @PostMapping("/findPage")
     public Object findPage(Page page, String  carNo,Long parkId,String  payCode,String date) throws ParseException {
         List<OutPark> list = outParkService.getList(page.getCurrent(), page.getSize(), carNo,parkId,payCode, date);
+        System.out.println(list);
         long count = outParkService.getCount(carNo,parkId,payCode, date);
         for (OutPark record : list) {
             record.setParkName(parkService.getById(record.getParkId()).getName());
@@ -82,6 +83,7 @@
        QueryWrapper<Barrier> wrapper = new QueryWrapper<>();
        wrapper.lambda()
                .eq(Barrier::getCode2,code);
+        System.out.println("code   :" +code);
         List<Barrier> all = barrierService.list(wrapper);
         if(all.size()==0){
             return R.failed("鏈壘鍒拌璁惧");
@@ -107,6 +109,7 @@
     //閬撻椄code
     @PostMapping("/findByBarrierCode2")
     public Object findById2(String code2) {
+        System.out.println("code2     :"+code2);
         QueryWrapper<Barrier> wrapper = new QueryWrapper<>();
         wrapper.lambda()
                 .eq(Barrier::getCode2,code2);
diff --git a/src/main/java/com/boying/controller/phone/PayController.java b/src/main/java/com/boying/controller/phone/PayController.java
index 402aa13..c3322aa 100644
--- a/src/main/java/com/boying/controller/phone/PayController.java
+++ b/src/main/java/com/boying/controller/phone/PayController.java
@@ -16,6 +16,7 @@
 import com.boying.util.HTTPEntityUtil;
 import com.google.gson.Gson;
 import lombok.RequiredArgsConstructor;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.ResponseEntity;
 import org.springframework.util.DigestUtils;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -50,6 +51,7 @@
     private final TicketService ticketService;
     private final TicketBlackService ticketBlackService;
     private final OutParkService outParkService;
+    @Autowired
     private final SystemConfigProperties systemConfigProperties;
     private final ParkService parkService;
     private final WhiteListService whiteListService;
@@ -540,7 +542,7 @@
             if(status.equals("03")){
                 ticket.setPayStatus(1);
                 dealCar(ticket.getCarNo());
-                if(StringUtils.isNotBlank(ticket.getNumber())){
+                if(StringUtils.isBlank(ticket.getNumber()) || "--".equals(ticket.getNumber())){
                     ticket = ticketService.getNumber(ticket);
                     ticket.setPush(0);
                     ticketService.uploadInfo(ticket);
diff --git a/src/main/java/com/boying/controller/phone/TicketController.java b/src/main/java/com/boying/controller/phone/TicketController.java
index 1bf0858..2253d66 100644
--- a/src/main/java/com/boying/controller/phone/TicketController.java
+++ b/src/main/java/com/boying/controller/phone/TicketController.java
@@ -5,7 +5,6 @@
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.boying.common.R;
-import com.boying.common.SystemConfigProperties;
 
 import com.boying.entity.*;
 import com.boying.service.*;
@@ -17,6 +16,8 @@
 import org.apache.commons.io.FileUtils;
 import org.apache.commons.io.FilenameUtils;
 import org.apache.commons.io.IOUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.http.MediaType;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.multipart.MultipartFile;
@@ -42,7 +43,13 @@
 
     private final TicketService ticketService;
 
-    private final SystemConfigProperties systemConfigProperties;
+    @Value("${ffpark.uploadPath}")
+    private String uploadImgPath;
+    @Value("${ffpark.ip2}")
+    private String ip2;
+
+//    @Autowired
+//    private final SystemConfigProperties systemConfigProperties;
 
     private final UserService userService;
 
@@ -61,7 +68,7 @@
     public void getAwardAsByteArray(HttpServletResponse response, HttpServletRequest request) throws IOException {
         String result = request.getParameter("result");
         InputStream in = null;
-        in = FileUtils.openInputStream(new File(systemConfigProperties.getUploadImgPath()+result));
+        in = FileUtils.openInputStream(new File(uploadImgPath+result));
         response.setContentType(MediaType.IMAGE_PNG_VALUE);
         ServletOutputStream out = response.getOutputStream();
         try {
@@ -96,7 +103,7 @@
             if(multipartFile != null){
                 String fileExtension = FilenameUtils.getExtension(multipartFile.getOriginalFilename());//鑾峰彇鍚庣紑
                 String newFileName = System.currentTimeMillis() + "." + fileExtension;//鍥剧墖鍚嶇О
-                String newFilePath = systemConfigProperties.getUploadImgPath() + newFileName;//涓婁紶璺緞
+                String newFilePath = uploadImgPath + newFileName;//涓婁紶璺緞
                 File destFile = new File(newFilePath);
                 FileUtils.writeByteArrayToFile(destFile, multipartFile.getBytes());
                 if(i != imgs.size()-1){
@@ -127,7 +134,7 @@
 
         ticketService.saveOrUpdate(ticket);
         if(StringUtils.isBlank(ticket.getQrUrl())){
-            ticket.setQrUrl(systemConfigProperties.getIp2()+"#/index?id="+ticket.getId());
+            ticket.setQrUrl(ip2+"#/index?id="+ticket.getId());
             ticketService.saveOrUpdate(ticket);
         }
 
@@ -155,7 +162,7 @@
         updateBlackTicket(ticket);
 
         ticketService.saveOrUpdate(ticket);
-        ticket.setQrUrl(systemConfigProperties.getIp2()+"#/index?id="+ticket.getId());
+        ticket.setQrUrl(ip2+"#/index?id="+ticket.getId());
         ticket.setType(1);
         ticketService.saveOrUpdate(ticket);
         return R.ok(ticket);
@@ -220,6 +227,9 @@
             ticket.setZfQianMing1("http://127.0.0.1:8089/ffzf/fileinfo/showImg/wangjunxiang.png");
             ticket.setZfQianMing2("http://127.0.0.1:8089/ffzf/fileinfo/showImg/zhangjinglei.png");
         }
+        if(StringUtils.isBlank(ticket.getNumber())){
+            ticket.setNumber("--");
+        }
         ticketService.updateById(ticket);
         return R.ok();
     }
diff --git a/src/main/java/com/boying/controller/phone/YCPayController.java b/src/main/java/com/boying/controller/phone/YCPayController.java
index 8aa3c39..51b5ee0 100644
--- a/src/main/java/com/boying/controller/phone/YCPayController.java
+++ b/src/main/java/com/boying/controller/phone/YCPayController.java
@@ -16,6 +16,7 @@
 import com.boying.util.HTTPEntityUtil;
 import com.google.gson.Gson;
 import lombok.RequiredArgsConstructor;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.ResponseEntity;
 import org.springframework.web.bind.annotation.*;
 
@@ -52,6 +53,7 @@
     private final OrderRecordService orderRecordService;
     private final TicketService ticketService;
     private final TicketBlackService ticketBlackService;
+
     private final SystemConfigProperties systemConfigProperties;
     private final WhiteListService whiteListService;
     private final EnterParkService enterParkService;
@@ -149,6 +151,7 @@
     public Object parkXT(Long id){
         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd_HH:mm:ss");
         OutPark outPark =  outParkService.getById(id);
+        System.out.println("id:"+id);
         if(outPark.getPrice()==0){
             updateOutPark(outPark.getId(),"03");
             return R.failed("鏈鍋滆溅鏃犻渶鏀粯璐圭敤");
@@ -296,6 +299,7 @@
      */
     @PostMapping("payByWX")
     public Object payByWX(Long id,String openId){
+        System.out.println("寮�濮嬫敮浠�");
         OutPark outPark =  outParkService.getById(id);
         String xtyhpay = systemConfigProperties.getXTYHPAY();
         SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
diff --git a/src/main/java/com/boying/job/PayResult2Scheduled.java b/src/main/java/com/boying/job/PayResult2Scheduled.java
index 60a6397..32b927c 100644
--- a/src/main/java/com/boying/job/PayResult2Scheduled.java
+++ b/src/main/java/com/boying/job/PayResult2Scheduled.java
@@ -49,6 +49,7 @@
                 .ne(Ticket::getStatus,3)
                 .eq(Ticket::getPayStatus,0)
                 .ne(Ticket::getMoney,0)
+                .ne(Ticket::getPayCode,"")
                 .isNotNull(Ticket::getPayCode)
                 .orderByDesc(Ticket::getCreateTime);
         List<Ticket> list = ticketService.list(wrapper);
diff --git a/src/main/java/com/boying/job/YCEticketScheduled.java b/src/main/java/com/boying/job/YCEticketScheduled.java
index a8d5b2a..32f6305 100644
--- a/src/main/java/com/boying/job/YCEticketScheduled.java
+++ b/src/main/java/com/boying/job/YCEticketScheduled.java
@@ -45,7 +45,7 @@
     private SystemConfigProperties systemConfigProperties;
     private Boolean taskFlag = false;
 
-    @Scheduled(cron = "0 0/1 * * * ?")
+    //@Scheduled(cron = "0 0/1 * * * ?")
     public void execute() throws Exception {
         if (taskFlag == true) {
             System.out.println("姝e湪杩愯锛屽己鍒堕��鍑�-------銆�");
diff --git a/src/main/java/com/boying/job/YCGetEticketScheduled.java b/src/main/java/com/boying/job/YCGetEticketScheduled.java
index eb75386..6de0746 100644
--- a/src/main/java/com/boying/job/YCGetEticketScheduled.java
+++ b/src/main/java/com/boying/job/YCGetEticketScheduled.java
@@ -37,7 +37,7 @@
     private SystemConfigProperties systemConfigProperties;
     private Boolean taskFlag = false;
 
-    @Scheduled(cron = "0 0/1 * * * ?")
+    //@Scheduled(cron = "0 0/1 * * * ?")
     public void execute() throws Exception {
         if (taskFlag == true) {
             System.out.println("姝e湪杩愯锛屽己鍒堕��鍑�-------銆�");
diff --git a/src/main/java/com/boying/service/impl/WXServiceImpl.java b/src/main/java/com/boying/service/impl/WXServiceImpl.java
index e368ac3..969a7c0 100644
--- a/src/main/java/com/boying/service/impl/WXServiceImpl.java
+++ b/src/main/java/com/boying/service/impl/WXServiceImpl.java
@@ -43,6 +43,8 @@
                         String openId = jsonObject.getString("openid");
                         //鎷夊彇鐢ㄦ埛淇℃伅
                         //getUserMsg(access_token, openId);
+                        System.out.println("codeOpen:"+code);
+                        System.out.println("openid:"+openId);
                         return openId;
                     } catch (Exception e) {
                         e.printStackTrace();

--
Gitblit v1.9.1