From d8dea806961d317b91325bf8e04b28d74dffa3b3 Mon Sep 17 00:00:00 2001 From: limqhz Date: Tue, 30 Jun 2020 20:13:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BA=8C=E7=BB=B4=E7=A0=81?= =?UTF-8?q?=E5=81=A5=E8=BA=AB=E6=88=BF=E5=8F=82=E6=95=B0=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/sv/service/oms/VenueService.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/service/src/main/java/com/sv/service/oms/VenueService.java b/service/src/main/java/com/sv/service/oms/VenueService.java index ce97e01..6596396 100644 --- a/service/src/main/java/com/sv/service/oms/VenueService.java +++ b/service/src/main/java/com/sv/service/oms/VenueService.java @@ -1,5 +1,6 @@ package com.sv.service.oms; +import com.enums.VenueTypeEnum; import com.github.pagehelper.PageHelper; import com.sv.dto.oms.VenueOmsDTO; import com.sv.entity.Platform; @@ -195,8 +196,14 @@ public class VenueService extends BaseServiceImpl { @Transactional(rollbackFor = Exception.class) public void generateCodeUrl(Integer venueId) { Venue venue = findById(venueId); + Integer venueType = venue.getType(); Platform platform = platformService.findById(1); - InputStream inputStream = WxXCXService.getNewInstance(platform.getAppId(), platform.getSecret(), "wx_xcx_token", cacheService).getXCXQrCode("pages/basketballGym/index", venueId.toString(), "1280"); + InputStream inputStream = null; + if (venueType.equals(VenueTypeEnum.BASKETBALL.value)){ + inputStream = WxXCXService.getNewInstance(platform.getAppId(), platform.getSecret(), "wx_xcx_token", cacheService).getXCXQrCode("pages/basketballGym/index", venueId.toString(), "1280"); + }else { + inputStream = WxXCXService.getNewInstance(platform.getAppId(), platform.getSecret(), "wx_xcx_token", cacheService).getXCXQrCode("pages/gymnasium/index", venueId.toString(), "1280"); + } String url = ossClientUtil.uploadImg(inputStream, "qrcode.png"); venue.setCodeUrl(url); venueMapper.update(venue);