|
@ -25,6 +25,7 @@ import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiParam;
|
|
import io.swagger.annotations.ApiParam;
|
|
import jxl.Sheet;
|
|
import jxl.Sheet;
|
|
import jxl.Workbook;
|
|
import jxl.Workbook;
|
|
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
import org.apache.commons.lang.StringUtils;
|
|
import org.apache.commons.lang.StringUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
@ -517,6 +518,8 @@ public class WarningSettingEndPoint extends EnvelopRestEndPoint {
|
|
@RequestParam(value = "fields", required = false) String fields,
|
|
@RequestParam(value = "fields", required = false) String fields,
|
|
@ApiParam(name = "filters", value = "过滤器,为空检索所有条件", defaultValue = "")
|
|
@ApiParam(name = "filters", value = "过滤器,为空检索所有条件", defaultValue = "")
|
|
@RequestParam(value = "filters", required = false) String filters,
|
|
@RequestParam(value = "filters", required = false) String filters,
|
|
|
|
@ApiParam(name = "datasetCode", value = "数据集编码", defaultValue = "")
|
|
|
|
@RequestParam(value = "datasetCode", required = false) String datasetCode,
|
|
@ApiParam(name = "sorts", value = "排序,规则参见说明文档", defaultValue = "")
|
|
@ApiParam(name = "sorts", value = "排序,规则参见说明文档", defaultValue = "")
|
|
@RequestParam(value = "sorts", required = false) String sorts,
|
|
@RequestParam(value = "sorts", required = false) String sorts,
|
|
@ApiParam(name = "size", value = "分页大小", defaultValue = "15")
|
|
@ApiParam(name = "size", value = "分页大小", defaultValue = "15")
|
|
@ -525,7 +528,21 @@ public class WarningSettingEndPoint extends EnvelopRestEndPoint {
|
|
@RequestParam(value = "page", required = false) int page) {
|
|
@RequestParam(value = "page", required = false) int page) {
|
|
Envelop envelop = new Envelop();
|
|
Envelop envelop = new Envelop();
|
|
try {
|
|
try {
|
|
ResponseEntity<List<MStdMetaData>> res = standardServiceClient.searchOrgMetaDatas(fields,filters,sorts,size,page,defaultQualityVersion);
|
|
|
|
|
|
String lastStandByOrgCode = standardServiceClient.getLastStandByOrgCode(defaultOrgCode);
|
|
|
|
if(StringUtils.isNotBlank(datasetCode)){
|
|
|
|
//查找datasetId
|
|
|
|
String filter = "code="+datasetCode;
|
|
|
|
ResponseEntity<List<MStdDataSet>> res = standardServiceClient.searchDataSets(null,filter,null,1,1,lastStandByOrgCode);
|
|
|
|
List<MStdDataSet> mStdDataSetList = res.getBody();
|
|
|
|
if(CollectionUtils.isNotEmpty(mStdDataSetList)){
|
|
|
|
if(StringUtils.isNotBlank(filters)){
|
|
|
|
filters = "dataSetId="+mStdDataSetList.get(0).getId()+";"+filters;
|
|
|
|
}else{
|
|
|
|
filters = "dataSetId="+mStdDataSetList.get(0).getId();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
ResponseEntity<List<MStdMetaData>> res = standardServiceClient.searchOrgMetaDatas(fields,filters,sorts,size,page,lastStandByOrgCode);
|
|
List<MStdMetaData> mStdDataSetList = res.getBody();
|
|
List<MStdMetaData> mStdDataSetList = res.getBody();
|
|
int totalCount = getTotalCount(res);
|
|
int totalCount = getTotalCount(res);
|
|
return getPageResult(mStdDataSetList,totalCount,page,size);
|
|
return getPageResult(mStdDataSetList,totalCount,page,size);
|
|
@ -552,7 +569,8 @@ public class WarningSettingEndPoint extends EnvelopRestEndPoint {
|
|
@RequestParam(value = "page", required = false) int page) {
|
|
@RequestParam(value = "page", required = false) int page) {
|
|
Envelop envelop = new Envelop();
|
|
Envelop envelop = new Envelop();
|
|
try {
|
|
try {
|
|
ResponseEntity<List<MStdDataSet>> res = standardServiceClient.searchDataSets(fields,filters,sorts,size,page,defaultQualityVersion);
|
|
|
|
|
|
String lastStandByOrgCode = standardServiceClient.getLastStandByOrgCode(defaultOrgCode);
|
|
|
|
ResponseEntity<List<MStdDataSet>> res = standardServiceClient.searchDataSets(fields,filters,sorts,size,page,lastStandByOrgCode);
|
|
List<MStdDataSet> mStdDataSetList = res.getBody();
|
|
List<MStdDataSet> mStdDataSetList = res.getBody();
|
|
int totalCount = getTotalCount(res);
|
|
int totalCount = getTotalCount(res);
|
|
return getPageResult(mStdDataSetList,totalCount,page,size);
|
|
return getPageResult(mStdDataSetList,totalCount,page,size);
|
|
@ -598,7 +616,7 @@ public class WarningSettingEndPoint extends EnvelopRestEndPoint {
|
|
public Envelop getLastStandByOrgCode(@ApiParam(value="机构code,不传则默认为jkzl",defaultValue = "jkzl")
|
|
public Envelop getLastStandByOrgCode(@ApiParam(value="机构code,不传则默认为jkzl",defaultValue = "jkzl")
|
|
@RequestParam(value = "orgCode",required = false) String orgCode){
|
|
@RequestParam(value = "orgCode",required = false) String orgCode){
|
|
if(StringUtils.isBlank(orgCode)){
|
|
if(StringUtils.isBlank(orgCode)){
|
|
orgCode = "jkzl";
|
|
|
|
|
|
orgCode = defaultOrgCode;
|
|
}
|
|
}
|
|
String lastStandByOrgCode = standardServiceClient.getLastStandByOrgCode(orgCode);
|
|
String lastStandByOrgCode = standardServiceClient.getLastStandByOrgCode(orgCode);
|
|
Envelop envelop = new Envelop();
|
|
Envelop envelop = new Envelop();
|