From fe82558e4c284545a166413b98e1dcffdc191bb0 Mon Sep 17 00:00:00 2001 From: "@jyuhsin" <729757837@qq.com> Date: Tue, 3 Mar 2026 16:15:35 +0800 Subject: [PATCH] commit --- .../activity/trainSignUp/scanHandle/TrainScanHandle.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/budwk/app/zhgh/activity/trainSignUp/scanHandle/TrainScanHandle.java b/src/main/java/com/budwk/app/zhgh/activity/trainSignUp/scanHandle/TrainScanHandle.java index d86792a..35b5d04 100644 --- a/src/main/java/com/budwk/app/zhgh/activity/trainSignUp/scanHandle/TrainScanHandle.java +++ b/src/main/java/com/budwk/app/zhgh/activity/trainSignUp/scanHandle/TrainScanHandle.java @@ -3,6 +3,7 @@ package com.budwk.app.zhgh.activity.trainSignUp.scanHandle; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.StrUtil; import com.budwk.app.base.result.Result; +import com.budwk.app.sys.models.Sys_user; import com.budwk.app.sys.views.View_user; import com.budwk.app.web.commons.auth.utils.SecurityUtil; import com.budwk.app.zhgh.activity.basic.models.ActivityUserScope; @@ -18,6 +19,7 @@ import org.nutz.mvc.ActionContext; import org.nutz.mvc.view.ForwardView; import javax.servlet.http.HttpServletRequest; +import java.util.List; import java.util.Map; /** @@ -41,6 +43,11 @@ public class TrainScanHandle implements ScanHandler { @Override public Object handle(Map params) { try { + String userId = SecurityUtil.getUserId(); + Sys_user user = dao.fetch(Sys_user.class, userId); + if (!(user.getMember() && List.of("年薪制", "境外聘用", "劳务派遣一类", "劳务派遣二类").contains(user.getPreparedBy()))) { + return Result.error("您没有权限参与此次活动"); + } // 获取参数 String courseId = params.get("courseId").toString();