LAPTOP-KB9HII50\70708 2 gadi atpakaļ
vecāks
revīzija
e87ced2cd0

+ 6 - 0
svr/svr-basic/src/main/java/com/yihu/jw/basic/standard/controller/StdDatasetController.java

@ -11,6 +11,7 @@ import com.yihu.jw.util.common.StringUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import org.apache.commons.lang3.StringUtils;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@ -44,12 +45,17 @@ public class StdDatasetController extends EnvelopRestEndpoint {
            @RequestParam(value = "stdVersion") String stdVersion,
            @ApiParam(name = "condition", value = "查询条件:编码或名称")
            @RequestParam(value = "condition", required = false) String condition,
            @ApiParam(name = "q", value = "前端控件传过来的查询条件,此值会覆盖condition")
            @RequestParam(value = "q", required = false) String q,
            @ApiParam(name = "order", value = "Order param,Must be json.ascending:asc,descending:desc")
            @RequestParam(value = "order", required = false) String order,
            @ApiParam(name = "rows", value = "Limit the size of result set. Must be an integer")
            @RequestParam(value = "rows", required = false) Integer rows,
            @ApiParam(name = "page", value = "Start position of result set. Must be an integer")
            @RequestParam(value = "page", required = false) Integer page) {
        if(StringUtils.isNotBlank(q)){
            condition="{\"name\":\""+q+"\"}";
        }
        return stdDatasetService.getDetailModelList(stdVersion, condition, order, rows, page);
    }

+ 1 - 5
svr/svr-basic/src/main/java/com/yihu/jw/basic/standard/service/adapter/AdapterDatasetService.java

@ -185,11 +185,7 @@ public class AdapterDatasetService extends SQLGeneralDAO {
                sqlCreator.likeOrCondition("stdDatasetName", "stdDatasetCode", name);
            }
            String sql = sqlCreator.countData(tableName);
            Query query = getCurrentSession().createSQLQuery(sql);
            for (String key : sqlCreator.getKeyValueMap().keySet()) {
                query.setParameter(key, sqlCreator.getKeyValueMap().get(key));
            }
            Integer count = Integer.parseInt(StringUtil.toString(query.list().get(0)));
            Integer count = jdbcTemplate.queryForObject(sql,Integer.class);
            return count;
        } catch (Exception e) {
            e.printStackTrace();

+ 2 - 7
svr/svr-basic/src/main/java/com/yihu/jw/basic/standard/service/adapter/AdapterDictEntryService.java

@ -215,11 +215,7 @@ public class AdapterDictEntryService extends SQLGeneralDAO {
            }
        }
        String sql = sqlCreator.countData(tableName);
        Query query = getCurrentSession().createSQLQuery(sql);
        for (String key : sqlCreator.getKeyValueMap().keySet()) {
            query.setParameter(key, sqlCreator.getKeyValueMap().get(key));
        }
        Integer count = Integer.parseInt(StringUtil.toString(query.list().get(0)));
        Integer count = jdbcTemplate.queryForObject(sql,Integer.class);
        return count;
    }
@ -306,8 +302,7 @@ public class AdapterDictEntryService extends SQLGeneralDAO {
            sqlCreator.equalCondition("stdDictId", stdDictId);
            sqlCreator.equalCondition("adapterDictId", adapterDictId);
            sql = sqlCreator.countData(version.getDictEntryTableName());
            query = getExeuteQuery(sqlCreator, sql);
            Integer count = Integer.parseInt(StringUtil.toString(query.list().get(0)));
            Integer count = jdbcTemplate.queryForObject(sql,Integer.class);
            if (count == 0) {
                sql = "delete from " + version.getDictTableName() + " where std_dict_id = :stdDictId and adapter_dict_id = :adapterDictId";
                query = session.createSQLQuery(sql);

+ 1 - 5
svr/svr-basic/src/main/java/com/yihu/jw/basic/standard/service/adapter/AdapterDictService.java

@ -196,11 +196,7 @@ public class AdapterDictService extends SQLGeneralDAO {
        }
        String sql = sqlCreator.countData(tableName);
        Query query = getCurrentSession().createSQLQuery(sql);
        for (String key : sqlCreator.getKeyValueMap().keySet()) {
            query.setParameter(key, sqlCreator.getKeyValueMap().get(key));
        }
        Integer count = Integer.parseInt(StringUtil.toString(query.list().get(0)));
        Integer count = jdbcTemplate.queryForObject(sql,Integer.class);
        return count;
    }
    public void strategy(String version,String std_version, String adapter_std_version) throws Exception {

+ 2 - 7
svr/svr-basic/src/main/java/com/yihu/jw/basic/standard/service/adapter/AdapterMetadataService.java

@ -229,11 +229,7 @@ public class AdapterMetadataService extends SQLGeneralDAO {
        }
        String sql = sqlCreator.countData(tableName);
        Query query = getCurrentSession().createSQLQuery(sql);
        for (String key : sqlCreator.getKeyValueMap().keySet()) {
            query.setParameter(key, sqlCreator.getKeyValueMap().get(key));
        }
        Integer count = Integer.parseInt(StringUtil.toString(query.list().get(0)));
        Integer count = jdbcTemplate.queryForObject(sql,Integer.class);
        return count;
    }
@ -364,8 +360,7 @@ public class AdapterMetadataService extends SQLGeneralDAO {
            sqlCreator.equalCondition("stdDatasetId", stdDatasetId);
            sqlCreator.equalCondition("adapterDatasetId", adapterDatasetId);
            sql = sqlCreator.countData(version.getMetaDataTableName());
            query = getExeuteQuery(sqlCreator, sql);
            Integer count = Integer.parseInt(StringUtil.toString(query.list().get(0)));
            Integer count = jdbcTemplate.queryForObject(sql,Integer.class);
            if (count == 0) {
                sql = "delete from " + version.getDataSetTableName() + " where std_dataset_id = :stdDatasetId and adapter_dataset_id = :adapterDatasetId";
                query = session.createSQLQuery(sql);

+ 1 - 5
svr/svr-basic/src/main/java/com/yihu/jw/basic/standard/service/standard/StdDatasetService.java

@ -311,11 +311,7 @@ public class StdDatasetService extends SQLGeneralDAO {
                sqlCreator.likeOrCondition("code", "name", name);
            }
            String sql = sqlCreator.countData(tableName);
            Query query = getCurrentSession().createSQLQuery(sql);
            for (String key : sqlCreator.getKeyValueMap().keySet()) {
                query.setParameter(key, sqlCreator.getKeyValueMap().get(key));
            }
            Integer count = Integer.parseInt(StringUtil.toString(query.list().get(0)));
            Integer count = jdbcTemplate.queryForObject(sql,Integer.class);
            return count;
        } catch (Exception e) {
            e.printStackTrace();

+ 1 - 5
svr/svr-basic/src/main/java/com/yihu/jw/basic/standard/service/standard/StdDictEntryService.java

@ -236,11 +236,7 @@ public class StdDictEntryService extends SQLGeneralDAO {
            }
        }
        String sql = sqlCreator.countData(tableName);
        Query query = getCurrentSession().createSQLQuery(sql);
        for (String key : sqlCreator.getKeyValueMap().keySet()) {
            query.setParameter(key, sqlCreator.getKeyValueMap().get(key));
        }
        Integer count = Integer.parseInt(StringUtil.toString(query.list().get(0)));
        Integer count = jdbcTemplate.queryForObject(sql,Integer.class);
        return count;
    }

+ 1 - 5
svr/svr-basic/src/main/java/com/yihu/jw/basic/standard/service/standard/StdDictService.java

@ -366,11 +366,7 @@ public class StdDictService extends SQLGeneralDAO {
        }
        String sql = sqlCreator.countData(tableName);
        Query query = getCurrentSession().createSQLQuery(sql);
        for (String key : sqlCreator.getKeyValueMap().keySet()) {
            query.setParameter(key, sqlCreator.getKeyValueMap().get(key));
        }
        Integer count = Integer.parseInt(StringUtil.toString(query.list().get(0)));
        Integer count = jdbcTemplate.queryForObject(sql,Integer.class);
        return count;
    }

+ 1 - 6
svr/svr-basic/src/main/java/com/yihu/jw/basic/standard/service/standard/StdMetadataService.java

@ -275,12 +275,7 @@ public class StdMetadataService extends SQLGeneralDAO {
        }
        String sql = sqlCreator.countData(tableName);
        Query query = getCurrentSession().createSQLQuery(sql);
        for (String key : sqlCreator.getKeyValueMap().keySet()) {
            query.setParameter(key, sqlCreator.getKeyValueMap().get(key));
        }
        Integer count = Integer.parseInt(StringUtil.toString(query.list().get(0)));
        return count;
        return jdbcTemplate.queryForObject(sql,Integer.class);
    }
    public PageEnvelop getMetadataSelectList(String stdVersion, Long dictId, String condition, String order, Integer rows, Integer page) {