Commit e6f67abc by 王洁

Merge branch 'coupon-membercard' into test

parents 8f1b8f5e 1beee62e
<?php
namespace Hdll\Services\MemberCard\Enum;
class CardType {
const member_card = 0;
const cash = 100;
const gift = 200;
const CARD_TYPE = [
self::member_card =>'member_card',
self::cash => 'cash',
self::gift => 'gift'
];
}
\ No newline at end of file
<?php
namespace Hdll\Services\MemberCard\Enum;
class CouponOrderStatus
{
//订单状态
const STATUS_NORMAL = 1; //待支付
const STATUS_HAVE_PAY =2; // 已经支付 //=已下单
const STATUS_PAY_EXCEPTION =3; // 支付异常或过期未付 //=关闭订单
const STATUS_PAY_REFUND =4 ; // 退款 //=已过期
}
\ No newline at end of file
...@@ -20,7 +20,10 @@ use Swoft\Core\ResultInterface; ...@@ -20,7 +20,10 @@ use Swoft\Core\ResultInterface;
* @method ResultInterface deferPayOrder(int $storeId,string $orderSn,int $payStatus) * @method ResultInterface deferPayOrder(int $storeId,string $orderSn,int $payStatus)
* @method ResultInterface deferGetOrder(int $storeId,int $id) * @method ResultInterface deferGetOrder(int $storeId,int $id)
* @method ResultInterface deferGetOrderBySn(int $storeId,string $sn) * @method ResultInterface deferGetOrderBySn(int $storeId,string $sn)
* @method ResultInterface deferIfUserGetCard(int $storeId,int $userId) * @method ResultInterface deferIfUserGetCard(int $storeId,int $userId,int $escrow)
* @method ResultInterface deferGetUserCouponDetail(int $storeId ,int $couponId)
* @method ResultInterface deferSetUserCouponStatus(int $storeId,int $couponId,int $status)
*
*/ */
/** /**
* The interface of demo service * The interface of demo service
...@@ -41,7 +44,7 @@ interface MemberCardInterface ...@@ -41,7 +44,7 @@ interface MemberCardInterface
/** /**
* 支付订单 * 支付订单(H5快速买单)
* @param integer $storeId * @param integer $storeId
* @param string $orderSn * @param string $orderSn
* @param integer $payStatus * @param integer $payStatus
...@@ -71,7 +74,27 @@ interface MemberCardInterface ...@@ -71,7 +74,27 @@ interface MemberCardInterface
* *
* @param integer $storeId * @param integer $storeId
* @param integer $userId * @param integer $userId
* @return void * @param integer $escrow
* @return bool
*/ */
public function ifUserGetCard(int $storeId,int $userId); public function ifUserGetCard(int $storeId,int $userId,int $escrow);
/**
* 查询优惠券详细信息
*
* @param integer $storeId
* @param integer $couponId
* @return void
*/
public function getUserCouponDetail(int $storeId ,int $couponId);
/**
* 根据订单状态更改 优惠券的使用的相关状态
*
* @param integer $storeId
* @param integer $couponId
* @param integer $status
* @return bool
*/
public function setUserCouponStatus(int $storeId,int $couponId,int $status);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment