|
@@ -8,6 +8,7 @@ import com.ym.mec.biz.dal.dao.TempLittleArtistTrainingCampUserRelationDao;
|
|
|
import com.ym.mec.biz.dal.entity.TempLittleArtistTrainingCampUserRelation;
|
|
|
import com.ym.mec.biz.dal.vo.TempCampUserQualificationsVo;
|
|
|
import com.ym.mec.biz.service.SysConfigService;
|
|
|
+import com.ym.mec.biz.service.TempLittleArtistTrainingCampService;
|
|
|
import com.ym.mec.biz.service.TempLittleArtistTrainingCampUserRelationService;
|
|
|
import com.ym.mec.common.exception.BizException;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
@@ -35,6 +36,8 @@ public class TempLittleArtistTrainingCampUserRelationServiceImpl extends Service
|
|
|
private SysUserFeignService sysUserFeignService;
|
|
|
@Autowired
|
|
|
private SysConfigService sysConfigService;
|
|
|
+ @Autowired
|
|
|
+ private TempLittleArtistTrainingCampService tempLittleArtistTrainingCampService;
|
|
|
|
|
|
@Override
|
|
|
public TempLittleArtistTrainingCampUserRelationDao getDao() {
|
|
@@ -57,7 +60,13 @@ public class TempLittleArtistTrainingCampUserRelationServiceImpl extends Service
|
|
|
}
|
|
|
int count = this.count(Wrappers.<TempLittleArtistTrainingCampUserRelation>lambdaUpdate()
|
|
|
.set(TempLittleArtistTrainingCampUserRelation::getActivityId, campId));
|
|
|
- if (count == 2000) {
|
|
|
+ int maxNum = 2000;
|
|
|
+ if (count == maxNum) {
|
|
|
+ throw new BizException("人数已报满!");
|
|
|
+ }
|
|
|
+ //修改训练营人数,小于2000人
|
|
|
+ int updateFlag = tempLittleArtistTrainingCampService.getDao().updateUserNum(campId, maxNum);
|
|
|
+ if (updateFlag == 0) {
|
|
|
throw new BizException("人数已报满!");
|
|
|
}
|
|
|
this.update(Wrappers.<TempLittleArtistTrainingCampUserRelation>lambdaUpdate()
|