VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/CheckInRightCellAdapter.java
@@ -87,7 +87,7 @@ Object data = getList().get(posistion); if (data instanceof CheckInQueryItem) { CheckInQueryItem item = (CheckInQueryItem) data; CheckInFragment.getInstance().setVisitorInfo(item); CheckInFragment.getInstance().getFragment_check_in_right_visitor_cell().setVisitorInfo(item); } } }); @@ -128,7 +128,7 @@ Object data = getList().get(posistion); if (data instanceof CheckInQueryItem) { CheckInQueryItem item = (CheckInQueryItem) data; CheckInFragment.getInstance().setIntervieweeInfo(item); CheckInFragment.getInstance().getFragment_check_in_right_interviewee_cell().setIntervieweeInfo(item); } } }); VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java
@@ -79,10 +79,15 @@ @ViewInject(R.id.fragment_check_in_left_interviewee_radio) private RadioButton fragment_check_in_left_interviewee_radio; private List<String> visitPurposeList = new ArrayList<String>(); public CheckInRightVisitorCell getFragment_check_in_right_visitor_cell() { return this.fragment_check_in_right_visitor_cell; } private CheckInQueryItem selectedVisitor; private CheckInQueryItem selectedInterviewee; public CheckInIntervieweeCell getFragment_check_in_right_interviewee_cell() { return this.fragment_check_in_right_interviewee_cell; } private List<String> visitPurposeList = new ArrayList<String>(); @Override public View addLeftLayout() { @@ -222,16 +227,18 @@ @OnClick(R.id.fragment_check_in_right_save) public void save(View view) { if (selectedVisitor == null || selectedInterviewee == null) { CheckInQueryItem visitor = fragment_check_in_right_visitor_cell.getVisitor(); CheckInQueryItem interviewee = fragment_check_in_right_interviewee_cell.getInterviewee(); if (visitor == null || interviewee == null) { return; } RequestParams params = new RequestParams(); params.addBodyParameter(Visit.FieldNames.matterId, DictionaryMng.getInstance().getId(CommonVariables.DictionaryType.VISIT_PURPOSE+ fragment_check_in_right_visitor_reason.getText().toString())); params.addBodyParameter(Visit.FieldNames.remark, fragment_check_in_right_remark.getText().toString()); params.addBodyParameter(Visit.FieldNames.visitorPersonId, selectedVisitor.getId()); params.addBodyParameter(Visit.FieldNames.visiteePersonId, selectedInterviewee.getId()); params.addBodyParameter(Visit.FieldNames.visitorCompanyId, selectedVisitor.getCompanyId()); params.addBodyParameter(Visit.FieldNames.visiteeCompanyId, selectedInterviewee.getCompanyId()); params.addBodyParameter(Visit.FieldNames.visitorPersonId, visitor.getId()); params.addBodyParameter(Visit.FieldNames.visiteePersonId, interviewee.getId()); params.addBodyParameter(Visit.FieldNames.visitorCompanyId, visitor.getCompanyId()); params.addBodyParameter(Visit.FieldNames.visiteeCompanyId, interviewee.getCompanyId()); CheckInMng.getInstance().add(params); } @@ -250,17 +257,6 @@ public void checkInFromHomePage(CheckInQueryItem item) { fragment_check_in_left_interviewee_radio.performClick(); setVisitorInfo(item); } public void setVisitorInfo(CheckInQueryItem item) { fragment_check_in_right_visitor_cell.setVisitorInfo(item); selectedVisitor = item; } public void setIntervieweeInfo(final CheckInQueryItem item) { fragment_check_in_right_interviewee_cell.setIntervieweeInfo(item); selectedInterviewee = item; } public void setVisitPurposeList(List<String> visitPurposeList) { VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/CheckInIntervieweeCell.java
@@ -23,6 +23,9 @@ */ public class CheckInIntervieweeCell extends LinearLayout{ private CheckInQueryItem item; public CheckInIntervieweeCell(Context context) { super(context); } @@ -48,7 +51,7 @@ private ImageView fragment_check_in_right_interviewee_cell_photo; public void setIntervieweeInfo(final CheckInQueryItem item) { this.item = item; fragment_check_in_right_interviewee_cell_name.setText(item.getName()); fragment_check_in_right_interviewee_cell_dept.setText(item.getDeptName()); fragment_check_in_right_interviewee_cell_post.setText(item.getPostName()); @@ -66,4 +69,8 @@ }); fragment_check_in_right_interviewee_cell_photo.setImageURI(Uri.parse(AppApi.IMAGEURL_BASE + item.getImagePath())); } public CheckInQueryItem getInterviewee() { return item; } } VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/CheckInRightVisitorCell.java
@@ -21,6 +21,8 @@ */ public class CheckInRightVisitorCell extends LinearLayout{ private CheckInQueryItem item; public CheckInRightVisitorCell(Context context) { super(context); } @@ -45,10 +47,15 @@ private TextView fragment_check_in_right_visitor_cell_mobile_phone; public void setVisitorInfo(CheckInQueryItem item) { this.item = item; fragment_check_in_right_visitor_cell_name.setText(item.getName()); fragment_check_in_right_visitor_cell_company_name.setText(item.getCompanyName()); fragment_check_in_right_visitor_cell_identity_number.setText(item.getIdentify()); fragment_check_in_right_visitor_cell_mobile_phone.setText(item.getPhone()); fragment_check_in_right_visitor_cell_photo.setImageURI(Uri.parse(AppApi.IMAGEURL_BASE + item.getImagePath())); } public CheckInQueryItem getVisitor() { return item; } }