generated from liutk/owl-admin-base
Update
parent
65402eb793
commit
f8c3f68010
|
|
@ -29,31 +29,45 @@ class AppVersionController extends Controller
|
||||||
|
|
||||||
switch ($os) {
|
switch ($os) {
|
||||||
case AppOs::Android:
|
case AppOs::Android:
|
||||||
if (! $android->isApkUpdate()) {
|
if ($android->version > $version + 1) {
|
||||||
$apkUpdateVersion = AppVersion::onlyReleased()
|
if (! $android->isApkUpdate()) {
|
||||||
->where('os', AppOs::Android)
|
$apkUpdateVersion = AppVersion::onlyReleased()
|
||||||
->where('version', '>', $version)
|
->where('os', AppOs::Android)
|
||||||
->where('update_strategy', AppUpdateStrategy::Apk)
|
->where('version', '>', $version)
|
||||||
->latest('version')
|
->where('update_strategy', AppUpdateStrategy::Apk)
|
||||||
->first();
|
->latest('version')
|
||||||
|
->first();
|
||||||
|
|
||||||
if ($apkUpdateVersion) {
|
// 全量包更新
|
||||||
$android = $apkUpdateVersion;
|
if ($apkUpdateVersion) {
|
||||||
|
if ((string) $android->apk_url === '') {
|
||||||
|
$android->update_strategy = AppUpdateStrategy::Apk;
|
||||||
|
} else {
|
||||||
|
$android = $apkUpdateVersion;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case AppOs::Ios:
|
case AppOs::Ios:
|
||||||
if (! $ios->isApkUpdate()) {
|
if ($ios->version > $version + 1) {
|
||||||
$apkUpdateVersion = AppVersion::onlyReleased()
|
if (! $ios->isApkUpdate()) {
|
||||||
->where('os', AppOs::Ios)
|
$apkUpdateVersion = AppVersion::onlyReleased()
|
||||||
->where('version', '>', $version)
|
->where('os', AppOs::Ios)
|
||||||
->where('update_strategy', AppUpdateStrategy::Apk)
|
->where('version', '>', $version)
|
||||||
->latest('version')
|
->where('update_strategy', AppUpdateStrategy::Apk)
|
||||||
->first();
|
->latest('version')
|
||||||
|
->first();
|
||||||
|
|
||||||
if ($apkUpdateVersion) {
|
// 全量包更新
|
||||||
$ios = $apkUpdateVersion;
|
if ($apkUpdateVersion) {
|
||||||
|
if ((string) $ios->apk_url === '') {
|
||||||
|
$ios->update_strategy = AppUpdateStrategy::Apk;
|
||||||
|
} else {
|
||||||
|
$ios = $apkUpdateVersion;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue