|
|
@@ -767,6 +767,20 @@ const getSolutions = async ({ win_min, no_events }) => {
|
|
|
return { solutions, gamesEvents };
|
|
|
}
|
|
|
|
|
|
+/**
|
|
|
+ * 获取单个中单方案
|
|
|
+ */
|
|
|
+const getSolution = async (sid) => {
|
|
|
+ if (!sid) {
|
|
|
+ return Promise.reject(new Error('sid is required'));
|
|
|
+ }
|
|
|
+ const solution = GAMES.Solutions[sid];
|
|
|
+ if (!solution) {
|
|
|
+ return Promise.reject(new Error('solution not found'));
|
|
|
+ }
|
|
|
+ return solution;
|
|
|
+}
|
|
|
+
|
|
|
/**
|
|
|
* 清理中单方案
|
|
|
*/
|
|
|
@@ -981,7 +995,7 @@ module.exports = {
|
|
|
updateGamesList, updateGamesEvents,
|
|
|
getGamesRelation,
|
|
|
updateGamesResult,
|
|
|
- getSolutions,
|
|
|
+ getSolutions, getSolution,
|
|
|
getTotalProfitWithSid,
|
|
|
getTotalProfitWithBetInfo,
|
|
|
notifyException,
|