|
|
@@ -18,23 +18,36 @@ import com.goafanti.core.shiro.token.TokenManager;
|
|
|
public class UserActivityUserApiController extends BaseApiController {
|
|
|
@Resource
|
|
|
private ActivityUserService activityUserService;
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 报名
|
|
|
*/
|
|
|
@RequestMapping(value = "/signUp", method = RequestMethod.POST)
|
|
|
- public Result signUp(Long aid){
|
|
|
+ public Result signUp(Long aid) {
|
|
|
Result res = new Result();
|
|
|
if (null == aid) {
|
|
|
res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR, "", "活动ID"));
|
|
|
return res;
|
|
|
}
|
|
|
ActivityUser au = activityUserService.selectByAidAndUid(aid, TokenManager.getUserId());
|
|
|
- if (null == au){
|
|
|
+ if (null == au) {
|
|
|
activityUserService.save(aid);
|
|
|
} else {
|
|
|
activityUserService.update(au);
|
|
|
}
|
|
|
return res;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 取消报名
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/signOff", method = RequestMethod.POST)
|
|
|
+ public Result signOff(Long aid) {
|
|
|
+ Result res = new Result();
|
|
|
+ if (null == aid) {
|
|
|
+ res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR, "", "活动ID"));
|
|
|
+ return res;
|
|
|
+ }
|
|
|
+ return res.data(activityUserService.batchDeleteByPrimaryKey(aid, TokenManager.getUserId()));
|
|
|
+ }
|
|
|
}
|