This commit is contained in:
JyuHsin
2025-05-14 16:51:24 +08:00
parent a3443fc997
commit 2980cc91d0
2 changed files with 3 additions and 3 deletions
@@ -94,7 +94,7 @@ public class MTrainSignUpActivityController {
@Ok("json:full") @Ok("json:full")
@POST @POST
@ViReturn @ViReturn
public Object doSignUp(TrainSignUpUser trainSignUpUser) { public synchronized Object doSignUp(TrainSignUpUser trainSignUpUser) {
try { try {
lock.lock(); lock.lock();
trainSignUpActivityService.doSignUp(trainSignUpUser); trainSignUpActivityService.doSignUp(trainSignUpUser);
@@ -178,7 +178,7 @@ public class MTrainSignUpActivityController {
@POST @POST
@ViReturn @ViReturn
@RequiresAuthentication @RequiresAuthentication
public Object validateSignUp(String courseId, public synchronized Object validateSignUp(String courseId,
@Param(value = "cndId") String cndId) { @Param(value = "cndId") String cndId) {
try { try {
lock.lock(); lock.lock();
@@ -376,7 +376,7 @@ public class TrainSignUpActivityServiceImpl extends ViServiceImpl<TrainSignUpAct
} }
@Override @Override
public boolean isSignFull(String courseId) { public synchronized boolean isSignFull(String courseId) {
//课程限制人数 //课程限制人数
TrainSignUpCourse course = dao().fetch(TrainSignUpCourse.class, courseId); TrainSignUpCourse course = dao().fetch(TrainSignUpCourse.class, courseId);
int coursePeopleNumber = course.getCoursePeopleNumber(); int coursePeopleNumber = course.getCoursePeopleNumber();