xuxiuxi
2017-07-23 72c70d81ffabc7d8d0bd274165d83c6902eb6235


git-svn-id: http://192.168.1.226/svn/proxy@834 454eff88-639b-444f-9e54-f578c98de674
7个文件已修改
147 ■■■■ 已修改文件
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/AttenderRegisterSelectPhotoDialog.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/AttenderRegisterUploadPhotoDialog.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/VisitorRegisterSelectPhotoDialog.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/VisitorRegisterUploadPhotoDialog.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java 35 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/AttendanceDao.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/UnknownSurveillanceQueryItemUtil.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/AttenderRegisterSelectPhotoDialog.java
@@ -39,6 +39,7 @@
    private AttenderRegisterSelectPhotoListView dialog_surveillance_photo_select_list_view;
    public static long selectedId = -1;
    private boolean isShow = false;
    private static AttenderRegisterSelectPhotoDialog instance = new AttenderRegisterSelectPhotoDialog();
    public static AttenderRegisterSelectPhotoDialog getInstance() {
@@ -50,19 +51,6 @@
        View view = LayoutInflater.from(MainActivity.getInstance()).inflate(R.layout.dialog_attender_register_select_photo_select,null);
        ViewUtils.inject(this, view);
        if (BaseApplication.getInstance().networkAvailable()) {
            if (CommonVariables.Register.VISITOR_REGISTER_SELECTED) {
                dialog_surveillance_photo_select_list_view.show(SurveillanceQueryItemUtil.getInstance().getAllUnregisterVisitorTwoRowsForSelect(selectedId));
            } else {
                dialog_surveillance_photo_select_list_view.show(SurveillanceQueryItemUtil.getInstance().getAllUnregisterAttenderTwoRowsForSelect(selectedId));
            }
        } else {
            if (CommonVariables.Register.VISITOR_REGISTER_SELECTED) {
                dialog_surveillance_photo_select_list_view.show(UnknownSurveillanceQueryItemUtil.getInstance().getAllUnregisterVisitorTwoRowsForSelect(selectedId));
            } else {
                dialog_surveillance_photo_select_list_view.show(UnknownSurveillanceQueryItemUtil.getInstance().getAllUnregisterAttenderTwoRowsForSelect(selectedId));
            }
        }
        setTitleAndList(Constant.DialogSelectType.ID_TYPE);
        WheelView.WheelViewStyle style = new WheelView.WheelViewStyle();
        style.selectedTextColor = Color.parseColor("#11c3e3");
@@ -107,7 +95,6 @@
            }
        });
        this.showAtLocation(parentView, Gravity.BOTTOM,0,330);
    }
@@ -145,15 +132,24 @@
    }
    public void show() {
        if (BaseApplication.getInstance().networkAvailable()) {
            dialog_surveillance_photo_select_list_view.show(SurveillanceQueryItemUtil.getInstance().getAllUnregisterAttenderTwoRowsForSelect(selectedId));
        } else {
            dialog_surveillance_photo_select_list_view.show(UnknownSurveillanceQueryItemUtil.getInstance().getAllUnregisterAttenderTwoRowsForSelect(selectedId));
        }
        if (this.isShowing()) {
        } else {
            //this.showAsDropDown();
            this.showAtLocation(parentView, Gravity.BOTTOM,0,330);
        }
        isShow = true;
    }
    public void hide() {
        if (!isShow) {
            return;
        }
        if (this.isShowing()) {
            dismiss();
        } else {
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/AttenderRegisterUploadPhotoDialog.java
@@ -40,6 +40,8 @@
    public static long selectedId = -1;
    private boolean isShow = false;
    public static AttenderRegisterUploadPhotoDialog instance = new AttenderRegisterUploadPhotoDialog();
    public static AttenderRegisterUploadPhotoDialog getInstance() {
        return instance;
@@ -50,19 +52,6 @@
        View view = LayoutInflater.from(MainActivity.getInstance()).inflate(R.layout.dialog_attender_register_upload_photo_select,null);
        ViewUtils.inject(this, view);
        if (BaseApplication.getInstance().networkAvailable()) {
            if (CommonVariables.Register.VISITOR_REGISTER_SELECTED) {
                dialog_surveillance_photo_select_list_view.show(SurveillanceQueryItemUtil.getInstance().getAllUnregisterVisitorTwoRowsForSelect(selectedId));
            } else {
                dialog_surveillance_photo_select_list_view.show(SurveillanceQueryItemUtil.getInstance().getAllUnregisterAttenderTwoRowsForSelect(selectedId));
            }
        } else {
            if (CommonVariables.Register.VISITOR_REGISTER_SELECTED) {
                dialog_surveillance_photo_select_list_view.show(UnknownSurveillanceQueryItemUtil.getInstance().getAllUnregisterVisitorTwoRowsForSelect(selectedId));
            } else {
                dialog_surveillance_photo_select_list_view.show(UnknownSurveillanceQueryItemUtil.getInstance().getAllUnregisterAttenderTwoRowsForSelect(selectedId));
            }
        }
        setTitleAndList(Constant.DialogSelectType.ID_TYPE);
        WheelView.WheelViewStyle style = new WheelView.WheelViewStyle();
        style.selectedTextColor = Color.parseColor("#11c3e3");
@@ -107,7 +96,6 @@
            }
        });
        this.showAtLocation(parentView, Gravity.BOTTOM,0,330);
    }
@@ -145,6 +133,9 @@
    }
    public void hide() {
        if (!isShow) {
            return;
        }
        if (this.isShowing()) {
            dismiss();
        } else {
@@ -181,12 +172,18 @@
    }
    public void show() {
        if (BaseApplication.getInstance().networkAvailable()) {
            dialog_surveillance_photo_select_list_view.show(SurveillanceQueryItemUtil.getInstance().getAllUnregisterAttenderTwoRowsForSelect(selectedId));
        } else {
            dialog_surveillance_photo_select_list_view.show(UnknownSurveillanceQueryItemUtil.getInstance().getAllUnregisterAttenderTwoRowsForSelect(selectedId));
        }
        if (this.isShowing()) {
        } else {
            //this.showAsDropDown();
            this.showAtLocation(parentView, Gravity.BOTTOM,0,330);
        }
        isShow = true;
    }
}
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/VisitorRegisterSelectPhotoDialog.java
@@ -40,6 +40,8 @@
    public static long selectedId = -1;
    private boolean isShow = false;
    public static VisitorRegisterSelectPhotoDialog instance = new VisitorRegisterSelectPhotoDialog();
    public static VisitorRegisterSelectPhotoDialog getInstance() {
        return instance;
@@ -50,19 +52,6 @@
        View view = LayoutInflater.from(MainActivity.getInstance()).inflate(R.layout.dialog_visitor_register_select_photo_select,null);
        ViewUtils.inject(this, view);
        if (BaseApplication.getInstance().networkAvailable()) {
            if (CommonVariables.Register.VISITOR_REGISTER_SELECTED) {
                dialog_surveillance_photo_select_list_view.show(SurveillanceQueryItemUtil.getInstance().getAllUnregisterVisitorTwoRowsForSelect(selectedId));
            } else {
                dialog_surveillance_photo_select_list_view.show(SurveillanceQueryItemUtil.getInstance().getAllUnregisterAttenderTwoRowsForSelect(selectedId));
            }
        } else {
            if (CommonVariables.Register.VISITOR_REGISTER_SELECTED) {
                dialog_surveillance_photo_select_list_view.show(UnknownSurveillanceQueryItemUtil.getInstance().getAllUnregisterVisitorTwoRowsForSelect(selectedId));
            } else {
                dialog_surveillance_photo_select_list_view.show(UnknownSurveillanceQueryItemUtil.getInstance().getAllUnregisterAttenderTwoRowsForSelect(selectedId));
            }
        }
        setTitleAndList(Constant.DialogSelectType.ID_TYPE);
        WheelView.WheelViewStyle style = new WheelView.WheelViewStyle();
        style.selectedTextColor = Color.parseColor("#11c3e3");
@@ -107,7 +96,6 @@
            }
        });
        this.showAtLocation(parentView, Gravity.BOTTOM,0,330);
    }
@@ -145,15 +133,24 @@
    }
    public void show() {
        if (BaseApplication.getInstance().networkAvailable()) {
            dialog_surveillance_photo_select_list_view.show(SurveillanceQueryItemUtil.getInstance().getAllUnregisterVisitorTwoRowsForSelect(selectedId));
        } else {
            dialog_surveillance_photo_select_list_view.show(UnknownSurveillanceQueryItemUtil.getInstance().getAllUnregisterVisitorTwoRowsForSelect(selectedId));
        }
        if (this.isShowing()) {
        } else {
            //this.showAsDropDown();
            this.showAtLocation(parentView, Gravity.BOTTOM,0,330);
        }
        isShow = true;
    }
    public void hide() {
        if (!isShow) {
            return;
        }
        if (this.isShowing()) {
            dismiss();
        } else {
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/VisitorRegisterUploadPhotoDialog.java
@@ -40,6 +40,8 @@
    public static long selectedId = -1;
    private boolean isShow = false;
    private static VisitorRegisterUploadPhotoDialog instance = new VisitorRegisterUploadPhotoDialog();
    public static VisitorRegisterUploadPhotoDialog getInstance() {
        return instance;
@@ -50,19 +52,6 @@
        View view = LayoutInflater.from(MainActivity.getInstance()).inflate(R.layout.dialog_visitor_register_upload_photo_select,null);
        ViewUtils.inject(this, view);
        if (BaseApplication.getInstance().networkAvailable()) {
            if (CommonVariables.Register.VISITOR_REGISTER_SELECTED) {
                dialog_surveillance_photo_select_list_view.show(SurveillanceQueryItemUtil.getInstance().getAllUnregisterVisitorTwoRowsForSelect(selectedId));
            } else {
                dialog_surveillance_photo_select_list_view.show(SurveillanceQueryItemUtil.getInstance().getAllUnregisterAttenderTwoRowsForSelect(selectedId));
            }
        } else {
            if (CommonVariables.Register.VISITOR_REGISTER_SELECTED) {
                dialog_surveillance_photo_select_list_view.show(UnknownSurveillanceQueryItemUtil.getInstance().getAllUnregisterVisitorTwoRowsForSelect(selectedId));
            } else {
                dialog_surveillance_photo_select_list_view.show(UnknownSurveillanceQueryItemUtil.getInstance().getAllUnregisterAttenderTwoRowsForSelect(selectedId));
            }
        }
        setTitleAndList(Constant.DialogSelectType.ID_TYPE);
        WheelView.WheelViewStyle style = new WheelView.WheelViewStyle();
        style.selectedTextColor = Color.parseColor("#11c3e3");
@@ -107,7 +96,6 @@
            }
        });
        this.showAtLocation(parentView, Gravity.BOTTOM,0,330);
    }
@@ -145,6 +133,9 @@
    }
    public void hide() {
        if (!isShow) {
            return;
        }
        if (this.isShowing()) {
            dismiss();
        } else {
@@ -181,12 +172,18 @@
    }
    public void show() {
        if (BaseApplication.getInstance().networkAvailable()) {
            dialog_surveillance_photo_select_list_view.show(SurveillanceQueryItemUtil.getInstance().getAllUnregisterVisitorTwoRowsForSelect(selectedId));
        } else {
            dialog_surveillance_photo_select_list_view.show(UnknownSurveillanceQueryItemUtil.getInstance().getAllUnregisterVisitorTwoRowsForSelect(selectedId));
        }
        if (this.isShowing()) {
        } else {
            //this.showAsDropDown();
            this.showAtLocation(parentView, Gravity.BOTTOM,0,330);
        }
        isShow = true;
    }
}
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java
@@ -79,23 +79,24 @@
        if (!BaseApplication.deviceAvailable) {
            return;
        }
        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().getAndroidDevice().getCompanyId());
            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();
        }
        if (1==1) {//没网了
            AttendanceDao.getInstance().reloadAttendanceDetail(item);
        if (BaseApplication.getInstance().networkAvailable()) {
            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().getAndroidDevice().getCompanyId());
                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();
            }
        } else {
            AttendanceFragment.getInstance().get_fragment_attendance_right_list_view().show(AttendanceDao.getInstance().reloadAttendanceDetail(item));
        }
    }
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/AttendanceDao.java
@@ -115,7 +115,7 @@
            if(deviceCompanyId != null && !deviceCompanyId.trim().isEmpty()) {
                sb.append(" AND a.device_company_id = ").append(deviceCompanyId);
            }
            sb.append("ORDER BY a.time DESC");
            sb.append(" ORDER BY a.time DESC");
            StringBuilder count = new StringBuilder(sb.length());
            count.append("select count(*) as count from (").append(sb).append(" ) _table");
            sb.append(" LIMIT ").append("0").append(",").append(100);
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/UnknownSurveillanceQueryItemUtil.java
@@ -52,10 +52,21 @@
    }
    public List getAllUnregisterVisitorTwoRowsForSelect(long selectedId) {
        select(allItems, selectedId);
        return allItems;
    }
    public void select(List<SurveillanceQueryItem> items, long selectedId) {
        for (SurveillanceQueryItem item : items) {
            item.setSurveillancePhotoSelected(false);
            if (item.getIdForSelect() == selectedId) {
                item.setSurveillancePhotoSelected(true);
            }
        }
    }
    public List getAllUnregisterAttenderTwoRowsForSelect(long selectedId) {
        select(allItems, selectedId);
        return allItems;
    }