|
|
@@ -369,7 +369,7 @@ const getRouEvents = (events) => {
|
|
|
* 限制让胜负/大小球返还率
|
|
|
*/
|
|
|
const rouMaxAdjust = (events) => {
|
|
|
- const { innerRouMaxAdjust } = getSetting();
|
|
|
+ const { innerRouMaxAdjust, innerRouSubsidyValue } = getSetting();
|
|
|
const rouEvents = getRouEvents(events);
|
|
|
// Logs.outDev('rouEvents', rouEvents);
|
|
|
|
|
|
@@ -404,6 +404,17 @@ const rouMaxAdjust = (events) => {
|
|
|
events['ior_mc'].rt = adjustedEvents['ior_rc_05'].rt;
|
|
|
}
|
|
|
|
|
|
+ if (innerRouSubsidyValue) {
|
|
|
+ if (adjustedEvents['ior_rac_05'] === undefined) {
|
|
|
+ events['ior_mh'].s = events['ior_mh'].v;
|
|
|
+ events['ior_mh'].v = events['ior_mh'].s + innerRouSubsidyValue;
|
|
|
+ }
|
|
|
+ if (adjustedEvents['ior_rah_05'] === undefined) {
|
|
|
+ events['ior_mc'].s = events['ior_mc'].v;
|
|
|
+ events['ior_mc'].v = events['ior_mc'].s + innerRouSubsidyValue;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
return Object.assign(events, adjustedEvents);
|
|
|
}
|
|
|
|
|
|
@@ -414,7 +425,7 @@ const syncBaseEvents = ({ mk, games, outrights }) => {
|
|
|
|
|
|
const {
|
|
|
expireTimeEvents, expireTimeSpecial,
|
|
|
- innerRouSubsidyValue, innerWmSubsidyRatio, innerOtSubsidyRatio,
|
|
|
+ innerWmSubsidyRatio, innerOtSubsidyRatio,
|
|
|
innerOuMinValue,
|
|
|
} = getSetting();
|
|
|
const nowTime = Date.now();
|
|
|
@@ -433,16 +444,9 @@ const syncBaseEvents = ({ mk, games, outrights }) => {
|
|
|
if (baseGame) {
|
|
|
const adjustedEvents = rouMaxAdjust(events);
|
|
|
Object.keys(adjustedEvents).forEach(ior => {
|
|
|
- // const regRm = /^ior_(r|mh|mc)/;
|
|
|
const regWm = /^ior_(wm|mn)/;
|
|
|
const regOu = /^ior_ou/;
|
|
|
const regOt = /^ior_ot/;
|
|
|
- // 胜负/让胜负/大小球调水(数值)
|
|
|
- // if ((regRm.test(ior) || regOu.test(ior)) && innerRouSubsidyValue) {
|
|
|
- // const sourceOdds = adjustedEvents[ior].v;
|
|
|
- // adjustedEvents[ior].v = fixFloat(sourceOdds + innerRouSubsidyValue, 3);
|
|
|
- // adjustedEvents[ior].s = sourceOdds;
|
|
|
- // }
|
|
|
// 平局/让平调水(%)
|
|
|
if (regWm.test(ior) && innerWmSubsidyRatio) {
|
|
|
const sourceOdds = adjustedEvents[ior].v;
|