From dc6870ccd4acb9f42a4119b104c7e76a3e4c4fde Mon Sep 17 00:00:00 2001 From: lijiarao Date: Tue, 21 Jun 2022 16:54:26 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E9=9A=8F=E6=9C=BA=E7=A0=81=E5=AF=BC?= =?UTF-8?q?=E5=87=BA=E6=97=B6=E6=8B=BC=E6=8E=A5=E4=B8=8A=E9=82=80=E8=AF=B7?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/PayRandomCodeController.java | 30 ++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/PayRandomCodeController.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/PayRandomCodeController.java index e5447563..6e0dc9d6 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/PayRandomCodeController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/PayRandomCodeController.java @@ -1,14 +1,18 @@ package com.jero.meeting.controller; import com.jero.common.util.oConvertUtils; +import com.jero.meeting.common.MeetingSubitemCommon; +import com.jero.meeting.entity.PayMeeting; import com.jero.meeting.entity.PayRandomCode; import com.jero.meeting.entity.PayRandomCodeLink; +import com.jero.meeting.service.IPayMeetingService; import com.jero.meeting.service.PayRandomCodeLinkService; import com.jero.meeting.service.PayRandomCodeService; import java.util.Arrays; import java.util.Collections; import java.util.List; +import java.util.Objects; import java.util.stream.Collectors; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -50,7 +54,8 @@ public class PayRandomCodeController extends JeroController { String randomCodeId = item.getRandomCodeId(); + Integer guestType = item.getGuestType(); + String invitationCode = ""; + if (Objects.equals(MeetingSubitemCommon.VIP,guestType)){ + invitationCode = vipInvitationCode; + }else if (Objects.equals(MeetingSubitemCommon.SPEAKER,guestType)){ + invitationCode = speakerInvitationCode; + }else if (Objects.equals(MeetingSubitemCommon.GUEST,guestType)){ + invitationCode = guestInvitationCode; + }else if (Objects.equals(MeetingSubitemCommon.COOPERATIVE,guestType)){ + invitationCode = cooperativeInvitationCode; + } + List randomCodeLinkList = payRandomCodeLinkService.selectByRandomCodeId(randomCodeId); + String finalInvitationCode = invitationCode; + randomCodeLinkList.forEach(item1 ->{ + String randomCode1 = item1.getRandomCode(); + item1.setRandomCode(finalInvitationCode + randomCode1); + }); item.setRandomCodeLinkList(randomCodeLinkList); }); return super.exportListXls(exportList, PayRandomCode.class, "随机码表");