verifySign($msg, $sign, $address); } catch (\Exception $e) { return false; } } /** * 获取配置 * @param string $msg * @return string */ function getConfig(string $name): string { return (new \app\common\model\Config())->where('name', $name)->value('value'); } /** * 获取配置 * @param string $prefix * @return string */ function getOrderSN(string $prefix = 'ORD'): string { return $prefix.date('Ymd').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 10); }