|
@ -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();
|