Commit b8db94ec by 王洁

秒杀砍价加接口:getNewOrderNum

parent 709eb83a
...@@ -16,9 +16,11 @@ use Swoft\Core\ResultInterface; ...@@ -16,9 +16,11 @@ use Swoft\Core\ResultInterface;
/** /**
* The interface of demo service * The interface of demo service
* *
* @method ResultInterface deferGetgoodsinfo(int $limit_id) * @method ResultInterface deferGetgoodsInfo(int $storeId, int $bargain_id)
* @method ResultInterface deferGetBargainInfo(int $limit_id) * @method ResultInterface deferGetBargainInfo(int $storeId, int $goodsId)
* @method ResultInterface deferPayStatus(string $storeId,int $bargainbranchId,int $status, int $orderId)
* @method ResultInterface deferGetBargainCounts(int $storeId) * @method ResultInterface deferGetBargainCounts(int $storeId)
* @method ResultInterface deferGetNewOrderNum(int $storeId,int $lastTime)
*/ */
interface BargainInterface interface BargainInterface
{ {
...@@ -33,9 +35,7 @@ interface BargainInterface ...@@ -33,9 +35,7 @@ interface BargainInterface
* "activityName" 活动名称 * "activityName" 活动名称
* } * }
*/ */
public function getGoodsInfo( public function getGoodsInfo(int $storeId, int $bargain_id);
int $stordId, int $bargain_id
);
/** /**
...@@ -45,9 +45,7 @@ interface BargainInterface ...@@ -45,9 +45,7 @@ interface BargainInterface
* @return bool * @return bool
* *
*/ */
public function getBargainInfo( public function getBargainInfo(int $storeId, int $goodsId);
int $storeId, int $goodsId
);
/** /**
...@@ -57,18 +55,23 @@ interface BargainInterface ...@@ -57,18 +55,23 @@ interface BargainInterface
* @param int $status // BargainEnum::HAVE_PAY 成功支付 BargainEnum::PAY_EXCEPTION:未支付 (已经过期或者支付异常) * @param int $status // BargainEnum::HAVE_PAY 成功支付 BargainEnum::PAY_EXCEPTION:未支付 (已经过期或者支付异常)
* @return mixed * @return mixed
*/ */
public function payStatus( public function payStatus(string $storeId,int $bargainbranchId,int $status, int $orderId);
string $storeId,
int $bargainbranchId,
int $status , //
int $orderId);
/** /**
* 获取砍价活动总个数 和正在进行的个数 * 获取砍价活动总个数 和正在进行的个数
* *
* @return mixed * @return mixed
*/ */
public function getBargainCounts(int $storeId); public function getBargainCounts(int $storeId);
/**
*获取自上次时间以来产生的新订单数
*
* @param [int] $storeId
* @param [int] $lastTime
* @return int
*/
public function getNewOrderNum(int $storeId,int $lastTime);
} }
......
...@@ -17,7 +17,11 @@ use Swoft\Core\ResultInterface; ...@@ -17,7 +17,11 @@ use Swoft\Core\ResultInterface;
* The interface of demo service * The interface of demo service
* *
* @method ResultInterface deferBackNum(string $token, int $consignee_id, int $limit_id, int $selected_num, int $order_type, int $goods_id, string $reservation_time = '') * @method ResultInterface deferBackNum(string $token, int $consignee_id, int $limit_id, int $selected_num, int $order_type, int $goods_id, string $reservation_time = '')
* @method ResultInterface deferGetLimitCounts(int $storeId) * @method ResultInterface deferGetLimitGoods(int $storeId, int $limitId)
* @method ResultInterface deferGetLimitInfo(int $storeId, int $goodsId)
* @method ResultInterface deferPayStatus(string $store_id,int $limit_id, int $status, int $orderId)
* @method ResultInterface deferGetLimitCounts(int $storeId)
* @method ResultInterface deferGetNewOrderNum(int $storeId,int $lastTime)
*/ */
interface LimitTimeBuyInterface interface LimitTimeBuyInterface
{ {
...@@ -52,9 +56,7 @@ interface LimitTimeBuyInterface ...@@ -52,9 +56,7 @@ interface LimitTimeBuyInterface
* "activityName" 活动名称 * "activityName" 活动名称
* } * }
*/ */
public function getLimitGoods( public function getLimitGoods(int $storeId, int $limitId);
int $storeId, int $limitId
);
/** /**
* 通过商品id 获取是否 有限时购活动 * 通过商品id 获取是否 有限时购活动
...@@ -63,9 +65,7 @@ interface LimitTimeBuyInterface ...@@ -63,9 +65,7 @@ interface LimitTimeBuyInterface
* @return bool * @return bool
* *
*/ */
public function getLimitInfo( public function getLimitInfo(int $storeId, int $goodsId);
int $storeId, int $goodsId
);
/** /**
...@@ -77,11 +77,7 @@ interface LimitTimeBuyInterface ...@@ -77,11 +77,7 @@ interface LimitTimeBuyInterface
* @return bool|mixed * @return bool|mixed
* @throws ConException * @throws ConException
*/ */
public function payStatus( public function payStatus(string $store_id,int $limit_id,int $status, int $orderId);
string $store_id,
int $limit_id,
int $status,
int $orderId);
/** /**
* 获取限时购活动总个数 和正在进行的个数 * 获取限时购活动总个数 和正在进行的个数
...@@ -89,4 +85,14 @@ interface LimitTimeBuyInterface ...@@ -89,4 +85,14 @@ interface LimitTimeBuyInterface
* @return mixed * @return mixed
*/ */
public function getLimitCounts(int $storeId); public function getLimitCounts(int $storeId);
/**
*获取自上次时间以来产生的新订单数
*
* @param [int] $storeId
* @param [int] $lastTime
* @return int
*/
public function getNewOrderNum(int $storeId,int $lastTime);
} }
\ No newline at end of file
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