From 2ae0446917184b36996823e9dbf452dba82e8994 Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期五, 21 四月 2017 12:31:44 +0800
Subject: [PATCH]
---
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/AttendanceFragment.java | 4 +
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/query/condition/AttendanceDetailQueryCondition.java | 65 +++++++++++++++++++++++++++++++-
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java | 26 ++++++++-----
3 files changed, 82 insertions(+), 13 deletions(-)
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/query/condition/AttendanceDetailQueryCondition.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/query/condition/AttendanceDetailQueryCondition.java
index 5b3bc1a..dc37230 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/query/condition/AttendanceDetailQueryCondition.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/query/condition/AttendanceDetailQueryCondition.java
@@ -8,10 +8,28 @@
* 浜哄憳涓婚敭
*/
public static final String registerId = "registerId";
+ /**
+ * 璁惧涓婚敭
+ */
+ public static final String deviceId = "deviceId";
+ /**
+ * 鍏徃涓婚敭
+ */
+ public static final String deviceCompanyId = "deviceCompanyId";
+ /**
+ * 绛惧埌鏃堕棿
+ */
+ public static final String time = "time";
}
// 浜哄憳涓婚敭
private String registerId;
+ // 璁惧涓婚敭
+ private String deviceId;
+ // 鍏徃涓婚敭
+ private String deviceCompanyId;
+ // 绛惧埌鏃堕棿
+ private String time;
/**
* Get 浜哄憳涓婚敭
@@ -27,8 +45,51 @@
this.registerId = registerId;
}
+ /**
+ * Get 璁惧涓婚敭
+ */
+ public String getDeviceId() {
+ return deviceId;
+ }
+
+ /**
+ * Set 璁惧涓婚敭
+ */
+ public void setDeviceId(String deviceId) {
+ this.deviceId = deviceId;
+ }
+
+ /**
+ * Get 鍏徃涓婚敭
+ */
+ public String getDeviceCompanyId() {
+ return deviceCompanyId;
+ }
+
+ /**
+ * Set 鍏徃涓婚敭
+ */
+ public void setDeviceCompanyId(String deviceCompanyId) {
+ this.deviceCompanyId = deviceCompanyId;
+ }
+
+ /**
+ * Get 绛惧埌鏃堕棿
+ */
+ public String getTime() {
+ return time;
+ }
+
+ /**
+ * Set 绛惧埌鏃堕棿
+ */
+ public void setTime(String time) {
+ this.time = time;
+ }
+
public String toString() {
- return
- ",浜哄憳涓婚敭 =" + registerId;
+ return
+ ",浜哄憳涓婚敭 =" + registerId + ",璁惧涓婚敭 =" + deviceId + ",鍏徃涓婚敭 =" + deviceCompanyId +
+ ",绛惧埌鏃堕棿 =" + time ;
}
}
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/AttendanceFragment.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/AttendanceFragment.java
index 2c68961..1b7caac 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/AttendanceFragment.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/AttendanceFragment.java
@@ -21,6 +21,8 @@
import com.lidroid.xutils.view.annotation.ViewInject;
import com.lidroid.xutils.view.annotation.event.OnClick;
+import java.text.SimpleDateFormat;
+
import cn.com.basic.face.base.LeftRightBaseFragment;
import cn.com.basic.face.base.MainActivity;
import cn.com.basic.face.discern.query.item.AttendanceQueryItem;
@@ -128,7 +130,7 @@
fragment_attendance_right_photo_placeholder_text_view.setVisibility(View.VISIBLE);
fragment_attendance_right_photo_placeholder_image.setVisibility(View.VISIBLE);
}
- AttendanceMng.getInstance().reloadAttendanceDetail(item.getRegisterId());
+ AttendanceMng.getInstance().reloadAttendanceDetail(item);
}
}
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java
index 97af076..eb380f0 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java
@@ -80,19 +80,25 @@
}
- public void reloadAttendanceDetail(String registerId) {
+ public void reloadAttendanceDetail(AttendanceQueryItem item) {
if (!BaseApplication.deviceAvailable) {
return;
}
- RequestParams params = new RequestParams(AppApi.BASE_URL +AppApi.Query.ATTENDANCE_DETAIL_QUERY);
- params.addBodyParameter(AttendanceDetailQueryCondition.FieldNames.registerId, registerId);
- params.addBodyParameter(CommonVariables.Page.PAGE_SIZE, "20");
- x.http().post(params, new BaseCommonCallBack() {
- public void success() {
- AttendanceFragment.getInstance().get_fragment_attendance_right_list_view().show(getList(AttendanceDetailQueryItem.class));
- }
- });
-
+ try {
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
+ RequestParams params = new RequestParams(AppApi.BASE_URL +AppApi.Query.ATTENDANCE_DETAIL_QUERY);
+ params.addBodyParameter(AttendanceDetailQueryCondition.FieldNames.time, sdf.format(sdf.parse(item.getTime())));
+ params.addBodyParameter(AttendanceDetailQueryCondition.FieldNames.registerId, item.getRegisterId());
+ params.addBodyParameter(AttendanceDetailQueryCondition.FieldNames.deviceCompanyId, BaseApplication.getInstance().getDevice().getDeviceCompanyId());
+ params.addBodyParameter(CommonVariables.Page.PAGE_SIZE, "20");
+ x.http().post(params, new BaseCommonCallBack() {
+ public void success() {
+ AttendanceFragment.getInstance().get_fragment_attendance_right_list_view().show(getList(AttendanceDetailQueryItem.class));
+ }
+ });
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
}
}
--
Gitblit v1.8.0