diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/InternalMeetingSituationController.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/InternalMeetingSituationController.java index 2ed3ea75..8513275f 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/InternalMeetingSituationController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/InternalMeetingSituationController.java @@ -315,5 +315,9 @@ public class InternalMeetingSituationController extends JeroController checkMember(String companyName) { + return Result.OK(payMeetingSituationService.checkMember(companyName)); + } } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/IPayMeetingSituationService.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/IPayMeetingSituationService.java index 9a19adf1..423fadb8 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/IPayMeetingSituationService.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/IPayMeetingSituationService.java @@ -28,7 +28,9 @@ public interface IPayMeetingSituationService extends IService 0) { + if (checkMember(payMeetingSituation1.getCompanyName())) { payMeetingSituation1.setAmountReceivable(payMeeting.getMeetingCostsVip()); } else { payMeetingSituation1.setAmountReceivable(payMeeting.getMeetingCosts()); @@ -989,6 +988,16 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl 0; + } + private void canHuiContact(PayMeetingSituation payMeetingSituation, String companyId, PayContactsManagement contactsManagement) { if (contactsManagement == null) { throw new JeroBootException("联系人不存在");