Commit 2514d928a64d316b03453fce3160e17e5e7bd38b
1 parent
a479f295
添加课后作ye,API
Showing
1 changed file
with
33 additions
and
8 deletions
src/com/fh/controller/sunvote/homework/HomeworkController.java
... | ... | @@ -19,6 +19,7 @@ import org.springframework.web.bind.annotation.RequestMapping; |
19 | 19 | import org.springframework.web.bind.annotation.ResponseBody; |
20 | 20 | import org.springframework.web.servlet.ModelAndView; |
21 | 21 | |
22 | +import com.fh.controller.api.ResponseGson; | |
22 | 23 | import com.fh.controller.base.BaseController; |
23 | 24 | import com.fh.entity.Page; |
24 | 25 | import com.fh.service.sunvote.homework.HomeworkManager; |
... | ... | @@ -51,9 +52,6 @@ public class HomeworkController extends BaseController { |
51 | 52 | @RequestMapping(value = "/save") |
52 | 53 | public ModelAndView save() throws Exception { |
53 | 54 | logBefore(logger, Jurisdiction.getUsername() + "新增Homework"); |
54 | - if (!Jurisdiction.buttonJurisdiction(menuUrl, "add")) { | |
55 | - return null; | |
56 | - } // 校验权限 | |
57 | 55 | ModelAndView mv = this.getModelAndView(); |
58 | 56 | PageData pd = new PageData(); |
59 | 57 | pd = this.getPageData(); |
... | ... | @@ -89,9 +87,6 @@ public class HomeworkController extends BaseController { |
89 | 87 | @RequestMapping(value = "/edit") |
90 | 88 | public ModelAndView edit() throws Exception { |
91 | 89 | logBefore(logger, Jurisdiction.getUsername() + "修改Homework"); |
92 | - if (!Jurisdiction.buttonJurisdiction(menuUrl, "edit")) { | |
93 | - return null; | |
94 | - } // 校验权限 | |
95 | 90 | ModelAndView mv = this.getModelAndView(); |
96 | 91 | PageData pd = new PageData(); |
97 | 92 | pd = this.getPageData(); |
... | ... | @@ -110,8 +105,6 @@ public class HomeworkController extends BaseController { |
110 | 105 | @RequestMapping(value = "/list") |
111 | 106 | public ModelAndView list(Page page) throws Exception { |
112 | 107 | logBefore(logger, Jurisdiction.getUsername() + "列表Homework"); |
113 | - // if(!Jurisdiction.buttonJurisdiction(menuUrl, "cha")){return null;} | |
114 | - // //校验权限(无权查看时页面会有提示,如果不注释掉这句代码就无法进入列表页面,所以根据情况是否加入本句代码) | |
115 | 108 | ModelAndView mv = this.getModelAndView(); |
116 | 109 | PageData pd = new PageData(); |
117 | 110 | pd = this.getPageData(); |
... | ... | @@ -268,4 +261,36 @@ public class HomeworkController extends BaseController { |
268 | 261 | Gson gson = new Gson(); |
269 | 262 | return gson.toJson(pd); |
270 | 263 | } |
264 | + | |
265 | + /** | |
266 | + * 列表 | |
267 | + * | |
268 | + * @param page | |
269 | + * @throws Exception | |
270 | + */ | |
271 | + @RequestMapping(value = "/listdata", produces = "application/json;charset=UTF-8") | |
272 | + @ResponseBody | |
273 | + public String listdata(Page page) throws Exception { | |
274 | + PageData pd = new PageData(); | |
275 | + pd = this.getPageData(); | |
276 | + String keywords = pd.getString("keywords"); // 关键词检索条件 | |
277 | + if (null != keywords && !"".equals(keywords)) { | |
278 | + pd.put("keywords", keywords.trim()); | |
279 | + } | |
280 | + page.setPd(pd); | |
281 | + List<PageData> varList = homeworkService.list(page); // 列出Homework列表 | |
282 | + Gson gson = new Gson(); | |
283 | + return gson.toJson(varList); | |
284 | + } | |
285 | + | |
286 | + @RequestMapping(value = "/savedata") | |
287 | + public String savedata() throws Exception { | |
288 | + PageData pd = new PageData(); | |
289 | + pd = this.getPageData(); | |
290 | + pd.put("HOMEWORK_ID", this.get32UUID()); // 主键 | |
291 | + homeworkService.save(pd); | |
292 | + ResponseGson<String> responseGson = new ResponseGson<String>(); | |
293 | + responseGson.setData(pd.getString("HOMEWORK_ID")); | |
294 | + return responseGson.toJson(); | |
295 | + } | |
271 | 296 | } | ... | ... |