文件
mashangyoujiu/Application/Common/Model/RetailCouponModel.class.php

41 行
1.9 KiB
PHP
可执行文件

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

<?php
namespace Common\Model;
//[1.4.46]
class RetailCouponModel extends BaseModel
{
protected $tableName = 'retail_coupon';
const ID = 'id'; //int(11) NOT NULL AUTO_INCREMENT,
const COUPON_NAME = 'coupon_name'; //varchar(64) DEFAULT NULL COMMENT '优惠券名称',
const COUPON_NUM = 'coupon_num'; //int(11) DEFAULT NULL COMMENT '优惠券发放数量',
const QUANTITY = 'quantity'; //int(11) DEFAULT NULL COMMENT '优惠券库存(实时更新)',
const NEED_MONEY = 'needmoney'; //float(11,2) DEFAULT NULL COMMENT '优惠券满减所需的金额',
const REDUCTION_MONEY = 'reductionmoney'; //float(11,2) DEFAULT NULL COMMENT '使用优惠券减免金额',
const ADD_TIME = 'addtime'; //varchar(18) DEFAULT NULL COMMENT '创建时间',
const BEGIN_TIME = 'begin_time'; //varchar(18) DEFAULT NULL COMMENT '优惠券开始使用时间',
const END_TIME = 'end_time'; //varchar(18) DEFAULT NULL COMMENT '优惠券过期时间',
const STORE_ID = 'storeid'; // int(11) DEFAULT NULL COMMENT '门店id',
const MERCHANT_ID = 'merchantid'; // varchar(11) DEFAULT NULL COMMENT '商户id',
const STATUS = 'status'; // tinyint(3) DEFAULT '2' COMMENT '优惠券状态 1下架 2开启 3删除(不读取)',
/**
* 冻结优惠券
* @param $parameter
* @return mixed
*/
public function frozen($parameter)
{
$ApiRedis = new \Addons\Api\RedisController();
$coupon_id = $parameter['coupon_id'];
$coupon_type = $parameter['coupon_type'];
$coupon_redis_key = $parameter['coupon_redis_key'];
$coupon_time = $parameter['coupon_time'];
$uid = $parameter['uid'];
$coupon_val = array(
'coupon_id' => $coupon_id,
'coupon_type' => $coupon_type,
'uid' => $uid
);
$ApiRedis::$redis->setex($coupon_redis_key, $coupon_time, json_encode($coupon_val));
}
}