Kirin 4 سال پیش
والد
کامیت
66f85b9387
1فایلهای تغییر یافته به همراه10 افزوده شده و 0 حذف شده
  1. 10 0
      app/models/store/StoreExchange.php

+ 10 - 0
app/models/store/StoreExchange.php

@@ -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;
+    }
 }