常用开发工具类原创
金蝶云社区-陈来珍
陈来珍
4人赞赏了该文章 1,466次浏览 未经作者许可,禁止转载编辑于2022年04月13日 11:08:43

1、苍穹访问地址前缀

//例如http://localhost:8080/ierp

String domianUrl = UrlService.getDomainContextUrl();


2、获取请求上下文

RequestContext requestContext = RequestContext.get();


3、克隆实体对象

//克隆当前页面单据数据;new CloneUtils(false, true)参数:第一个参数:是否只复制属性(填”false”时会复制字段值);第二个参数:是否清除主键值

DynamicObject newData = (DynamicObject) new CloneUtils(false, true).clone(dataEntity);


4、java对象<->json格式字符串

//RowDataEntity是一个java类。

(1)RowDataEntity的对象集(放在list中)->json格式字符串, List<RowDataEntity> excelData = new ArrayList<RowDataEntity>(16);

String rowDatas = SerializationUtils.toJsonString(excelData);

(2)json格式字符串-> RowDataEntity的对象集(放在list中)

List<RowDataEntity> rowDatas =  (List<RowDataEntity>) SerializationUtils.fromJsonStringToList(rowDatasString, RowDataEntity.class);

  

持续更新中~~~

赞 4