12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- package com.zhcs.dt.controller.fhoa.datajur;
- import java.text.DateFormat;
- import java.text.SimpleDateFormat;
- import java.util.ArrayList;
- import java.util.Date;
- import java.util.List;
- import javax.annotation.Resource;
- import net.sf.json.JSONArray;
- import org.springframework.beans.propertyeditors.CustomDateEditor;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.WebDataBinder;
- import org.springframework.web.bind.annotation.InitBinder;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.servlet.ModelAndView;
- import com.zhcs.dt.controller.base.BaseController;
- import com.zhcs.dt.service.fhoa.datajur.DatajurManager;
- import com.zhcs.dt.service.fhoa.department.DepartmentManager;
- import com.zhcs.dt.util.Jurisdiction;
- import com.zhcs.dt.util.PageData;
- /**
- * 说明:组织数据权限表
- * 创建人:FH Q313596790
- * 创建时间:2016-04-26
- */
- @Controller
- @RequestMapping(value="/datajur")
- public class DatajurController extends BaseController {
-
- String menuUrl = "datajur/list.do"; //菜单地址(权限用)
- @Resource(name="datajurService")
- private DatajurManager datajurService;
- @Resource(name="departmentService")
- private DepartmentManager departmentService;
-
- /**修改
- * @param
- * @throws Exception
- */
- @RequestMapping(value="/edit")
- public ModelAndView edit() throws Exception{
- logBefore(logger, Jurisdiction.getUsername()+"修改Datajur");
- if(!Jurisdiction.buttonJurisdiction(menuUrl, "edit")){return null;} //校验权限
- ModelAndView mv = this.getModelAndView();
- PageData pd = new PageData();
- pd = this.getPageData();
- pd.put("DEPARTMENT_IDS", departmentService.getDEPARTMENT_IDS(pd.getString("DEPARTMENT_ID"))); //部门ID集
- datajurService.edit(pd);
- mv.addObject("msg","success");
- mv.setViewName("save_result");
- return mv;
- }
-
- /**去修改页面
- * @param
- * @throws Exception
- */
- @RequestMapping(value="/goEdit")
- public ModelAndView goEdit()throws Exception{
- ModelAndView mv = this.getModelAndView();
- PageData pd = new PageData();
- pd = this.getPageData();
- List<PageData> zdepartmentPdList = new ArrayList<PageData>();
- JSONArray arr = JSONArray.fromObject(departmentService.listAllDepartmentToSelect(Jurisdiction.getDEPARTMENT_ID(),zdepartmentPdList));
- mv.addObject("zTreeNodes", (null == arr ?"":arr.toString()));
- pd = datajurService.findById(pd); //根据ID读取
- mv.addObject("DATAJUR_ID", pd.getString("DATAJUR_ID"));
- pd = departmentService.findById(pd);//读取部门数据(用部门名称)
- mv.setViewName("fhoa/datajur/datajur_edit");
- mv.addObject("msg", "edit");
- mv.addObject("pd", pd);
- return mv;
- }
-
- @InitBinder
- public void initBinder(WebDataBinder binder){
- DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
- binder.registerCustomEditor(Date.class, new CustomDateEditor(format,true));
- }
- }
|