|
|
@@ -11,6 +11,7 @@ use crmeb\basic\BaseModel;
|
|
|
use crmeb\services\GroupDataService;
|
|
|
use app\admin\model\store\StoreProductAttrValue;
|
|
|
use app\models\store\StoreProduct;
|
|
|
+use crmeb\traits\ModelTrait;
|
|
|
|
|
|
/**
|
|
|
* TODO 秒杀产品Model
|
|
|
@@ -30,6 +31,7 @@ class StoreExchange extends BaseModel
|
|
|
* @var string
|
|
|
*/
|
|
|
protected $name = 'store_exchange';
|
|
|
+ use ModelTrait;
|
|
|
|
|
|
protected function getImagesAttr($value)
|
|
|
{
|
|
|
@@ -230,4 +232,12 @@ class StoreExchange extends BaseModel
|
|
|
StoreOrder::where('id', $order['id'])->update(['status' => 2]);
|
|
|
return $res;
|
|
|
}
|
|
|
+
|
|
|
+ public static function createCode()
|
|
|
+ {
|
|
|
+ do {
|
|
|
+ $code = substr(md5(time() . rand(1000, 9999)), 8);
|
|
|
+ } while (self::be(['verify_code' => $code]));
|
|
|
+ return $code;
|
|
|
+ }
|
|
|
}
|