DeviceRepair.php 901 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. /**
  3. *
  4. * @author: xaboy<365615158@qq.com>
  5. * @day: 2018/01/22
  6. */
  7. namespace app\models\store;
  8. use crmeb\basic\BaseModel;
  9. use crmeb\traits\ModelTrait;
  10. /**
  11. * TODO 优惠券Model
  12. * Class StoreCoupon
  13. * @package app\models\store
  14. */
  15. class DeviceRepair extends BaseModel
  16. {
  17. /**
  18. * 数据表主键
  19. * @var string
  20. */
  21. protected $pk = 'id';
  22. /**
  23. * 模型名称
  24. * @var string
  25. */
  26. protected $name = 'device_repair';
  27. use ModelTrait;
  28. public static function getNewOrderId()
  29. {
  30. do {
  31. list($msec, $sec) = explode(' ', microtime());
  32. $msectime = number_format((floatval($msec) + floatval($sec)) * 1000, 0, '', '');
  33. $orderId = 'bx' . $msectime . mt_rand(10000, 99999);
  34. } while (self::be(['order_id' => $orderId]));// $orderId = 'wx' . $msectime . mt_rand(10000, 99999);
  35. return $orderId;
  36. }
  37. }