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);