public NutMap qWWall(UserPersonInfo customerInfo) {
List<OrderConWorkPojo> conlist = orderConWorkService.queryByTel(custometTel);//找一个表中符合条件的所有记录---list集合
if (conlist != null && conlist.size() > 0) {
for (int i = conlist.size() - 1; i >= 0; i--) {
orderConWorkService.fetchWork(conlist.get(i));//一对多,,把关联的信息找出来
orderConWorkService.fetchOrder(conlist.get(i));//一对多,,把关联的信息找出来
if (conlist.get(i).getWorkInfo() == null || conlist.get(i).getOrderInfo() == null) {
conlist.remove(i);
continue;
}
conlist.get(i).getOrderInfo().setCreateTime(DateEditUtil.UnixTranyer(conlist.get(i).getOrderInfo().getCreateTime()));
}
return RetMessage.OkMsg(OkType.info, conlist); //放到 NutMap json 返回前端
返回一串的 信息后,,,
现在需求变了------》 还有一个表信息,,和刚刚查询的 是 多对一的关系,, 现在想把(多)的表信息也返回到前端,
也就是 conlist 每一个get(i)都有 附加一个表的某些信息,
本打算循环一遍 conlist ,返回找出每一条记录多的一方,,但是找出来后,,怎么封装呢, 没地方放啊!