|
@@ -3,15 +3,15 @@ use Dever;
|
|
|
class Util
|
|
|
{
|
|
|
|
|
|
- public function createNumber($prefix, $table, $where = array())
|
|
|
+ public function createNumber($prefix, $table, $where = array(), $key = 'order_num')
|
|
|
{
|
|
|
$number = \Dever\Helper\Str::order($prefix);
|
|
|
- $where['order_num'] = $number;
|
|
|
+ $where[$key] = $number;
|
|
|
$state = Dever::db($table)->find($where);
|
|
|
if (!$state) {
|
|
|
return $number;
|
|
|
}
|
|
|
- return $this->createNumber($prefix, $table, $where);
|
|
|
+ return $this->createNumber($prefix, $table, $where, $key);
|
|
|
}
|
|
|
|
|
|
|