---恢复内容开始---

1、今天在测试的时候发现 model中的name不能模糊查询。

 ModelQuery modelQuery = repositoryService.createModelQuery();
            if (!StringUtils.isNullOrEmpty(param_Category)) {
                modelQuery.modelCategory(param_Category);
            }
            if (!StringUtils.isNullOrEmpty(param_Name)) {
                modelQuery.modelNameLike(param_Name);
            }
            if (!StringUtils.isNullOrEmpty(param_KEY)) {
                modelQuery.modelKey(param_KEY);
            }
            return modelQuery.orderByCreateTime().desc().list();

  activitiModelService.find_Model("", "退回单", "").forEach(itemvalue -> logger.info(JSON.toJSONString(itemvalue)));

字段值是:采购_退回单

修改

    public List<Model> find_Model(String param_Category, String param_Name, String param_KEY) throws BusinessLogicException {
        try {
            ModelQuery modelQuery = repositoryService.createModelQuery();
            if (!StringUtils.isNullOrEmpty(param_Category)) {
                modelQuery.modelCategory(param_Category);
            }
            if (!StringUtils.isNullOrEmpty(param_Name)) {
                modelQuery.modelNameLike("%" + param_Name + "%");
            }
            if (!StringUtils.isNullOrEmpty(param_KEY)) {
                modelQuery.modelKey(param_KEY);
            }
            return modelQuery.orderByCreateTime().desc().list();
        } catch (HibernateException ex) {
            super.writeErrorLog(ActivitiModelServiceImpl.class, ex);
            throw new BusinessLogicDataAccessException("数据访问异常", ex);
        }
    }

 

posted on 2017-12-02 19:08  網絡蛀蟲  阅读(933)  评论(0编辑  收藏  举报