package cn.net.caoyao.cpzshandset.common.config;

import android.os.Build;
import cn.net.caoyao.cpzshandset.MyHandsetApp;

public class Config {
	public static final boolean isDebuger = false;/* 测试版本:true 正式输出版本:false */
	public static final boolean testForJC = true;/* 公司内部测试时，设置为true，启动报错机制
												   * 正式输出版本，true或false都无所谓
												   */
	public static final boolean canSwitchHandsetVersionMode = false;// 是否含有修改手持机模式的功能
																	// true:含有该功能
																	// false:不含该功能
	public static final boolean canSwitchScannerMode = Build.VERSION.SDK_INT>=23?true:false;// 是否含有修改手持机模式的功能  
																// true:含有该功能
																// false:不含该功能
	public static final boolean isSpecialProt = false;//是否是特殊端口即8765,目前只有白酒使用到该端口
	// --------------------------------------基础URL地址-------------------------------------------------------------------------------------
	public static String ip = isDebuger ? "218.245.0.109" : "www.gjcpzlzs.com"; // www.gjcpzlzs.com
																				// 218.245.0.108
	public static int port = isDebuger ? 8890 : 8003;// 8003,正式上线版本端口 8990(108测试端口)  8765(白酒 108 正式端口) 8991(云天化分表) 8890(109测试端口  不分表分表)  8991(云天化分表) 8891(109测试端口  分表) 8002  8003
//	public static int port = isDebuger ? 8890 : getOfficialProt();
	// --------------------------------------相关配置信息-------------------------------------------------------------------------------------
    //此处配置 通用版 版本类型
	public static final int CURRENT_HANDSET_VERSION_MODE = HandsetVersionConstant.HANDSET_UNIVERSAL_VERSION_MODE;
	// public static final int CURRENT_HANDSET_VERSION_MODE = HandsetVersionConstant.HANDSET_LIQUEUR_VERSION_MODE;
	public static final int CURRENT_SCANNER_MODE = 0;// // 0:以前手持机扫码 1:手机扫码  2：东大集成的手持机
	public static final boolean canSound = true;//手持扫码是否允许有声音
	
	public static final int LABEL_MODE_ALL_TRAY = 0;//整托 
	public static final int LABEL_MODE_SINGLE_BOX = 1;//单箱 
	
	public static final int SINGLE_OPTION_LABEL_TYPE = 0;// 单标操作标签的方式
	public static final int BATCH_OPTION_LABEL_TYPE = 1;// 批量操作标签的方式
	public static final int PACKAGE_RELATION_LABEL_TYPE = 2;//套标标签的操作方式
	public static final int SUBMIT_STATUS_NOT_SUBMIT = 0;// 0：未提交 1：提交失败
	public static final int SUBMIT_STATUS_SUBMIT_FAIL = 1;// 0：未提交 1：提交失败
	public static final int SUBMIT_STATUS_SUBMIT_SUCCESS = 2;//2提交成功
	public static final int SUBMIT_STATUS_PIC_SUBMIT_FAIL = 3;//3上传图片失败
	public static final int YTH_USER_TYPE_DEFAULT = 0;//默认只能看自己创建的信息的用户类型
	public static final long LIQUEURSFY_DEFAULT_DEVICED_ID = 358000965L;//世方御默认设备id，登录界面请求配置信息时使用
	public static final int CROP_IMAGE_RESULT_CODE = 20001;
	
	// ----------------------------------------SharePreference缓存文件相关-----------------------------------------------------------------------------------
	public static final String handsetVersionConfigSp = "handsetVersionConfigSp";// 手持机配置相关缓存文件名称
	public static final String currentHandsetVersion = "currentHandsetVersionMode";// 手持机版本在sp中的key值
	public static final String currentScannerMode = "currentScannerMode";// 手持机扫码模式在sp中的key值
	public static final String configSPName = "config";// 其他信息的缓存文件名称
	public static final String liqueurSFYLoginAccount = "liqueurSFYLoginAccount";
	public static final String updateUserConfigDate = "updateUserDate";//上次更新用户信息的时间
	public final static String isAutoUpdate = "isAutoUpdate";/* 自动更新apk */
	//汽配-仅销售 -图片地址
	public static String urlPicture = isDebuger ? "http://218.245.0.109:8080/jymf/UpFromAndroid?key=" : "https://www.cpzs.org/UpFromAndroid?key=";
	public static String caoyaoUrl="http://218.245.0.120:9001/zcy/";

	/**
	 * 获取正式端口 
	 * @return
	 */
	public static int getOfficialProt(){
		
		int currentProtType = MyHandsetApp.getProt();
		if (currentProtType > 0) {
			return 8003;
		} else {
			return 8765;
		}
	}
	
}
