发表于: 2018-01-08 22:58:43
1 585
今天完成的事情:
1.调了一天的接口,准备demo,还是准备不充分,demo不通过,明天在冲击吧
@RequestMapping(value = "/a/u/data/order/list", method = RequestMethod.GET)
public String getPayedDataList( ModelMap model,Integer page,Integer size,Long userId) throws Exception {
/**
* 初始化page和size
*/
page = null==page?0:page;
size = null==size?10:size;
Integer[] pageAndSize = new Integer[]{page,size};
pageAndSize = InitTheParametersUtil.InitPageAndSize(pageAndSize);
List<Long> orderedDataIds=new ArrayList <>();
List<Data> orderedDataList=new ArrayList <>();
ArrayList arrayList=new ArrayList();
Integer count=0;
List<UserOrder> userOrders=new ArrayList <>();
List<Long> dataIds=new ArrayList <>();
try {
boolean paramsIsNull= CheckTheParameters.isNullOfTheParameters(page,size,userId);
if (paramsIsNull){
model.addAttribute("code",-3);
}else {
Map<String,Object> params=DynamicSQL.getOrdered(userId,4);
orderedDataIds=userOrderService.getIdsByDynamicCondition(UserOrder.class,params,pageAndSize[0],pageAndSize[1]);
userOrders=userOrderService.getObjectsByIds(orderedDataIds);
for (UserOrder userOrder:userOrders
) {
dataIds.add(userOrder.getOrderId());
}
orderedDataList=dataService.getObjectsByIds(dataIds);
for (Data data:orderedDataList
) {
Map map=new HashMap();
map.put("periodId",data.getPeriodId());
map.put("periodName",data.getPeriodName());
map.put("subjectId",data.getSubjectId());
map.put("subjectName",data.getSubjectName());
map.put("belongId",data.getBelongId());
map.put("belongName",data.getBelongName());
map.put("belong",data.getBelong());
map.put("status",1);
arrayList.add(map);
count++;
}
}
model.addAttribute("list",arrayList);
model.addAttribute("code",0);
model.addAttribute("count",count);
}catch (Exception e){
e.printStackTrace();
model.addAttribute("code",-1);
}
log.info("/data to /data/view/dataList");
return "/jsps/user-jsp/user/json/userOrderedDataList";
}
明天计划完成的事情:
1.明天继续准备demo
遇到的问题:
前台逻辑还是有问题
收获:
暂无
评论