From 23c6ff50631129ed2ec78effc1b80c79d07aa748 Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期四, 20 四月 2017 10:03:32 +0800
Subject: [PATCH]
---
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/entity/PhoneCall.java | 42 +++++++-------
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/PhoneCallMng.java | 28 +++++++++
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/AppApi.java | 2
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/checkin/CheckInRightIntervieweeCell.java | 11 +++
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/SurveillanceFragment.java | 28 ++++----
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/common/CommonVariables.java | 17 +++++
6 files changed, 92 insertions(+), 36 deletions(-)
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/common/CommonVariables.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/common/CommonVariables.java
index e6c3bce..a844816 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/common/CommonVariables.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/common/CommonVariables.java
@@ -75,4 +75,21 @@
public static final String OUT = "2";
}
+
+ /*{
+ "ret":0,
+ "count":3,
+ "result":[[-1,123],[2,456],[0,0]]
+ }*/
+
+ /**
+ * [-1RecogonizeResult
+ */
+ public static class RecognizeResult {
+ public static final int RET = 0;
+ public static final int FIRST_ELEMENT_NOT_FOUND = 0;
+ public static final int FIRST_ELEMENT_POSITIVE = 1;//company id parameter.
+ public static final int FIRST_ELEMENT_NEGATIVE = -1;//璁垮鏁版嵁搴撴壘鍒颁簡銆�
+ }
+
}
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/entity/PhoneCall.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/entity/PhoneCall.java
index 3bacef5..94325cc 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/entity/PhoneCall.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/entity/PhoneCall.java
@@ -22,15 +22,15 @@
/**
* 鍛煎彨鏃堕棿
*/
- public static final String callDatetime = "callDatetime";
+ public static final String date = "date";
/**
* 鍛煎彨浜哄憳涓婚敭
*/
- public static final String callerPersonId = "callerPersonId";
+ public static final String callerId = "callerId";
/**
* 琚懠鍙汉鍛樹富閿�
*/
- public static final String calleePersonId = "calleePersonId";
+ public static final String calleeId = "calleeId";
/**
* 鍛煎彨鍙戠敓鎵�鍦ㄨ澶�(鍦扮偣)
*/
@@ -40,11 +40,11 @@
// 绛惧埌浜嬩欢涓婚敭
private String phoneCallId;
// 鍛煎彨鏃堕棿
- private String callDatetime;
+ private String date;
// 鍛煎彨浜哄憳涓婚敭
- private String callerPersonId;
+ private String callerId;
// 琚懠鍙汉鍛樹富閿�
- private String calleePersonId;
+ private String calleeId;
// 鍛煎彨鍙戠敓鎵�鍦ㄨ澶�(鍦扮偣)
private String deviceId;
@@ -65,43 +65,43 @@
/**
* Get 鍛煎彨鏃堕棿
*/
- public String getCallDatetime() {
- return callDatetime;
+ public String getDate() {
+ return date;
}
/**
* Set 鍛煎彨鏃堕棿
*/
- public void setCallDatetime(String callDatetime) {
- this.callDatetime = callDatetime;
+ public void setDate(String date) {
+ this.date = date;
}
/**
* Get 鍛煎彨浜哄憳涓婚敭
*/
- public String getCallerPersonId() {
- return callerPersonId;
+ public String getCallerId() {
+ return callerId;
}
/**
* Set 鍛煎彨浜哄憳涓婚敭
*/
- public void setCallerPersonId(String callerPersonId) {
- this.callerPersonId = callerPersonId;
+ public void setCallerId(String callerId) {
+ this.callerId = callerId;
}
/**
* Get 琚懠鍙汉鍛樹富閿�
*/
- public String getCalleePersonId() {
- return calleePersonId;
+ public String getCalleeId() {
+ return calleeId;
}
/**
* Set 琚懠鍙汉鍛樹富閿�
*/
- public void setCalleePersonId(String calleePersonId) {
- this.calleePersonId = calleePersonId;
+ public void setCalleeId(String calleeId) {
+ this.calleeId = calleeId;
}
/**
@@ -119,8 +119,8 @@
}
public String toString() {
- return
- ",绛惧埌浜嬩欢涓婚敭 ="+ phoneCallId + ",鍛煎彨鏃堕棿 =" + callDatetime + ",鍛煎彨浜哄憳涓婚敭 ="+ callerPersonId +
- ",琚懠鍙汉鍛樹富閿� ="+ calleePersonId + ",鍛煎彨鍙戠敓鎵�鍦ㄨ澶�(鍦扮偣) ="+ deviceId ;
+ return
+ ",绛惧埌浜嬩欢涓婚敭 ="+ phoneCallId + ",鍛煎彨鏃堕棿 =" + date + ",鍛煎彨浜哄憳涓婚敭 ="+ callerId +
+ ",琚懠鍙汉鍛樹富閿� ="+ calleeId + ",鍛煎彨鍙戠敓鎵�鍦ㄨ澶�(鍦扮偣) ="+ deviceId ;
}
}
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/SurveillanceFragment.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/SurveillanceFragment.java
index e67aaa7..531f48b 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/SurveillanceFragment.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/SurveillanceFragment.java
@@ -104,20 +104,20 @@
} catch (Exception e) {
e.printStackTrace();
}
- try {
- final SimpleDateFormat sdf = new SimpleDateFormat("yyyy骞碝M鏈坉d鏃� HH锛歮m锛歴s鍒�");
- while (true) {
- Thread.sleep(1000);
- MainActivity.getInstance().runOnUiThread(new Runnable() {
- @Override
- public void run() {
- fragment_surveillance_enter_timer.setText(sdf.format(new Date()));
- fragment_surveillance_exit_timer.setText(sdf.format(new Date()));
- }
- });
- }
- } catch (InterruptedException e) {
- }
+// try {
+// final SimpleDateFormat sdf = new SimpleDateFormat("yyyy骞碝M鏈坉d鏃� HH锛歮m锛歴s鍒�");
+// while (true) {
+// Thread.sleep(1000);
+// MainActivity.getInstance().runOnUiThread(new Runnable() {
+// @Override
+// public void run() {
+// fragment_surveillance_enter_timer.setText(sdf.format(new Date()));
+// fragment_surveillance_exit_timer.setText(sdf.format(new Date()));
+// }
+// });
+// }
+// } catch (InterruptedException e) {
+// }
}
}).start();
reloadBottomList();
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/PhoneCallMng.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/PhoneCallMng.java
index d2cfda2..0c7bd05 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/PhoneCallMng.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/PhoneCallMng.java
@@ -1,18 +1,26 @@
package cn.com.basic.face.service;
+import android.widget.Toast;
+
import org.xutils.http.RequestParams;
import org.xutils.x;
+import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
+import java.util.Date;
import java.util.List;
import cn.com.basic.face.base.BaseApplication;
+import cn.com.basic.face.base.MainActivity;
import cn.com.basic.face.discern.common.BaseCommonCallBack;
import cn.com.basic.face.discern.common.CommonVariables;
+import cn.com.basic.face.discern.entity.PhoneCall;
import cn.com.basic.face.discern.query.condition.PhoneCallQueryCondition;
+import cn.com.basic.face.discern.query.item.CheckInQueryItem;
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.util.CharacterParser;
@@ -106,5 +114,25 @@
});
}
+ public void addPhoneCall(CheckInQueryItem visitor, CheckInQueryItem interviewee) {
+ if (visitor == null) {
+ Toast.makeText(MainActivity.getInstance(), "璇峰厛閫夋嫨琚浜�", Toast.LENGTH_SHORT).show();
+ return;
+ }
+ if (interviewee == null) {
+ Toast.makeText(MainActivity.getInstance(), "璇峰厛閫夋嫨琚浜�", Toast.LENGTH_SHORT).show();
+ return;
+ }
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+ RequestParams params = new RequestParams(AppApi.BASE_URL +AppApi.Query.PHONE_CALL_QUERY);
+ params.addBodyParameter(PhoneCall.FieldNames.date, sdf.format(new Date()));
+ params.addBodyParameter(PhoneCall.FieldNames.calleeId, interviewee.getRegisterId());
+ params.addBodyParameter(PhoneCall.FieldNames.deviceId, BaseApplication.getInstance().getDevice().getDeviceId());
+ params.addBodyParameter(PhoneCall.FieldNames.callerId, visitor.getRegisterId());
+ x.http().post(params, new BaseCommonCallBack() {
+ public void success() {
+ }
+ });
+ }
}
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/AppApi.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/AppApi.java
index f86c76d..5e47902 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/AppApi.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/AppApi.java
@@ -10,6 +10,8 @@
public final static String SURVEILLANCE_UPLOAD = "Surveillance/o_upload.do";
+ public static final String PHONE_CALL_ADD = "PhoneCall/o_add.do";
+
public static class Query {
public final static String SURVEILLANCE_QUERY = "querySurveillance/v_list.do";
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/checkin/CheckInRightIntervieweeCell.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/checkin/CheckInRightIntervieweeCell.java
index 6ced0b1..4f83c0d 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/checkin/CheckInRightIntervieweeCell.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/checkin/CheckInRightIntervieweeCell.java
@@ -16,8 +16,17 @@
import com.lidroid.xutils.view.annotation.ViewInject;
import com.lidroid.xutils.view.annotation.event.OnClick;
+import org.xutils.http.RequestParams;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+import cn.com.basic.face.base.BaseApplication;
import cn.com.basic.face.base.MainActivity;
+import cn.com.basic.face.discern.entity.PhoneCall;
import cn.com.basic.face.discern.query.item.CheckInQueryItem;
+import cn.com.basic.face.fragment.CheckInFragment;
+import cn.com.basic.face.service.PhoneCallMng;
import cn.com.basic.face.util.AppApi;
public class CheckInRightIntervieweeCell extends LinearLayout{
@@ -71,7 +80,7 @@
@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(), "姝e湪鍛煎彨鎵嬫満"+item.getMobilePhone(), Toast.LENGTH_SHORT).show();
+ PhoneCallMng.getInstance().addPhoneCall(CheckInFragment.getInstance().getFragment_check_in_right_visitor_cell().getVisitor(), item);
}
public void resetForm() {
--
Gitblit v1.8.0