| | |
| | | } else {
|
| | | RequestParams params = new RequestParams(AppApi.BASE_URL + AppApi.Query.ATTENDANCE_QUERY);
|
| | | params.addBodyParameter(AttendanceQueryCondition.FieldNames.username, searchText);
|
| | | params.addBodyParameter(AttendanceQueryCondition.FieldNames.deviceCompanyId, BaseApplication.getInstance().getAndroidDevice().getCompanyId());
|
| | | params.addBodyParameter(CommonVariables.Page.PAGE_NUM, pageNum + "");
|
| | | params.addBodyParameter(CommonVariables.Page.PAGE_SIZE, CommonVariables.Page.DEFAULT_PAGE_SIZE);
|
| | | x.http().post(params, new BaseCommonCallBack() {
|
| | |
| | | int i = 0;
|
| | | String previewDate = "";
|
| | | if (append) {
|
| | | List prevList = AttendanceFragment.getInstance().get_fragment_attendance_left_list_view().getPrevList();
|
| | | if (prevList != null && prevList.size() > 1) {
|
| | | previewDate = DateUtil.yyyy_MM_dd_to_yyyy年MM月dd日(
|
| | | ((AttendanceQueryItem) prevList.get(prevList.size() - 2)).getTime());
|
| | | }
|
| | | // List prevList = AttendanceFragment.getInstance().get_fragment_attendance_left_list_view().getPrevList();
|
| | | // if (prevList != null && prevList.size() > 1) {
|
| | | // previewDate = DateUtil.yyyy_MM_dd_to_yyyy年MM月dd日(
|
| | | // ((AttendanceQueryItem) prevList.get(prevList.size() - 2)).getTime());
|
| | | // }
|
| | | }
|
| | | for (AttendanceQueryItem item : list) {
|
| | | try {
|
| | | String yyyyMMdd = DateUtil.yyyy_MM_dd_to_yyyy年MM月dd日(item.getTime());
|
| | | if (!previewDate.equals(yyyyMMdd)) {
|
| | | itemList.add(yyyyMMdd);
|
| | | previewDate = yyyyMMdd;
|
| | | }
|
| | | } catch (Exception e) {
|
| | | }
|
| | | // try {
|
| | | // String yyyyMMdd = DateUtil.yyyy_MM_dd_to_yyyy年MM月dd日(item.getTime());
|
| | | // if (!previewDate.equals(yyyyMMdd)) {
|
| | | // itemList.add(yyyyMMdd);
|
| | | // previewDate = yyyyMMdd;
|
| | | // }
|
| | | // } catch (Exception e) {
|
| | | // }
|
| | | itemList.add(item);
|
| | | i++;
|
| | | }
|
| | |
| | | try {
|
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
| | | RequestParams params = new RequestParams(AppApi.BASE_URL +AppApi.Query.ATTENDANCE_DETAIL_QUERY);
|
| | | params.addBodyParameter(AttendanceDetailQueryCondition.FieldNames.time, sdf.format(sdf.parse(item.getTime())));
|
| | | //params.addBodyParameter(AttendanceDetailQueryCondition.FieldNames.time, sdf.format(sdf.parse(item.getTime())));
|
| | | params.addBodyParameter(AttendanceDetailQueryCondition.FieldNames.registerId, item.getRegisterId());
|
| | | params.addBodyParameter(AttendanceDetailQueryCondition.FieldNames.deviceCompanyId, BaseApplication.getInstance().getAndroidDevice().getCompanyId());
|
| | | params.addBodyParameter(CommonVariables.Page.PAGE_SIZE, "20");
|