转换语言查询原创
金蝶云社区-繁花落寂
繁花落寂
0人赞赏了该文章 750次浏览 未经作者许可,禁止转载编辑于2022年07月12日 10:25:10

 /**

     * 转换语言查询

     * @param value  查询值

     * @param name   匹配字段

     * @param sourceName   所属单据标识

     * @param language     语言类型

     * @return

     */

    public static DynamicObject getManyExpense(Object value, String name, String sourceName, Lang language) {

        ORM orm = ORM.create();

        orm.hint().setLang(language);

        QFilter  qFilter= new QFilter(name, QCP.equals,value);

        String select = "id,name";

        DynamicObject dynamicObject = orm.queryOne(sourceName, select, qFilter.toArray());

        return dynamicObject;

    }



调用实例: 获取组织机构的英文版数据

orgDynamicObject = getManyExpense(value,"name","bos_adminorg",Lang.en_US);

图标赞 0
0人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!