xuxiuxi
2017-04-05 00d6d1822a08c0bc43467c0e13701a219e4624c8


git-svn-id: http://192.168.1.226/svn/proxy@342 454eff88-639b-444f-9e54-f578c98de674
1 文件已重命名
5个文件已修改
81 ■■■■ 已修改文件
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceFragment.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/query/item/SurveillanceQueryItem.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/SurveillanceFragment.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/SurvalanceMng.java 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/Constant.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/checkin/CheckInRightVisitorCell.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceFragment.java
@@ -8,13 +8,16 @@
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.alibaba.fastjson.JSON;
import com.bsk.zhangbo.demoforbsk.R;
import com.camnter.easyrecyclerview.adapter.EasyRecyclerViewAdapter;
import com.camnter.easyrecyclerview.holder.EasyRecyclerViewHolder;
import cn.com.basic.face.base.MainActivity;
import cn.com.basic.face.discern.query.item.CheckInQueryItem;
import cn.com.basic.face.discern.query.item.FacePhotoItem;
import cn.com.basic.face.discern.query.item.SupervisoryQueryItem;
import cn.com.basic.face.discern.query.item.SurveillanceQueryItem;
import cn.com.basic.face.fragment.*;
import cn.com.basic.face.util.AppApi;
import cn.com.basic.face.util.Constant;
import cn.com.basic.face.util.WindowsUtil;
@@ -34,7 +37,7 @@
        @Override
        public void onBindRecycleViewHolder(EasyRecyclerViewHolder viewHolder, int position) {
            switch (((SupervisoryQueryItem)getList().get(position)).getType()){
            switch (((SurveillanceQueryItem)getList().get(position)).getType()){
                case Constant.Supervisory.VISIT_REGISTER_ITEM_TYPE:
                    RegisterCellViewFillData(viewHolder,position);
                    break;
@@ -46,7 +49,7 @@
        @Override
        public int getRecycleViewItemType(int position) {
            switch (((SupervisoryQueryItem)getList().get(position)).getType()) {
            switch (((SurveillanceQueryItem)getList().get(position)).getType()) {
                case Constant.Supervisory.VISIT_REGISTER_ITEM_TYPE:
                    return Constant.Supervisory.REGISTER_CELL_VIEW_INDEX;
                case Constant.Supervisory.VISIT_CHECK_IN_ITEM_TYPE:
@@ -73,8 +76,8 @@
            ImageView fragment_home_bottom_register_cell_photo = holder.findViewById(R.id.fragment_home_bottom_register_cell_photo);
            TextView fragment_home_bottom_register_cell_to_register = holder.findViewById(R.id.fragment_home_bottom_register_cell_to_register);
            if (data instanceof SupervisoryQueryItem) {
                final SupervisoryQueryItem item = (SupervisoryQueryItem)data;
            if (data instanceof SurveillanceQueryItem) {
                final SurveillanceQueryItem item = (SurveillanceQueryItem)data;
                fragment_home_bottom_register_cell_photo.setImageURI(Uri.parse(AppApi.IMAGEURL_BASE +item.getImagePath()));
                fragment_home_bottom_register_cell_to_register.setOnClickListener(new View.OnClickListener(){
                    @Override
@@ -135,8 +138,8 @@
            }
            fragment_home_bottom_visitor_cell_name.setText("");
            if (data instanceof SupervisoryQueryItem) {
                final SupervisoryQueryItem item = (SupervisoryQueryItem)data;
            if (data instanceof SurveillanceQueryItem) {
                final SurveillanceQueryItem item = (SurveillanceQueryItem)data;
                fragment_home_bottom_visitor_cell_name.setText(item.getName());
                fragment_home_bottom_visitor_cell_photo.setImageURI(Uri.parse(AppApi.IMAGEURL_BASE +item.getImagePath()));
                if (1==1) {
@@ -146,9 +149,10 @@
                    fragment_home_bottom_visitor_cell_status.setOnClickListener(new View.OnClickListener(){
                        @Override
                        public void onClick(View view) {
                            MainActivity.selectPage(2);
                            //CheckInFragment.getInstance().checkInFromHomePage(item);
                            //CheckInFragment.getInstance().getFragment_check_in_right_visitor_cell().setVisitorInfo(item);
                            MainActivity.selectPage(Constant.TabType.CHECK_IN);
                            cn.com.basic.face.fragment.CheckInFragment.getInstance().
                                    getFragment_check_in_right_visitor_cell()
                                    .setVisitorInfo(getVo(item));
                        }
                    });
                }
@@ -156,6 +160,10 @@
        }
        private CheckInQueryItem getVo(SurveillanceQueryItem item) {
            return JSON.parseObject(JSON.toJSONString(item), CheckInQueryItem.class);
        }
        public void setRowType(int i) {
        }
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/query/item/SurveillanceQueryItem.java
File was renamed from VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/query/item/SupervisoryQueryItem.java
@@ -1,7 +1,7 @@
package cn.com.basic.face.discern.query.item;
public class SupervisoryQueryItem {
public class SurveillanceQueryItem {
    // 人员主键
    private String id;
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/SurveillanceFragment.java
@@ -17,11 +17,6 @@
import com.lidroid.xutils.view.annotation.ViewInject;
/**
 * Created by zhangbo on 2017/2/15.
 */
public class SurveillanceFragment extends BaseFragment {
    @ViewInject(R.id.fragment_supervisory_bottom_left_radio_group)
@@ -82,12 +77,6 @@
                        RtspFaceNative.createPlayer(1, "rtsp://admin:admin12345@192.168.1.70:554/h264/ch1/sub/av_stream");
                        RtspFaceNative.createPlayer(2, "rtsp://admin:admin12345@192.168.1.70:554/h264/ch1/sub/av_stream");
                    } else {
//                        fragment_supervisory_enter_camera.setVideoURI(Uri.parse("rtsp://admin:admin12345@192.168.1.70:554/h264/ch1/sub/av_stream"));
//                        fragment_supervisory_enter_camera.requestFocus();
//                        fragment_supervisory_enter_camera.start();
//                        fragment_supervisory_exit_camera.setVideoURI(Uri.parse("rtsp://admin:admin12345@192.168.1.70:554/h264/ch1/main/av_stream"));
//                        fragment_supervisory_exit_camera.requestFocus();
//                        fragment_supervisory_exit_camera.start();
                    }
                } catch (Exception e) {
                    e.printStackTrace();
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/SurvalanceMng.java
@@ -7,7 +7,7 @@
import java.util.List;
import cn.com.basic.face.discern.common.BaseCommonCallBack;
import cn.com.basic.face.discern.query.item.SupervisoryQueryItem;
import cn.com.basic.face.discern.query.item.SurveillanceQueryItem;
import cn.com.basic.face.fragment.SurveillanceFragment;
import cn.com.basic.face.util.AppApi;
import cn.com.basic.face.util.Constant;
@@ -26,10 +26,10 @@
//        params.addBodyParameter(VisitorQueryCondition.FieldNames.notCompanyId, BaseApplication.getInstance().getPlace().getCompanyId());
        x.http().post(params, new BaseCommonCallBack() {
            public void success() {
                List<SupervisoryQueryItem> list = getList(SupervisoryQueryItem.class);
                List<SurveillanceQueryItem> list = getList(SurveillanceQueryItem.class);
                if (isVisit) {
                    int i = 0;
                    for (SupervisoryQueryItem item : list) {
                    for (SurveillanceQueryItem item : list) {
                        if (i % 5 == 0) {
                            item.setType(Constant.Supervisory.VISIT_REGISTER_ITEM_TYPE);
                        } else {
@@ -38,7 +38,7 @@
                        i++;
                    }
                    List<SupervisoryQueryItem> doubleList = new ArrayList<SupervisoryQueryItem>();
                    List<SurveillanceQueryItem> doubleList = new ArrayList<SurveillanceQueryItem>();
                    fillBlank(list, doubleList);
                    SurveillanceFragment.getInstance().get_fragment_supervisory_bottom_visit_list_view().show(doubleList, true);
@@ -50,11 +50,11 @@
    }
    private void fillBlank(List<SupervisoryQueryItem> list, List<SupervisoryQueryItem> doubleList) {
        List<SupervisoryQueryItem> registerList = new ArrayList<SupervisoryQueryItem>();
        List<SupervisoryQueryItem> checkInList = new ArrayList<SupervisoryQueryItem>();
    private void fillBlank(List<SurveillanceQueryItem> list, List<SurveillanceQueryItem> doubleList) {
        List<SurveillanceQueryItem> registerList = new ArrayList<SurveillanceQueryItem>();
        List<SurveillanceQueryItem> checkInList = new ArrayList<SurveillanceQueryItem>();
        for (SupervisoryQueryItem item : list) {
        for (SurveillanceQueryItem item : list) {
            if (item.getType() == Constant.Supervisory.VISIT_REGISTER_ITEM_TYPE) {
                registerList.add(item);
            }
@@ -63,11 +63,11 @@
            }
        }
        List<SupervisoryQueryItem> blenderList = new ArrayList<SupervisoryQueryItem>();
        List<SurveillanceQueryItem> blenderList = new ArrayList<SurveillanceQueryItem>();
        int i = 0, m = 0, n = 0;
        for (i = 0; i < registerList.size() + checkInList.size(); i++) {
            SupervisoryQueryItem item;
            SurveillanceQueryItem item;
            if (i % 2 == 0 && m < registerList.size()) {
                item = registerList.get(m);
                m++;
@@ -78,7 +78,7 @@
            blenderList.add(item);
        }
        for (SupervisoryQueryItem item : blenderList) {
        for (SurveillanceQueryItem item : blenderList) {
            if (doubleList.size() % 2 == 0 && item.getType() != Constant.Supervisory.VISIT_REGISTER_ITEM_TYPE) {
                doubleList.add(getBlankItem());
            }
@@ -89,8 +89,8 @@
        }
    }
    private SupervisoryQueryItem getBlankItem() {
        SupervisoryQueryItem blankItem = new SupervisoryQueryItem();
    private SurveillanceQueryItem getBlankItem() {
        SurveillanceQueryItem blankItem = new SurveillanceQueryItem();
        blankItem.setType(Constant.Supervisory.VISIT_BLANK_ITEM_TYPE);
        return blankItem;
    }
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/Constant.java
@@ -30,4 +30,14 @@
        public static final int VISIT_REASON = 4;
    }
    public static class TabType {
        public static final int SURVEILLANCE = 0;
        public static final int REGISTER = 1;
        public static final int CHECK_IN = 2;
        public static final int PHONE_CALL = 3;
        public static final int VISIT = 4;
        public static final int ATTENDANCE = 5;
        public static final int DEVICE = 6;
    }
}
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/checkin/CheckInRightVisitorCell.java
@@ -16,10 +16,6 @@
import cn.com.basic.face.discern.query.item.CheckInQueryItem;
import cn.com.basic.face.util.AppApi;
/**
 * Created by Sinoe on 2017/2/22.
 */
public class CheckInRightVisitorCell extends LinearLayout{
    private CheckInQueryItem item;