
增加了从JSON到activity的转化器。 进而填补了repository层和service层的缺失。 增加了JSON表单格式校验,推荐把标准表单格式放在configure层下。 二维码初始学习,添加了二维码相关依赖。
38 lines
1.4 KiB
Java
38 lines
1.4 KiB
Java
package com.codesdream.ase.controller.activity;
|
|
|
|
import com.codesdream.ase.component.ASESpringUtil;
|
|
import com.codesdream.ase.component.datamanager.JSONParameter;
|
|
import com.codesdream.ase.model.activity.Activity;
|
|
import com.codesdream.ase.repository.activity.ActivityRepository;
|
|
import com.codesdream.ase.service.ActivityService;
|
|
import org.springframework.stereotype.Controller;
|
|
import org.springframework.ui.Model;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import java.security.Principal;
|
|
|
|
@Controller
|
|
public class ActivityViewerController {
|
|
|
|
private final String url = "/forget/activity";
|
|
|
|
@Resource
|
|
ActivityService activityService;
|
|
|
|
@Resource
|
|
ActivityRepository activityRepository;
|
|
|
|
@RequestMapping(value = url + "/my/participated", method = RequestMethod.GET)
|
|
String showParticipated(Model model, HttpServletRequest request){
|
|
Principal principal = request.getUserPrincipal();
|
|
String username = principal.getName();
|
|
ASESpringUtil aseSpringUtil = new ASESpringUtil();
|
|
activityRepository = aseSpringUtil.getBean(ActivityRepository.class);
|
|
//List<Activity> participatedActivities = activityRepository.findc
|
|
return "/my/participated";
|
|
}
|
|
}
|