发表于: 2017-10-23 23:57:36

0 721


今日完成:

1、


2、

更改 积分新平台 的返回的不恰当的数据结构,用 MyListUtil 工具类 将一个 model集合的 id 与 某属性 做成一个map。



List<Long> staffIds = staffService.getStaffIds(0, Integer.MAX_VALUE);
List<Staff> staffList = staffService.getObjectsByIds(staffIds);

List<Long> goodsIds = goodsService.getGoodsIds(0, Integer.MAX_VALUE);
List<Goods> goodsList = goodsService.getObjectsByIds(goodsIds);

Map<Long, String> staffId_alias = MyListUtil.convert2Map(Staff.class.getDeclaredField("id"), Staff.class.getDeclaredField("name"), staffList);
Map<Long, String> goodsId_alias = MyListUtil.convert2Map(Goods.class.getDeclaredField("id"), Goods.class.getDeclaredField("name"), goodsList);
Map<Long, String> goodsId_imgs = MyListUtil.convert2Map(Goods.class.getDeclaredField("id"), Goods.class.getDeclaredField("img"), goodsList);


<json:array name="data">
<c:forEach items="${scoreExchangeApprovalList}" var="sea">


<json:object>
<json:property name="name" value="${staffId_alias[sea.staffId]}"></json:property>

<json:property name="id" value="${sea.id}"></json:property>
<json:property name="img" value="${goodsId_alias[sea.goodsId]}"></json:property>
<json:property name="goodsName" value="${goodsId_alias[sea.goodsId]}"></json:property>


<json:property name="status" value="${sea.exchangeStatus}"></json:property>
<json:property name="createAt" value="${sea.createAt}"></json:property>
</json:object>


</c:forEach>
</json:array>


明日计划:

1、逗你学前台(academy-pc-web)再发一次测试。

2、将积分新平台剩余的不恰当的 数据格式改正。



遇到的问题:

1、对某一个core(2.0.1)包做了改动(类中添加了一个字段)。这个core的版本随即变为(2.0.2)。

现在 project中的很多项目都依赖了core(2.0.1),而 修改的那个字段只有在 academy-pc-web 中才被用到了。那么要把所有的依赖处都改为2.0.2吗?




收获:



返回列表 返回列表
评论

    分享到