xuxiuxi
2017-03-30 1f2fe71919b0def66c31ef83d3dda16c277b396d
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java
@@ -1,7 +1,6 @@
package cn.com.basic.face.fragment;
import android.os.Bundle;
import android.support.v7.widget.LinearLayoutManager;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.Gravity;
@@ -19,7 +18,7 @@
import cn.com.basic.face.base.MainUIBaseFragment;
import cn.com.basic.face.listeners.OkButtonClickedListener;
import cn.com.basic.face.service.DictionaryMng;
import cn.com.basic.face.service.VisitorCheckInMng;
import cn.com.basic.face.service.CheckInMng;
import cn.com.basic.face.base.MainActivity;
import cn.com.basic.face.util.Constant;
import cn.com.basic.face.widget.CheckInIntervieweeCell;
@@ -40,7 +39,7 @@
import cn.com.basic.face.discern.common.CommonVariables;
import cn.com.basic.face.discern.entity.Visit;
import cn.com.basic.face.discern.query.item.FacePhotoItem;
import cn.com.basic.face.discern.query.item.VisitorQueryItem;
import cn.com.basic.face.discern.query.item.CheckInQueryItem;
public class CheckInFragment extends MainUIBaseFragment {
    private View fragment_check_in_left;
@@ -60,8 +59,8 @@
    private static CheckInFragment instance = new CheckInFragment();
    private List<String> visitPurposeList = new ArrayList<String>();
    private VisitorQueryItem selectedVisitor;
    private VisitorQueryItem selectedInterviewee;
    private CheckInQueryItem selectedVisitor;
    private CheckInQueryItem selectedInterviewee;
    @ViewInject(R.id.fragment_check_in_right_remark)
    private EditText visitorRemarkEt;
@@ -98,7 +97,7 @@
                        mAdapter.setList(mList);
                        fragment_check_in_left_list_view.setAdapter(mAdapter);
                        int pageNum = 1;
                        VisitorCheckInMng.getInstance().findVisitorList(pageNum+"", visitorRegisterSearchEt.getText().toString(), true);
                        CheckInMng.getInstance().findVisitorList(pageNum+"", visitorRegisterSearchEt.getText().toString(), true);
                        break;
                    case R.id.fragment_check_in_left_interviewee_radio:
                        fragment_check_in_left_sort_type_linear_layout.setVisibility(View.VISIBLE);
@@ -108,7 +107,7 @@
                        mAdapter.setList(mList);
                        fragment_check_in_left_list_view.setAdapter(mAdapter);
                        int pageNum1 = 1;
                        VisitorCheckInMng.getInstance().findIntervieweeList(pageNum1+"", visitorRegisterSearchEt.getText().toString(), true);
                        CheckInMng.getInstance().findIntervieweeList(pageNum1+"", visitorRegisterSearchEt.getText().toString(), true);
                        break;
                }
            }
@@ -149,16 +148,16 @@
    public void loadList() {
        if (visitorRegisterRbLeft.isChecked()) {
            VisitorCheckInMng.getInstance().findVisitorList(1+"", visitorRegisterSearchEt.getText().toString(), true);
            CheckInMng.getInstance().findVisitorList(1+"", visitorRegisterSearchEt.getText().toString(), true);
        } else {
            VisitorCheckInMng.getInstance().findIntervieweeList(1+"", visitorRegisterSearchEt.getText().toString(), true);
            CheckInMng.getInstance().findIntervieweeList(1+"", visitorRegisterSearchEt.getText().toString(), true);
        }
    }
    private void sort(List<VisitorQueryItem> list, final boolean sortedByDept) {
        Collections.sort(list, new Comparator<VisitorQueryItem>() {
    private void sort(List<CheckInQueryItem> list, final boolean sortedByDept) {
        Collections.sort(list, new Comparator<CheckInQueryItem>() {
            @Override
            public int compare(VisitorQueryItem t1, VisitorQueryItem t2) {
            public int compare(CheckInQueryItem t1, CheckInQueryItem t2) {
                if (sortedByDept) {
                    String dept1Name = t1.getDeptName()==null?"":t1.getDeptName();
                    String dept2Name = t2.getDeptName()==null?"":t2.getDeptName();
@@ -227,7 +226,7 @@
        params.addBodyParameter(Visit.FieldNames.visitorCompanyId, selectedVisitor.getCompanyId());
        params.addBodyParameter(Visit.FieldNames.visiteeCompanyId, selectedInterviewee.getCompanyId());
        VisitorCheckInMng.getInstance().add(params);
        CheckInMng.getInstance().add(params);
    }
    @OnClick(R.id.fragment_check_in_right_visitor_reason)
@@ -246,7 +245,7 @@
//        fragment_check_in_right_visitor_cell.setTitle(item.getName());
    }
    public void visitorCheckIn(VisitorQueryItem item) {
    public void visitorCheckIn(CheckInQueryItem item) {
        fragment_check_in_left_interviewee_radio.performClick();
        fragment_check_in_right_visitor_cell.setVisitorInfo(item);
        selectedVisitor = item;
@@ -266,12 +265,12 @@
        fragment_check_in_left_list_view.setAdapter(mAdapter);
    }
    public void setVisitorInfo(VisitorQueryItem item) {
    public void setVisitorInfo(CheckInQueryItem item) {
        fragment_check_in_right_visitor_cell.setVisitorInfo(item);
        selectedVisitor = item;
    }
    public void setIntervieweeInfo(final VisitorQueryItem item) {
    public void setIntervieweeInfo(final CheckInQueryItem item) {
        fragment_check_in_right_interviewee_cell.setIntervieweeInfo(item);
        selectedInterviewee = item;
    }