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