常用开发工具类原创
金蝶云社区-陈来珍
陈来珍
4人赞赏了该文章 1,529次浏览 未经作者许可,禁止转载编辑于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
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0