|  | @ -162,7 +162,7 @@ public class RsResourceController extends BaseController {
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             model.addAttribute("mode", mode);
 | 
	
		
			
				|  |  |             model.addAttribute("resourceId", resourceId);
 | 
	
		
			
				|  |  |             RsResourceDeatilModel rrsdm= resourceService.getRsResourceDeatilModel(resourceId);
 | 
	
		
			
				|  |  |             RsResourceDeatilModel rrsdm = resourceService.getRsResourceDeatilModel(resourceId);
 | 
	
		
			
				|  |  |             model.addAttribute("datasetId", rrsdm.getDatasetCode());
 | 
	
		
			
				|  |  |             if (!StringUtils.isEmpty(datasetId)) {
 | 
	
		
			
				|  |  |                 RsResourceDataset ds = resourceService.getLocalDataSetById(datasetId);
 | 
	
	
		
			
				|  | @ -401,7 +401,7 @@ public class RsResourceController extends BaseController {
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @RequestMapping("/resource/rsResourceInfo")
 | 
	
		
			
				|  |  |     public String rsResourceInfoTemplate(Model model, String id, String mode,String categoryId) {
 | 
	
		
			
				|  |  |     public String rsResourceInfoTemplate(Model model, String id, String mode, String categoryId) {
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             RsResourceDeatilModel rsResource = null;
 | 
	
		
			
				|  |  |             //mode定义:new modify view三种模式,新增,修改,查看
 | 
	
	
		
			
				|  | @ -515,8 +515,7 @@ public class RsResourceController extends BaseController {
 | 
	
		
			
				|  |  |             params.put("page", page);
 | 
	
		
			
				|  |  |             params.put("rows", rows);
 | 
	
		
			
				|  |  |             return resourceService.getDataSet(params);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         catch (Exception e) {
 | 
	
		
			
				|  |  |         } catch (Exception e) {
 | 
	
		
			
				|  |  |             e.printStackTrace();
 | 
	
		
			
				|  |  |             return Result.error("删除失败!");
 | 
	
		
			
				|  |  |         }
 | 
	
	
		
			
				|  | @ -601,9 +600,25 @@ public class RsResourceController extends BaseController {
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public Result createMetaData(HttpServletRequest request) {
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             if(StringUtils.isEmpty(request.getParameter("inp_field_is_PK"))){
 | 
	
		
			
				|  |  |                 throw new Exception("请选择是否为主键");
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             if(StringUtils.isEmpty(request.getParameter("inp_field_is_null"))){
 | 
	
		
			
				|  |  |                 throw new Exception("请选择是否为空");
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             RsResourceMetadata rmd = new RsResourceMetadata();
 | 
	
		
			
				|  |  |             BeanUtils.populate(rmd, request.getParameterMap());
 | 
	
		
			
				|  |  |             rmd.setCode(request.getParameter("columnCode"));
 | 
	
		
			
				|  |  |             rmd.setColumnName(request.getParameter("columnCode"));
 | 
	
		
			
				|  |  |             rmd.setColumnLength(request.getParameter("columnLength"));
 | 
	
		
			
				|  |  |             rmd.setColumnType(request.getParameter("columnType"));
 | 
	
		
			
				|  |  |             rmd.setDefinition(request.getParameter("definition"));
 | 
	
		
			
				|  |  |             rmd.setNullable(Integer.valueOf(request.getParameter("inp_field_is_null")));
 | 
	
		
			
				|  |  |             rmd.setPrimaryKey(Integer.valueOf(request.getParameter("inp_field_is_PK")));
 | 
	
		
			
				|  |  |             rmd.setDataSupportType(2);
 | 
	
		
			
				|  |  |             rmd.setLogicDataSource(request.getParameter("logicDataSource"));
 | 
	
		
			
				|  |  |             rmd.setResourceId(request.getParameter("resourceId"));
 | 
	
		
			
				|  |  |             rmd.setName(request.getParameter("name"));
 | 
	
		
			
				|  |  |             // BeanUtils.populate(rmd, request.getParameterMap("logicDataSource"));
 | 
	
		
			
				|  |  |             return resourceService.createMetaData(rmd);
 | 
	
		
			
				|  |  |         } catch (Exception e) {
 | 
	
		
			
				|  |  |             e.printStackTrace();
 | 
	
	
		
			
				|  | @ -616,8 +631,24 @@ public class RsResourceController extends BaseController {
 | 
	
		
			
				|  |  |     public Result updateMetaData(HttpServletRequest request) {
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             RsResourceMetadata rmd = new RsResourceMetadata();
 | 
	
		
			
				|  |  |             BeanUtils.populate(rmd, request.getParameterMap());
 | 
	
		
			
				|  |  |             rmd.setId(request.getParameter("id"));
 | 
	
		
			
				|  |  |             rmd.setCode(request.getParameter("columnCode"));
 | 
	
		
			
				|  |  |             rmd.setColumnName(request.getParameter("columnCode"));
 | 
	
		
			
				|  |  |             rmd.setColumnLength(request.getParameter("columnLength"));
 | 
	
		
			
				|  |  |             rmd.setColumnType(request.getParameter("columnType"));
 | 
	
		
			
				|  |  |             rmd.setDefinition(request.getParameter("definition"));
 | 
	
		
			
				|  |  |             if(StringUtils.isEmpty(request.getParameter("inp_field_is_PK"))){
 | 
	
		
			
				|  |  |                 throw new Exception("请选择是否为主键");
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             if(StringUtils.isEmpty(request.getParameter("inp_field_is_null"))){
 | 
	
		
			
				|  |  |                 throw new Exception("请选择是否为空");
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             rmd.setNullable(Integer.valueOf(request.getParameter("inp_field_is_null")));
 | 
	
		
			
				|  |  |             rmd.setPrimaryKey(Integer.valueOf(request.getParameter("inp_field_is_PK")));
 | 
	
		
			
				|  |  |             rmd.setDataSupportType(2);
 | 
	
		
			
				|  |  |             rmd.setLogicDataSource(request.getParameter("logicDataSource"));
 | 
	
		
			
				|  |  |             rmd.setResourceId(request.getParameter("resourceId"));
 | 
	
		
			
				|  |  |             rmd.setName(request.getParameter("name"));
 | 
	
		
			
				|  |  |             return resourceService.updateMetaData(rmd);
 | 
	
		
			
				|  |  |         } catch (Exception e) {
 | 
	
		
			
				|  |  |             e.printStackTrace();
 |