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")
@POST
@ViReturn
public Object doSignUp(TrainSignUpUser trainSignUpUser) {
public synchronized Object doSignUp(TrainSignUpUser trainSignUpUser) {
try {
lock.lock();
trainSignUpActivityService.doSignUp(trainSignUpUser);
@@ -178,7 +178,7 @@ public class MTrainSignUpActivityController {
@POST
@ViReturn
@RequiresAuthentication
public Object validateSignUp(String courseId,
public synchronized Object validateSignUp(String courseId,
@Param(value = "cndId") String cndId) {
try {
lock.lock();
@@ -376,7 +376,7 @@ public class TrainSignUpActivityServiceImpl extends ViServiceImpl<TrainSignUpAct
}
@Override
public boolean isSignFull(String courseId) {
public synchronized boolean isSignFull(String courseId) {
//课程限制人数
TrainSignUpCourse course = dao().fetch(TrainSignUpCourse.class, courseId);
int coursePeopleNumber = course.getCoursePeopleNumber();