From cfdcda34585cce20c344a8c025746192d42eae1b Mon Sep 17 00:00:00 2001 From: YXY <932687738@qq.com> Date: Wed, 16 Aug 2023 22:47:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E5=90=8E=E7=AB=AF?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../flyingbook/controller/LarkActiveController.java | 12 ++++++++++++ .../LarkUserActiveInviteRelatoinServiceImpl.java | 2 ++ 2 files changed, 14 insertions(+) diff --git a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/controller/LarkActiveController.java b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/controller/LarkActiveController.java index f06ef6a..46c7b60 100644 --- a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/controller/LarkActiveController.java +++ b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/controller/LarkActiveController.java @@ -1,6 +1,8 @@ package com.ruoyi.flyingbook.controller; import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.enums.FlagStatus; +import com.ruoyi.common.enums.LarkActiveInviteStageEnum; import com.ruoyi.common.enums.LarkActiveStageEnum; import com.ruoyi.flyingbook.domain.LarkActive; import com.ruoyi.flyingbook.domain.LarkUserActiveInviteRelatoin; @@ -72,6 +74,16 @@ public class LarkActiveController extends BaseController { */ @PostMapping("/approve") public void approve(@RequestBody LarkUserActiveRelatoin request) { + LarkUserActiveInviteRelatoin larkUserActiveInviteRelatoin = new LarkUserActiveInviteRelatoin(); + larkUserActiveInviteRelatoin.setFlag(FlagStatus.OK.getCode()); + larkUserActiveInviteRelatoin.setCompanyName(request.getCompanyName()); + larkUserActiveInviteRelatoin.setInviteUserName(request.getUserName()); + larkUserActiveInviteRelatoin.setInviteStage(LarkActiveInviteStageEnum.INVITE.getCode()); + List larkUserActiveInviteRelatoins = larkUserActiveInviteRelatoinService.selectLarkUserActiveInviteRelatoinList(larkUserActiveInviteRelatoin); + for (LarkUserActiveInviteRelatoin userActiveInviteRelatoin : larkUserActiveInviteRelatoins) { + userActiveInviteRelatoin.setInviteStage(LarkActiveInviteStageEnum.ACTIVE.getCode()); + larkUserActiveInviteRelatoinService.updateLarkUserActiveInviteRelatoin(userActiveInviteRelatoin); + } request.setActiveStage(LarkActiveStageEnum.ADJUST.getCode()); larkUserActiveRelatoinService.updateLarkUserActiveRelatoin(request); } diff --git a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/service/impl/LarkUserActiveInviteRelatoinServiceImpl.java b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/service/impl/LarkUserActiveInviteRelatoinServiceImpl.java index b77c641..a2bbd9d 100644 --- a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/service/impl/LarkUserActiveInviteRelatoinServiceImpl.java +++ b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/service/impl/LarkUserActiveInviteRelatoinServiceImpl.java @@ -1,6 +1,7 @@ package com.ruoyi.flyingbook.service.impl; import com.ruoyi.common.enums.FlagStatus; +import com.ruoyi.common.enums.LarkActiveInviteStageEnum; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.flyingbook.domain.LarkUserActiveInviteRelatoin; import com.ruoyi.flyingbook.mapper.LarkUserActiveInviteRelatoinMapper; @@ -46,6 +47,7 @@ public class LarkUserActiveInviteRelatoinServiceImpl implements ILarkUserActiveI @Override public List queryTopTen(LarkUserActiveInviteRelatoin larkUserActiveInviteRelatoin) { larkUserActiveInviteRelatoin.setFlag(FlagStatus.OK.getCode()); + larkUserActiveInviteRelatoin.setInviteStage(LarkActiveInviteStageEnum.ACTIVE.getCode()); return larkUserActiveInviteRelatoinMapper.queryTopTen(larkUserActiveInviteRelatoin); }