From aced86c00b8c8a031ed43a3aabfb3355e2aef98b Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期三, 19 四月 2017 10:24:53 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java | 29 +++++++++++++++++++++++++---- 1 files changed, 25 insertions(+), 4 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java index c1c6af4..2402045 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java @@ -70,6 +70,8 @@ @ViewInject(R.id.fragment_check_in_left_interviewee_radio) private RadioButton fragment_check_in_left_interviewee_radio; + private int pageNum = 1; + private CheckInMng manager = CheckInMng.getInstance(); @Override @@ -105,13 +107,27 @@ } - private void reloadCheckInLeftList() { + public void append() { fragment_check_in_left_sort_type_linear_layout.setVisibility(!fragment_check_in_left_visitor_radio.isChecked()?View.VISIBLE:View.GONE); fragment_check_in_left_interviewee.setVisibility(!fragment_check_in_left_visitor_radio.isChecked()?View.VISIBLE:View.GONE); fragment_check_in_left_visitor.setVisibility(fragment_check_in_left_visitor_radio.isChecked()?View.VISIBLE:View.GONE); manager.findCheckInLeftList(fragment_check_in_left_visitor_radio.isChecked(), fragment_check_in_left_sort_by_dept_radio_button.isChecked(), - fragment_check_in_left_search_edit_text.getText().toString()); + fragment_check_in_left_search_edit_text.getText().toString(), pageNum, true); + } + + public void addPageNum() { + pageNum++; + } + + private void reloadCheckInLeftList() { + pageNum = 1; + fragment_check_in_left_sort_type_linear_layout.setVisibility(!fragment_check_in_left_visitor_radio.isChecked()?View.VISIBLE:View.GONE); + fragment_check_in_left_interviewee.setVisibility(!fragment_check_in_left_visitor_radio.isChecked()?View.VISIBLE:View.GONE); + fragment_check_in_left_visitor.setVisibility(fragment_check_in_left_visitor_radio.isChecked()?View.VISIBLE:View.GONE); + manager.findCheckInLeftList(fragment_check_in_left_visitor_radio.isChecked(), + fragment_check_in_left_sort_by_dept_radio_button.isChecked(), + fragment_check_in_left_search_edit_text.getText().toString(), pageNum, false); } @Override @@ -151,7 +167,9 @@ return; } RequestParams params = new RequestParams(); - params.addBodyParameter(Visit.FieldNames.visitReasonId, DictionaryMng.getInstance().getId(fragment_check_in_right_visitor_reason.getText().toString())); + String visitReasonId = DictionaryMng.getInstance().getId(fragment_check_in_right_visitor_reason.getText().toString()); + params.addBodyParameter(Visit.FieldNames.visitReasonId, visitReasonId); + params.addBodyParameter(Visit.FieldNames.visitReason, fragment_check_in_right_visitor_reason.getText().toString()); params.addBodyParameter(Visit.FieldNames.remark, fragment_check_in_right_remark.getText().toString()); params.addBodyParameter(Visit.FieldNames.visitorId, visitor.getRegisterId()); params.addBodyParameter(Visit.FieldNames.visiteeId, interviewee.getRegisterId()); @@ -165,7 +183,7 @@ params.addBodyParameter(VisitDetail.FieldNames.createTime, sdf.format(new Date())); params.addBodyParameter(VisitDetail.FieldNames.deviceId, BaseApplication.getInstance().getDevice().getDeviceId()); - CheckInMng.getInstance().add(params); + CheckInMng.getInstance().add(params, visitReasonId); } @OnClick(R.id.fragment_check_in_right_visitor_reason) @@ -204,5 +222,8 @@ fragment_check_in_right_visitor_cell.resetForm(); } + public void setVisitReasonText(String value) { + fragment_check_in_right_visitor_reason.setText(value); + } } -- Gitblit v1.8.0