VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/PhoneCallFragment.java
@@ -18,9 +18,9 @@ import java.util.List; import java.util.Set; import cn.com.basic.face.service.vo.PhoneCallFragment.PhoneCallQueryItem; import cn.com.basic.face.base.MainActivity; import cn.com.basic.face.discern.query.item.PhoneCallQueryItem; import cn.com.basic.face.util.AppApi; public class PhoneCallFragment { VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceFragment.java
@@ -83,7 +83,7 @@ @Override public void onClick(View view) { MainActivity.selectPage(1); //RegisterFragment.getInstance().setRegisterInfo(item); RegisterFragment.getInstance().setRegisterInfo(getVo(item)); } }); } VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/query/condition/PhoneCallQueryCondition.java
New file @@ -0,0 +1,34 @@ package cn.com.basic.face.discern.query.condition; public class PhoneCallQueryCondition extends BaseCondition { public static final class FieldNames { /** * 人员名字 */ public static final String name = "name"; } // 人员名字 private String name; /** * Get 人员名字 */ public String getName() { return name; } /** * Set 人员名字 */ public void setName(String name) { this.name = name; } public String toString() { return ",人员名字 =" + name ; } } VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/query/item/PhoneCallQueryItem.java
New file @@ -0,0 +1,190 @@ package cn.com.basic.face.discern.query.item; public class PhoneCallQueryItem { // 人员主键 private String id; // 人员名字 private String name; // 图片地址 private String imagePath; // 公司名称 private String companyName; // 座机电话 private String tel; // 证件编号 private String identifyNum; // 部门名称 private String deptName; // 公司主键 private String companyId; // 职位名称 private String postName; // 移动电话 private String mobilePhone; // private String type; /** * Get 人员主键 */ public String getId() { return id; } /** * Set 人员主键 */ public void setId(String id) { this.id = id; } /** * Get 人员名字 */ public String getName() { return name; } /** * Set 人员名字 */ public void setName(String name) { this.name = name; } /** * Get 图片地址 */ public String getImagePath() { return imagePath; } /** * Set 图片地址 */ public void setImagePath(String imagePath) { this.imagePath = imagePath; } /** * Get 公司名称 */ public String getCompanyName() { return companyName; } /** * Set 公司名称 */ public void setCompanyName(String companyName) { this.companyName = companyName; } /** * Get 座机电话 */ public String getTel() { return tel; } /** * Set 座机电话 */ public void setTel(String tel) { this.tel = tel; } /** * Get 证件编号 */ public String getIdentifyNum() { return identifyNum; } /** * Set 证件编号 */ public void setIdentifyNum(String identifyNum) { this.identifyNum = identifyNum; } /** * Get 部门名称 */ public String getDeptName() { return deptName; } /** * Set 部门名称 */ public void setDeptName(String deptName) { this.deptName = deptName; } /** * Get 公司主键 */ public String getCompanyId() { return companyId; } /** * Set 公司主键 */ public void setCompanyId(String companyId) { this.companyId = companyId; } /** * Get 职位名称 */ public String getPostName() { return postName; } /** * Set 职位名称 */ public void setPostName(String postName) { this.postName = postName; } /** * Get 移动电话 */ public String getMobilePhone() { return mobilePhone; } /** * Set 移动电话 */ public void setMobilePhone(String mobilePhone) { this.mobilePhone = mobilePhone; } /** * Get */ public String getType() { return type; } /** * Set */ public void setType(String type) { this.type = type; } public String toString() { return ",人员主键 =" + id + ",人员名字 =" + name + ",图片地址 =" + imagePath + ",公司名称 =" + companyName + ",座机电话 =" + tel + ",证件编号 =" + identifyNum + ",部门名称 =" + deptName + ",公司主键 =" + companyId + ",职位名称 =" + postName + ",移动电话 =" + mobilePhone + ", =" + type ; } } VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/PhoneCallMng.java
@@ -10,11 +10,12 @@ import cn.com.basic.face.base.BaseApplication; import cn.com.basic.face.discern.common.BaseCommonCallBack; import cn.com.basic.face.discern.query.condition.PhoneCallQueryCondition; import cn.com.basic.face.discern.query.condition.VisitorQueryCondition; import cn.com.basic.face.discern.query.item.PhoneCallQueryItem; import cn.com.basic.face.fragment.CheckInFragment; import cn.com.basic.face.fragment.PhoneCallFragment; import cn.com.basic.face.util.AppApi; import cn.com.basic.face.service.vo.PhoneCallFragment.PhoneCallQueryItem; import cn.com.basic.face.util.CharacterParser; public class PhoneCallMng { @@ -25,8 +26,8 @@ } public void findPhoneCallLeftList(final boolean isSortByDept, String searchText) { RequestParams params = new RequestParams(AppApi.BASEURL+AppApi.CheckInQuery); params.addBodyParameter(VisitorQueryCondition.FieldNames.name, searchText); RequestParams params = new RequestParams(AppApi.BASEURL+AppApi.PHONE_CALL_QUERY); params.addBodyParameter(PhoneCallQueryCondition.FieldNames.name, searchText); x.http().post(params, new BaseCommonCallBack() { public void success() { List<PhoneCallQueryItem> list = getList(PhoneCallQueryItem.class); VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/AppApi.java
@@ -25,4 +25,6 @@ public static final String ATTENDANCE_QUERY = "queryAttendance/v_list.do"; public static final String PHONE_CALL_QUERY = "queryPhoneCall/v_list.do"; } VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/phonecall/PhoneCallRightIntervieweeCell.java
@@ -16,6 +16,7 @@ import com.lidroid.xutils.view.annotation.event.OnClick; import cn.com.basic.face.base.MainActivity; import cn.com.basic.face.discern.query.item.PhoneCallQueryItem; import cn.com.basic.face.service.vo.PhoneCallFragment; import cn.com.basic.face.util.AppApi; @@ -30,7 +31,7 @@ @ViewInject(R.id.fragment_check_in_right_interviewee_cell_photo) private ImageView fragment_check_in_right_interviewee_cell_photo; private PhoneCallFragment.PhoneCallQueryItem item = new PhoneCallFragment.PhoneCallQueryItem(); private PhoneCallQueryItem item = new PhoneCallQueryItem(); public PhoneCallRightIntervieweeCell(Context context) { super(context); @@ -43,7 +44,7 @@ ViewUtils.inject(this, view); } public void setIntervieweeInfo(final PhoneCallFragment.PhoneCallQueryItem item) { public void setIntervieweeInfo(final PhoneCallQueryItem item) { if (item == null) return; this.item = item; fragment_check_in_right_interviewee_cell_name.setText(item.getName()); @@ -54,12 +55,12 @@ @OnClick(R.id.fragment_check_in_right_interviewee_cell_call_tel) public void fragment_check_in_right_interviewee_cell_call_tel_click(View view) { Toast.makeText(MainActivity.getInstance(), "正在呼叫座机"+item.getPhone(), Toast.LENGTH_SHORT).show(); Toast.makeText(MainActivity.getInstance(), "正在呼叫座机"+item.getTel(), Toast.LENGTH_SHORT).show(); } @OnClick(R.id.fragment_check_in_right_interviewee_cell_call_mobile) public void fragment_check_in_right_interviewee_cell_call_mobile_click(View view) { Toast.makeText(MainActivity.getInstance(), "正在呼叫手机"+item.getPhone(), Toast.LENGTH_SHORT).show(); Toast.makeText(MainActivity.getInstance(), "正在呼叫手机"+item.getMobilePhone(), Toast.LENGTH_SHORT).show(); } }