redis字符串讀寫

public interface MallConstants {
	/**
	 * redis中3rd_session過期時間(單位:小時)
	 */
	long TIME_OUT_SESSION = 24 * 5;
	/**
	 * redis中3rd_session拼接前綴
	 */
	String THIRD_SESSION_BEGIN = "app:3rd_session";
	/**
	 * header中的third-session
	 */
	String HEADER_THIRDSESSION = "third-session";
	/**
	 * header中的客戶端類型
	 */
	String HEADER_CLIENT_TYPE = "client-type";
	/**
	 * header中的tenant-id
	 */
	String HEADER_TENANT_ID = "tenant-id";
	/**
	 * header中的app-id
	 */
	String HEADER_APP_ID = "app-id";
	/**
	 * 客戶端類型:小程序,普通H5,微信H5,APPapp,pcH5
	 */
	String CLIENT_TYPE_MA = "MA";
	String CLIENT_TYPE_H5 = "H5";
	String CLIENT_TYPE_H5_WX = "H5-WX";
	String CLIENT_TYPE_H5_PC = "H5-PC";
	String CLIENT_TYPE_APP = "APP";
	String CLIENT_TYPE_ALI_MA = "ALI-MA";
	/**
	 * 商品規格類型:0統一規格;1多規格
	 */
	String SPU_SPEC_TYPE_0 = "0";
	/**
	 * 商品規格類型:0統一規格;1多規格
	 */
	String SPU_SPEC_TYPE_1 = "1";
	/**
	 * 收藏類型1、商品,2、店鋪
	 */
	String COLLECT_TYPE_1 = "1";
	String COLLECT_TYPE_2 = "2";
	/**
	 * 訂單自動取消時間(分鐘)
	 */
	long ORDER_TIME_OUT_0 = 30;
	/**
	 * 秒殺訂單自動取消時間(分鐘)
	 */
	long ORDER_TIME_OUT_0_SECKILL = 5;
	/**
	 * 訂單自動收貨時間(天)
	 */
	long ORDER_TIME_OUT_2 = 7;
	/**
	 * redis訂單key
	 */
	String REDIS_ORDER_KEY_IS_PAY_0 = "mall:order:is_pay_0:";
	/**
	 * redis訂單key
	 */
	String REDIS_ORDER_KEY_STATUS_2 = "mall:order:status_2:";
	/**
	 * redis分銷訂單解凍key
	 */
	String REDIS_DISTRIBUTION_ORDER_THAW = "mall:distribution_order:thaw:";
	/**
	 * 支付方式1、貨到付款;2、在線支付
	 */
	String PAYMENT_WAY_1 = "1";
	/**
	 * 支付方式1、貨到付款;2、在線支付
	 */
	String PAYMENT_WAY_2 = "2";
	/**
	 * 評價狀態0、未評;1、已評;2、已追評
	 */
	String APPRAISES_STATUS_0 = "0";
	/**
	 * 評價狀態0、未評;1、已評;2、已追評
	 */
	String APPRAISES_STATUS_1 = "1";
	/**
	 * 評價狀態0、未評;1、已評;2、已追評
	 */
	String APPRAISES_STATUS_2 = "2";
	/**
	 * 用戶等級(0:普通用戶,1:普通會員)
	 */
	Integer USER_GRADE_0 = 0;
	/**
	 * 用戶等級(0:普通用戶,1:普通會員)
	 */
	Integer USER_GRADE_1 = 1;
	/**
	 * 記錄類型0、用戶初始化;1、會員初始化;2、商品贈送;3、退款贈送減回;4、商品抵扣;5、訂單取消抵扣加回;6、退款抵扣加回;7、簽到
	 */
	String POINTS_RECORD_TYPE_0 = "0";
	String POINTS_RECORD_TYPE_1 = "1";
	String POINTS_RECORD_TYPE_2 = "2";
	String POINTS_RECORD_TYPE_3 = "3";
	String POINTS_RECORD_TYPE_4 = "4";
	String POINTS_RECORD_TYPE_5 = "5";
	String POINTS_RECORD_TYPE_6 = "6";
	String POINTS_RECORD_TYPE_7 = "7";

	/**
	 * 電子券適用類型1、全部商品;2、指定商品可用;
	 */
	String COUPON_SUIT_TYPE_1 = "1";
	String COUPON_SUIT_TYPE_2 = "2";

	/**
	 * 到期類型1、領券後生效;2:固定時間段
	 */
	String COUPON_EXPIRE_TYPE_1 = "1";
	String COUPON_EXPIRE_TYPE_2 = "2";

	/**
	 * 用戶電子券狀態0、未使用;1、已使用;2、已過期
	 */
	String COUPON_USER_STATUS_0 = "0";
	String COUPON_USER_STATUS_1 = "1";
	String COUPON_USER_STATUS_2 = "2";

	/**
	 * 砍價狀態(0:未開始;1:活動中;2:已過期)
	 */
	String BARGAIN_INFO_STATUS_0 = "0";
	String BARGAIN_INFO_STATUS_1 = "1";
	String BARGAIN_INFO_STATUS_2 = "2";

	/**
	 * 砍價記錄狀態(0:砍價中;1:完成砍價;2:已過期)
	 */
	String BARGAIN_USER_STATUS_0 = "0";
	String BARGAIN_USER_STATUS_1 = "1";
	String BARGAIN_USER_STATUS_2 = "2";

	/**
	 * 拼團狀態(0:未開始;1:活動中;2:已過期)
	 */
	String GROUPON_INFO_STATUS_0 = "0";
	String GROUPON_INFO_STATUS_1 = "1";
	String GROUPON_INFO_STATUS_2 = "2";

	/**
	 * 拼團記錄狀態(0:拼團中;1:完成拼團;2:已過期)
	 */
	String GROUPON_USER_STATUS_0 = "0";
	String GROUPON_USER_STATUS_1 = "1";
	String GROUPON_USER_STATUS_2 = "2";

	/**
	 * 訂單類型(0、普通訂單;1、砍價訂單;2、拼團訂單;3、秒殺訂單)
	 */
	String ORDER_TYPE_0 = "0";
	String ORDER_TYPE_1 = "1";
	String ORDER_TYPE_2 = "2";
	String ORDER_TYPE_3 = "3";

	/**
	 * 配送方式1、普通快遞;2、上門自提:3:即時達 4、即時達預約
	 */
	String DELIVERY_WAY_1 = "1";
	String DELIVERY_WAY_2 = "2";
	String DELIVERY_WAY_3 = "3";
	String DELIVERY_WAY_4 = "4";
	String DELIVERY_WAY_5 = "5";

	/**
	 * 設計頁面分類(1;商城首頁;2:店鋪首頁)
	 */
	String DEVISE_PAGE_TYPE_1 = "1";
	String DEVISE_PAGE_TYPE_2 = "2";

	String DEVISE_PAGE_TYPE_3 = "3";
	/**
	 * 店鋪入駐申請審覈狀態(0:審覈中;1:審覈通過;2:審覈不通過)
	 */
	String SHOPAPPLY_STATUS_0 = "0";
	String SHOPAPPLY_STATUS_1 = "1";
	String SHOPAPPLY_STATUS_2 = "2";
	/**
	 * 商品審覈狀態(0審覈中 1審覈通過 2審覈不通過)
	 */
	String GOODS_STATUS_0 = "0";
	String GOODS_STATUS_1 = "1";
	String GOODS_STATUS_2 = "2";
	/**
	 * 銷關係綁定1:所有用戶;2:新用戶
	 */
	String DISTRIBUTION_BINDTYPE_1 = "1";
	String DISTRIBUTION_BINDTYPE_2 = "2";
	/**
	 * 分銷級別(1:一級分銷;2:二級分銷)
	 */
	String DISTRIBUTION_LEVEL_1 = "1";
	String DISTRIBUTION_LEVEL_2 = "2";
	/**
	 * 佣金狀態(1:凍結;2:解凍)
	 */
	String DISTRIBUTION_COMMISSION_STATUS_1 = "1";
	String DISTRIBUTION_COMMISSION_STATUS_2 = "2";
	/**
	 * 分銷模式1:指定分銷;2:人人分銷;3:滿額分銷
	 */
	String DISTRIBUTION_MODEL_1 = "1";
	String DISTRIBUTION_MODEL_2 = "2";
	String DISTRIBUTION_MODEL_3 = "3";

	/**
	 * 用戶提現記錄(0:審覈中;1:審覈通過;2:審覈不通過)
	 */
	String USER_WITHDRAW_RECORD_STATUS_0 = "0";
	String USER_WITHDRAW_RECORD_STATUS_1 = "1";
	String USER_WITHDRAW_RECORD_STATUS_2 = "2";
	/**
	 * 提現類型(1:分銷擁金提現)
	 */
	String USER_WITHDRAW_TYPE_1 = "1";
	/**
	 * 訂單支付類型1、微信支付;2、支付寶支付:3、收錢吧支付
	 */
	String ORDER_PAYMENT_TYPE_1 = "1";
	String ORDER_PAYMENT_TYPE_2 = "2";
	String ORDER_PAYMENT_TYPE_3 = "3";
	/**
	 * 訂單支付回調URL
	 */
	String ORDER_NOTIFY_URL_WX = "/orderinfo/notify-order-wx";
	String ORDER_NOTIFY_URL_ALI = "/orderinfo/notify-order-ali";
	String ORDER_NOTIFY_URL_SQB = "/orderinfo/notify-order-sqb";
	/**
	 * 服務路由名
	 */
	String SERVER_ROUTE_NAME_MALLAPI = "/mallapi";

}


//訂單自動取消時間
long orderTimeOut = MallConstants.ORDER_TIME_OUT_0;

//加入redis,30分鐘自動取消
String keyRedis = String.valueOf(StrUtil.format("{}{}:{}",MallConstants.REDIS_ORDER_KEY_IS_PAY_0, TenantContextHolder.getTenantId(),orderInfo.getId()));
redisTemplate.opsForValue().set(keyRedis, orderInfo.getOrderNo() , orderTimeOut , TimeUnit.MINUTES);//設置過期時間
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章