xuxiuxi
2017-06-02 3cceac30dc1c5a7cf5bd4f95e327e855cdcf304d


git-svn-id: http://192.168.1.226/svn/proxy@643 454eff88-639b-444f-9e54-f578c98de674
1个文件已添加
9个文件已修改
638 ■■■■■ 已修改文件
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/common/CommonVariables.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/entity/Device.java 278 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/query/condition/DeviceQueryCondition.java 95 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/query/item/DeviceQueryItem.java 228 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/CheckInMng.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/DeviceMng.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/SurveillanceMng.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/AppApi.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/common/CommonVariables.java
@@ -100,4 +100,10 @@
        public static final String CAMERA2 = "device_camera2";
    }
    public static class DeviceType {
        public static final String ANDROID_DEVICE = "android_device";
        public static final String CAMERA1 = "camera1";
        public static final String CAMERA2 = "camera2";
    }
}
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/entity/Device.java
@@ -19,27 +19,93 @@
         */
        public static final String deviceId = "deviceId";
        /**
         * 公司主键
         * 设备所属公司
         */
        public static final String deviceCompanyId = "deviceCompanyId";
        public static final String companyId = "companyId";
        /**
         * 设备地点
         * 设备名称
         */
        public static final String deviceName = "deviceName";
        /**
         * 设备授权码
         * 设备类型
         */
        public static final String authorizationId = "authorizationId";
        public static final String type = "type";
        /**
         * 设备地址
         */
        public static final String address = "address";
        /**
         * 学校名称
         */
        public static final String schoolName = "schoolName";
        /**
         * 品牌
         */
        public static final String brandId = "brandId";
        /**
         * IP
         */
        public static final String ip = "ip";
        /**
         * 端口
         */
        public static final String port = "port";
        /**
         * 分辨率
         */
        public static final String resolutionId = "resolutionId";
        /**
         * 用户名
         */
        public static final String username = "username";
        /**
         * 密码
         */
        public static final String password = "password";
        /**
         * 通讯协议
         */
        public static final String protocolId = "protocolId";
        /**
         * 序列号
         */
        public static final String sn = "sn";
        /**
         * 所属设备id
         */
        public static final String belongId = "belongId";
    }
    // 设备主键
    private String deviceId;
    // 公司主键
    private String deviceCompanyId;
    // 设备地点
    // 设备所属公司
    private String companyId;
    // 设备名称
    private String deviceName;
    // 设备授权码
    private String authorizationId;
    // 设备类型
    private String type;
    // 设备地址
    private String address;
    // 学校名称
    private String schoolName;
    // 品牌
    private String brandId;
    // IP
    private String ip;
    // 端口
    private String port;
    // 分辨率
    private String resolutionId;
    // 用户名
    private String username;
    // 密码
    private String password;
    // 通讯协议
    private String protocolId;
    // 序列号
    private String sn;
    // 所属设备id
    private String belongId;
    /**
     * Get 设备主键
@@ -56,50 +122,210 @@
    }
    /**
     * Get 公司主键
     * Get 设备所属公司
     */
    public String getDeviceCompanyId() {
        return deviceCompanyId;
    public String getCompanyId() {
        return companyId;
    }
    /**
     * Set 公司主键
     * Set 设备所属公司
     */
    public void setDeviceCompanyId(String deviceCompanyId) {
        this.deviceCompanyId = deviceCompanyId;
    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }
    /**
     * Get 设备地点
     * Get 设备名称
     */
    public String getDeviceName() {
        return deviceName;
    }
    /**
     * Set 设备地点
     * Set 设备名称
     */
    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }
    /**
     * Get 设备授权码
     * Get 设备类型
     * :camera1, camera2, main_device
     */
    public String getAuthorizationId() {
        return authorizationId;
    public String getType() {
        return type;
    }
    /**
     * Set 设备授权码
     * Set 设备类型
     * :camera1, camera2, main_device
     */
    public void setAuthorizationId(String authorizationId) {
        this.authorizationId = authorizationId;
    public void setType(String type) {
        this.type = type;
    }
    /**
     * Get 设备地址
     */
    public String getAddress() {
        return address;
    }
    /**
     * Set 设备地址
     */
    public void setAddress(String address) {
        this.address = address;
    }
    /**
     * Get 学校名称
     */
    public String getSchoolName() {
        return schoolName;
    }
    /**
     * Set 学校名称
     */
    public void setSchoolName(String schoolName) {
        this.schoolName = schoolName;
    }
    /**
     * Get 品牌
     */
    public String getBrandId() {
        return brandId;
    }
    /**
     * Set 品牌
     */
    public void setBrandId(String brandId) {
        this.brandId = brandId;
    }
    /**
     * Get IP
     */
    public String getIp() {
        return ip;
    }
    /**
     * Set IP
     */
    public void setIp(String ip) {
        this.ip = ip;
    }
    /**
     * Get 端口
     */
    public String getPort() {
        return port;
    }
    /**
     * Set 端口
     */
    public void setPort(String port) {
        this.port = port;
    }
    /**
     * Get 分辨率
     */
    public String getResolutionId() {
        return resolutionId;
    }
    /**
     * Set 分辨率
     */
    public void setResolutionId(String resolutionId) {
        this.resolutionId = resolutionId;
    }
    /**
     * Get 用户名
     */
    public String getUsername() {
        return username;
    }
    /**
     * Set 用户名
     */
    public void setUsername(String username) {
        this.username = username;
    }
    /**
     * Get 密码
     */
    public String getPassword() {
        return password;
    }
    /**
     * Set 密码
     */
    public void setPassword(String password) {
        this.password = password;
    }
    /**
     * Get 通讯协议
     */
    public String getProtocolId() {
        return protocolId;
    }
    /**
     * Set 通讯协议
     */
    public void setProtocolId(String protocolId) {
        this.protocolId = protocolId;
    }
    /**
     * Get 序列号
     */
    public String getSn() {
        return sn;
    }
    /**
     * Set 序列号
     */
    public void setSn(String sn) {
        this.sn = sn;
    }
    /**
     * Get 所属设备id
     */
    public String getBelongId() {
        return belongId;
    }
    /**
     * Set 所属设备id
     */
    public void setBelongId(String belongId) {
        this.belongId = belongId;
    }
    public String toString() {
        return 
             ",设备主键 =" + deviceId   +  ",公司主键 =" + deviceCompanyId  +  ",设备地点 =" + deviceName +
             ",设备授权码 ="+ authorizationId;
             ",设备主键 =" + deviceId   +  ",设备所属公司 ="+ companyId  +  ",设备名称 =" + deviceName +
             ",设备类型 =" + type       +  ",设备地址 =" + address    +  ",学校名称 =" + schoolName +
             ",品牌 ="   + brandId    +  ",IP ="   + ip         +  ",端口 ="   + port       +
             ",分辨率 ="  + resolutionId +  ",用户名 ="  + username   +  ",密码 ="   + password   +
             ",通讯协议 =" + protocolId +  ",序列号 ="  + sn         +  ",所属设备id ="+ belongId
            ;
    }
}
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/query/condition/DeviceQueryCondition.java
New file
@@ -0,0 +1,95 @@
package cn.com.basic.face.discern.query.condition;
public class DeviceQueryCondition extends BaseCondition {
    public static final class FieldNames {
        /**
         *
         */
        public static final String sn = "sn";
        /**
         *
         */
        public static final String type = "type";
        /**
         *
         */
        public static final String companyId = "companyId";
        /**
         *
         */
        public static final String belongId = "belongId";
    }
    //
    private String sn;
    //
    private String type;
    //
    private String companyId;
    //
    private String belongId;
    /**
     * Get
     */
    public String getSn() {
        return sn;
    }
    /**
     * Set
     */
    public void setSn(String sn) {
        this.sn = sn;
    }
    /**
     * Get
     */
    public String getType() {
        return type;
    }
    /**
     * Set
     */
    public void setType(String type) {
        this.type = type;
    }
    /**
     * Get
     */
    public String getCompanyId() {
        return companyId;
    }
    /**
     * Set
     */
    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }
    /**
     * Get
     */
    public String getBelongId() {
        return belongId;
    }
    /**
     * Set
     */
    public void setBelongId(String belongId) {
        this.belongId = belongId;
    }
    public String toString() {
        return
             ", ="     + sn         +  ", ="     + type       +  ", ="     + companyId  +
             ", ="     + belongId  ;
    }
}
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/query/item/DeviceQueryItem.java
@@ -3,74 +3,254 @@
public class DeviceQueryItem {
    // 设备主键
    //
    private String deviceId;
    // 公司主键
    private String deviceCompanyId;
    // 设备地点
    //
    private String companyId;
    //
    private String deviceName;
    // 设备授权码
    private String authorizationId;
    //
    private String type;
    //
    private String address;
    //
    private String schoolName;
    //
    private String brandId;
    //
    private String ip;
    //
    private String port;
    //
    private String resolutionId;
    //
    private String username;
    //
    private String password;
    //
    private String protocolId;
    //
    private String sn;
    //
    private String belongId;
    /**
     * Get 设备主键
     * Get
     */
    public String getDeviceId() {
        return deviceId;
    }
    
    /**
     * Set 设备主键
     * Set
     */
    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }
    /**
     * Get 公司主键
     * Get
     */
    public String getDeviceCompanyId() {
        return deviceCompanyId;
    public String getCompanyId() {
        return companyId;
    }
    
    /**
     * Set 公司主键
     * Set
     */
    public void setDeviceCompanyId(String deviceCompanyId) {
        this.deviceCompanyId = deviceCompanyId;
    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }
    /**
     * Get 设备地点
     * Get
     */
    public String getDeviceName() {
        return deviceName;
    }
    
    /**
     * Set 设备地点
     * Set
     */
    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }
    /**
     * Get 设备授权码
     * Get
     */
    public String getAuthorizationId() {
        return authorizationId;
    public String getType() {
        return type;
    }
    
    /**
     * Set 设备授权码
     * Set
     */
    public void setAuthorizationId(String authorizationId) {
        this.authorizationId = authorizationId;
    public void setType(String type) {
        this.type = type;
    }
    /**
     * Get
     */
    public String getAddress() {
        return address;
    }
    /**
     * Set
     */
    public void setAddress(String address) {
        this.address = address;
    }
    /**
     * Get
     */
    public String getSchoolName() {
        return schoolName;
    }
    /**
     * Set
     */
    public void setSchoolName(String schoolName) {
        this.schoolName = schoolName;
    }
    /**
     * Get
     */
    public String getBrandId() {
        return brandId;
    }
    /**
     * Set
     */
    public void setBrandId(String brandId) {
        this.brandId = brandId;
    }
    /**
     * Get
     */
    public String getIp() {
        return ip;
    }
    /**
     * Set
     */
    public void setIp(String ip) {
        this.ip = ip;
    }
    /**
     * Get
     */
    public String getPort() {
        return port;
    }
    /**
     * Set
     */
    public void setPort(String port) {
        this.port = port;
    }
    /**
     * Get
     */
    public String getResolutionId() {
        return resolutionId;
    }
    /**
     * Set
     */
    public void setResolutionId(String resolutionId) {
        this.resolutionId = resolutionId;
    }
    /**
     * Get
     */
    public String getUsername() {
        return username;
    }
    /**
     * Set
     */
    public void setUsername(String username) {
        this.username = username;
    }
    /**
     * Get
     */
    public String getPassword() {
        return password;
    }
    /**
     * Set
     */
    public void setPassword(String password) {
        this.password = password;
    }
    /**
     * Get
     */
    public String getProtocolId() {
        return protocolId;
    }
    /**
     * Set
     */
    public void setProtocolId(String protocolId) {
        this.protocolId = protocolId;
    }
    /**
     * Get
     */
    public String getSn() {
        return sn;
    }
    /**
     * Set
     */
    public void setSn(String sn) {
        this.sn = sn;
    }
    /**
     * Get
     */
    public String getBelongId() {
        return belongId;
    }
    /**
     * Set
     */
    public void setBelongId(String belongId) {
        this.belongId = belongId;
    }
    public String toString() {
        return 
             ",设备主键 =" + deviceId   +  ",公司主键 =" + deviceCompanyId +  ",设备地点 =" + deviceName +
             ",设备授权码 ="+ authorizationId;
             ", ="     + deviceId   +  ", ="     + companyId  +  ", ="     + deviceName +
             ", ="     + type       +  ", ="     + address    +  ", ="     + schoolName +
             ", ="     + brandId    +  ", ="     + ip         +  ", ="     + port       +
             ", ="     + resolutionId +  ", ="     + username   +  ", ="     + password   +
             ", ="     + protocolId +  ", ="     + sn         +  ", ="     + belongId
            ;
    }
}
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/AttendanceMng.java
@@ -74,7 +74,7 @@
            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(AttendanceDetailQueryCondition.FieldNames.deviceCompanyId, BaseApplication.getInstance().getDevice().getCompanyId());
            params.addBodyParameter(CommonVariables.Page.PAGE_SIZE, "20");
            x.http().post(params, new BaseCommonCallBack() {
                public void success() {
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/CheckInMng.java
@@ -52,7 +52,7 @@
            return;
        }
        RequestParams params = new RequestParams(AppApi.BASE_URL +AppApi.Query.CHECK_IN_QUERY);
        String deviceCompanyId = BaseApplication.getInstance().getDevice().getDeviceCompanyId();
        String deviceCompanyId = BaseApplication.getInstance().getDevice().getCompanyId();
        if (isVisitorList) {
            params.addBodyParameter(CheckInQueryCondition.FieldNames.visitorCompanyId, deviceCompanyId);
        } else {
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/DeviceMng.java
@@ -61,7 +61,8 @@
//                return;
//            }
            RequestParams params = new RequestParams(AppApi.BASE_URL + AppApi.Query.DEVICE_QUERY);
            params.addBodyParameter(Device.FieldNames.authorizationId, authorationId);
            params.addBodyParameter(Device.FieldNames.sn, authorationId);
            params.addBodyParameter(Device.FieldNames.type, CommonVariables.DeviceType.ANDROID_DEVICE);
            x.http().post(params, new BaseCommonCallBack() {
                public void success() {
                    List<Device> places = resultBean.getListBeanOfType(Device.class);
@@ -90,6 +91,22 @@
    }
    public void saveLanSetting(Map<String, String> fields) {
        RequestParams params = new RequestParams(AppApi.BASE_URL + AppApi.Query.DEVICE_QUERY);
        params.addBodyParameter(Device.FieldNames.sn, authorationId);
        params.addBodyParameter(Device.FieldNames.type, CommonVariables.DeviceType.ANDROID_DEVICE);
        x.http().post(params, new BaseCommonCallBack() {
            public void success() {
                List<Device> places = resultBean.getListBeanOfType(Device.class);
                if (places.size() > 0) {
                    BaseApplication.getInstance().setDevice(places.get(0));
                } else {
                    Toast.makeText(BaseApplication.getInstance(), "数据库中找不到该设备", Toast.LENGTH_SHORT).show();
                }
            }
        });
        SharedPreferencesUtils.save(CommonVariables.DeviceSharedPreferences.LAN, fields);
    }
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/SurveillanceMng.java
@@ -74,7 +74,7 @@
        }
        RequestParams params = new RequestParams(AppApi.BASE_URL +AppApi.SURVEILLANCE_UPLOAD);
        params.addBodyParameter("base64Photo", Base64.encodeToString(byteArray, 0, len, Base64.DEFAULT));
        params.addBodyParameter("deviceCompanyId", BaseApplication.getInstance().getDevice().getDeviceCompanyId());
        params.addBodyParameter("deviceCompanyId", BaseApplication.getInstance().getDevice().getCompanyId());
        params.addBodyParameter("deviceId", BaseApplication.getInstance().getDevice().getDeviceId());
        params.addBodyParameter("InOrOutCamera", cameraInOrOut+"");
        x.http().post(params, new BaseCommonCallBack() {
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/AppApi.java
@@ -3,8 +3,8 @@
public class AppApi {
//    public final static String IMAGE_URL_BASE = "http://192.168.1.141/AI/img/";
//    public final static String BASE_URL = "http://192.168.1.141/AI/";
    public final static String IMAGE_URL_BASE = "http://192.168.1.27/face/img/";
    public final static String BASE_URL = "http://192.168.1.27/face/";
    public final static String IMAGE_URL_BASE = "http://192.168.1.17/face/img/";
    public final static String BASE_URL = "http://192.168.1.17/face/";
    public static final String REGISTER_ADD = "Register/o_add.do";
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java
@@ -72,7 +72,7 @@
        RefByteArray faceListPb = new RefByteArray();
        try {
            COMPANY_ID = Integer.parseInt(BaseApplication.getInstance().getDevice().getDeviceCompanyId());
            COMPANY_ID = Integer.parseInt(BaseApplication.getInstance().getDevice().getCompanyId());
        } catch (Exception e) {
            COMPANY_ID = 0;
        }