@Override public String execute() throws Exception { UserGoldLogService userGoldLogService = ServiceCacheFactory.getServiceCache().getService(UserGoldLogService.class); if (isCommit.equals("T")) { String searchUserId = super.searchUser(); // 搜索玩家的时候出错了,返回 if (super.getErroDescrip() != null) { return SUCCESS; } IPage<Object> list = userGoldLogService.findPageLogListByCondition( searchUserId, super.getStartDate(), super.getEndDate(), searchCategory, searchType, super.getToPage(), super.getPageSize()); count = userGoldLogService.countAll(1, searchUserId, super.getStartDate(), super.getEndDate()); useCount = userGoldLogService.countAll(2, searchUserId, super.getStartDate(), super.getEndDate()); if (list != null) { List<Object> ll = (List<Object>) list.getData(); for (int i = 0; i < ll.size(); i++) { Object[] arr = (Object[]) ll.get(i); UserGoldLog log = new UserGoldLog(); log.setUserId(arr[0].toString()); log.setUserName(arr[1].toString()); log.setLodoId(Integer.valueOf(arr[2].toString())); log.setUserLevel(Integer.valueOf(arr[3].toString())); log.setCategory(Integer.valueOf(arr[4].toString())); log.setType(Integer.valueOf(arr[5].toString())); log.setChangeNum(Integer.valueOf(arr[6].toString())); log.setTime( new Timestamp( DateUtil.stringtoDate(arr[7].toString(), DateUtil.FORMAT_ONE).getTime())); userGoldLogList.add(log); } super.setTotalPage(list.getTotalPage()); super.setTotalSize(list.getTotalSize()); } } return SUCCESS; }