code show as below:
@RequestMapping(value = "/selectLockLog", produces = "text/html;charset=UTF-8")
@ResponseBody
public String selectLockLog(String deviceuid,@RequestParam(required=true,defaultValue="1")Integer page,
@RequestParam(required=false,defaultValue="20")Integer pageSize,HttpServletRequest request, HttpServletResponse response) {
Map<String, Object> result = new HashMap<String, Object>();
if(deviceuid!=null){
List<FBalarm> list = new ArrayList<FBalarm>();
FBalarm fBalarm = new FBalarm();
fBalarm.setDeviceuid(deviceuid);
PageHelper.startPage(page, pageSize);
List<FBalarm> msg = fBalaRmService.findFBdevice(fBalarm);
PageInfo<FBalarm> pinfo = new PageInfo<FBalarm>(msg);
if (msg.size()!=0) {
for (int i = 0; i < msg.size(); i++) {
list.add(msg.get(i));
}
}
result.put("total", pinfo.getTotal());
result.put("list", list);
}else{
return null;
}
return JSON.toJSONString(result);
}
Figure Analysis:
Test Results: