|
@@ -314,6 +314,9 @@ class ActivityModel extends CI_Model
|
|
case SUPER_SERIAL_PACK7: // 有进度连环礼包2
|
|
case SUPER_SERIAL_PACK7: // 有进度连环礼包2
|
|
case SUPER_SERIAL_PACK9: // 有进度有广告六格连环礼包
|
|
case SUPER_SERIAL_PACK9: // 有进度有广告六格连环礼包
|
|
$baseConfig['superSerialProgressConfig'] = ActivityModel::superSerialProgressConfig($aType, $activity, $stagesRewardsArray, $stagesRewardsMoreArray, $activityConf, $idxMapping);
|
|
$baseConfig['superSerialProgressConfig'] = ActivityModel::superSerialProgressConfig($aType, $activity, $stagesRewardsArray, $stagesRewardsMoreArray, $activityConf, $idxMapping);
|
|
|
|
+ $extraConfig = self::parseBasicConfig2(SUPER_SERIAL_PACK3, $dataArray[0]);
|
|
|
|
+ $extraConfig['canSwipe'] = $extraConfig['canSwipe'] == '是' ? 1 : 0;
|
|
|
|
+ $baseConfig['superSerialPackExtraConfig'] = $extraConfig;
|
|
break;
|
|
break;
|
|
case TIME_LIMITED_CARD: // 限时卡组
|
|
case TIME_LIMITED_CARD: // 限时卡组
|
|
$baseConfig['timeLimitedCards'] = ActivityModel::timeLimitedCards($activity, $basicConfArray, $dataArray[1] ?? []);
|
|
$baseConfig['timeLimitedCards'] = ActivityModel::timeLimitedCards($activity, $basicConfArray, $dataArray[1] ?? []);
|
|
@@ -1349,6 +1352,39 @@ class ActivityModel extends CI_Model
|
|
$sql = 'select * from '.$tb;
|
|
$sql = 'select * from '.$tb;
|
|
return oo::commonOprDb('slavedb')->getAll($sql);
|
|
return oo::commonOprDb('slavedb')->getAll($sql);
|
|
}
|
|
}
|
|
|
|
+ public static function parseBasicConfig2($type, $basicConfArray): array
|
|
|
|
+ {
|
|
|
|
+ $baseConfig = [];
|
|
|
|
+ $filterPrefixArr = [
|
|
|
|
+ TREASURE => [
|
|
|
|
+ '开放等级' => 'treasureOpenLv',
|
|
|
|
+ '体力存量系数(整数)' => 'spinsRatio',
|
|
|
|
+ '难度系数' => 'difficultyDegree',
|
|
|
|
+ '任务值系数' => 'taskDegree',
|
|
|
|
+ ],
|
|
|
|
+ BUILD_RANK => [
|
|
|
|
+ '上榜门槛积分' => 'buildScoreSettingMinScore',
|
|
|
|
+ '分区类型' => 'setType',
|
|
|
|
+ ],
|
|
|
|
+ RANK => [
|
|
|
|
+ '分区类型' => 'setType',
|
|
|
|
+ ],
|
|
|
|
+// TIME_LIMITED_ISLAND => [
|
|
|
|
+// '每个建筑的星星数' => 'stars',
|
|
|
|
+// '开放主题' => 'theme',
|
|
|
|
+// ],
|
|
|
|
+ SUPER_SERIAL_PACK3 => [
|
|
|
|
+ '是否可滑动' => 'canSwipe',
|
|
|
|
+ ],
|
|
|
|
+ ];
|
|
|
|
+ foreach ($basicConfArray as $lineKey => $line) {
|
|
|
|
+ if (!empty($filterPrefixArr[$type][$line[0]])) {
|
|
|
|
+ $baseConfig[$filterPrefixArr[$type][$line[0]]] = $line[1];
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ return $baseConfig;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|