|
@ -267,6 +267,7 @@ public class RsResourceController extends BaseController {
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
try {
|
|
try {
|
|
|
|
//现在最多导出五十条数据
|
|
String pageSize = StringUtils.isEmpty(request.getParameter("rows")) ? "10" : request.getParameter("rows");
|
|
String pageSize = StringUtils.isEmpty(request.getParameter("rows")) ? "10" : request.getParameter("rows");
|
|
String currPage = StringUtils.isEmpty(request.getParameter("page")) ? "1" : request.getParameter("page");
|
|
String currPage = StringUtils.isEmpty(request.getParameter("page")) ? "1" : request.getParameter("page");
|
|
|
|
|
|
@ -277,6 +278,7 @@ public class RsResourceController extends BaseController {
|
|
Map<String, Object> params = new HashMap<String, Object>();
|
|
Map<String, Object> params = new HashMap<String, Object>();
|
|
params.put("rows", Integer.valueOf(pageSize));
|
|
params.put("rows", Integer.valueOf(pageSize));
|
|
params.put("page", Integer.valueOf(currPage));
|
|
params.put("page", Integer.valueOf(currPage));
|
|
|
|
|
|
if (!StringUtils.isEmpty(resource.getDatasetCode())) {
|
|
if (!StringUtils.isEmpty(resource.getDatasetCode())) {
|
|
RsResourceRestDetail rrd = resourceRestService.getResourceRestDetailByCode(resource.getCode());
|
|
RsResourceRestDetail rrd = resourceRestService.getResourceRestDetailByCode(resource.getCode());
|
|
if ("resource.getMongoDBData".equals(rrd.getNamespace())) {
|
|
if ("resource.getMongoDBData".equals(rrd.getNamespace())) {
|
|
@ -318,7 +320,6 @@ public class RsResourceController extends BaseController {
|
|
result.setPageSize(Integer.valueOf(pageSize));
|
|
result.setPageSize(Integer.valueOf(pageSize));
|
|
result.setSuccessFlg(true);
|
|
result.setSuccessFlg(true);
|
|
}
|
|
}
|
|
|
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
result.setSuccessFlg(false);
|
|
result.setSuccessFlg(false);
|
|
@ -602,10 +603,10 @@ public class RsResourceController extends BaseController {
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public Result createMetaData(HttpServletRequest request) {
|
|
public Result createMetaData(HttpServletRequest request) {
|
|
try {
|
|
try {
|
|
if(StringUtils.isEmpty(request.getParameter("inp_field_is_PK"))){
|
|
|
|
|
|
if (StringUtils.isEmpty(request.getParameter("inp_field_is_PK"))) {
|
|
throw new Exception("请选择是否为主键");
|
|
throw new Exception("请选择是否为主键");
|
|
}
|
|
}
|
|
if(StringUtils.isEmpty(request.getParameter("inp_field_is_null"))){
|
|
|
|
|
|
if (StringUtils.isEmpty(request.getParameter("inp_field_is_null"))) {
|
|
throw new Exception("请选择是否为空");
|
|
throw new Exception("请选择是否为空");
|
|
}
|
|
}
|
|
RsResourceMetadata rmd = new RsResourceMetadata();
|
|
RsResourceMetadata rmd = new RsResourceMetadata();
|
|
@ -639,10 +640,10 @@ public class RsResourceController extends BaseController {
|
|
rmd.setColumnLength(request.getParameter("columnLength"));
|
|
rmd.setColumnLength(request.getParameter("columnLength"));
|
|
rmd.setColumnType(request.getParameter("columnType"));
|
|
rmd.setColumnType(request.getParameter("columnType"));
|
|
rmd.setDefinition(request.getParameter("definition"));
|
|
rmd.setDefinition(request.getParameter("definition"));
|
|
if(StringUtils.isEmpty(request.getParameter("inp_field_is_PK"))){
|
|
|
|
|
|
if (StringUtils.isEmpty(request.getParameter("inp_field_is_PK"))) {
|
|
throw new Exception("请选择是否为主键");
|
|
throw new Exception("请选择是否为主键");
|
|
}
|
|
}
|
|
if(StringUtils.isEmpty(request.getParameter("inp_field_is_null"))){
|
|
|
|
|
|
if (StringUtils.isEmpty(request.getParameter("inp_field_is_null"))) {
|
|
throw new Exception("请选择是否为空");
|
|
throw new Exception("请选择是否为空");
|
|
}
|
|
}
|
|
rmd.setNullable(Integer.valueOf(request.getParameter("inp_field_is_null")));
|
|
rmd.setNullable(Integer.valueOf(request.getParameter("inp_field_is_null")));
|
|
@ -663,7 +664,7 @@ public class RsResourceController extends BaseController {
|
|
public Result getMetaDataByDatasetId(HttpServletRequest request) {
|
|
public Result getMetaDataByDatasetId(HttpServletRequest request) {
|
|
try {
|
|
try {
|
|
String datasetCode = request.getParameter("datasetCode");
|
|
String datasetCode = request.getParameter("datasetCode");
|
|
String datasetId = request.getParameter("datasetId");
|
|
|
|
|
|
String datasetId = request.getParameter("datasetId");
|
|
return resourceService.getMetaDataByDatasetId(datasetCode, datasetId);
|
|
return resourceService.getMetaDataByDatasetId(datasetCode, datasetId);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
@ -794,7 +795,6 @@ public class RsResourceController extends BaseController {
|
|
fieldMap.put(String.valueOf(jo.get("key")), String.valueOf(jo.get("value")));
|
|
fieldMap.put(String.valueOf(jo.get("key")), String.valueOf(jo.get("value")));
|
|
|
|
|
|
}
|
|
}
|
|
request.setAttribute("rows", "1000");
|
|
|
|
Result e = this.searchRomoteResourceList(request);
|
|
Result e = this.searchRomoteResourceList(request);
|
|
JXLUtil.listMapToExcel(((DataGridResult) e).getDetailModelList(), fieldMap, name, response);
|
|
JXLUtil.listMapToExcel(((DataGridResult) e).getDetailModelList(), fieldMap, name, response);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|