|
@@ -112,6 +112,12 @@ class Applet extends Base
|
|
|
|
|
|
if ($user['mobile']) {
|
|
|
$result['mobile'] = $user['mobile'];
|
|
|
+ } else {
|
|
|
+ if (function_exists('checkVersion')) {
|
|
|
+ if (checkVersion()->mobile == 2) {
|
|
|
+ $result['mobile'] = '101010';
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
return $result;
|
|
@@ -380,20 +386,21 @@ class Applet extends Base
|
|
|
private function getApplet()
|
|
|
{
|
|
|
$applet = Dever::config('base', 'project')->applet;
|
|
|
+ $project = false;
|
|
|
+ $system = Dever::input('system', 1);
|
|
|
if (Dever::project('token')) {
|
|
|
- $system = Dever::input('system', 1);
|
|
|
$project = Dever::db('token/project')->one($system);
|
|
|
+ }
|
|
|
|
|
|
- if (!$project) {
|
|
|
- if (isset($config['project']) && $config['project']) {
|
|
|
- $project = Dever::db($config['project'])->one($system);
|
|
|
- }
|
|
|
+ if (!$project) {
|
|
|
+ if (isset($applet['project']) && $applet['project']) {
|
|
|
+ $project = Dever::db($applet['project'])->one($system);
|
|
|
}
|
|
|
+ }
|
|
|
|
|
|
- if ($project) {
|
|
|
- $applet['appid'] = $project['appid'];
|
|
|
- $applet['secret'] = $project['secret'];
|
|
|
- }
|
|
|
+ if ($project) {
|
|
|
+ $applet['appid'] = $project['appid'];
|
|
|
+ $applet['secret'] = $project['secret'];
|
|
|
}
|
|
|
|
|
|
if (!$applet || !$applet['appid'] || !$applet['secret']) {
|