|
@@ -500,11 +500,31 @@ async function tryDragonBet(drawIssue, planStr, betAmount) {
|
|
|
}
|
|
}
|
|
|
let result = await doDragonBet(drawIssue, planStr, betAmount);
|
|
let result = await doDragonBet(drawIssue, planStr, betAmount);
|
|
|
if (result && result.statusCode == 200) {
|
|
if (result && result.statusCode == 200) {
|
|
|
- magicJS.notification.post(magicJS.scriptName, `成功下注号码:${planStr} 单注:${betAmount}`);
|
|
|
|
|
|
|
+ if(checkBetResult(result)){
|
|
|
|
|
+ magicJS.notification.post(magicJS.scriptName, `🎉下注成功 号码:${planStr} 单注:${betAmount}`);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ magicJS.notification.post(magicJS.scriptName, `⚠️下注失败 号码:${planStr} 单注:${betAmount}`);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
return result;
|
|
return result;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+function checkBetResult(result){
|
|
|
|
|
+ let account = result.account;
|
|
|
|
|
+ let bets = result.bets;
|
|
|
|
|
+ let count = bets.length;
|
|
|
|
|
+ let sucCount = 0;
|
|
|
|
|
+ for(let i=0; i < count; i++){
|
|
|
|
|
+ if(bets[i].success){
|
|
|
|
|
+ sucCount+=1;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ if(sucCount == count){
|
|
|
|
|
+ return true;
|
|
|
|
|
+ }
|
|
|
|
|
+ return false;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
async function doDragonBet(drawIssue, planStr, betAmount) {
|
|
async function doDragonBet(drawIssue, planStr, betAmount) {
|
|
|
let lotteryType = 'SGFT';
|
|
let lotteryType = 'SGFT';
|
|
|
let numArr = planStr.split(',');
|
|
let numArr = planStr.split(',');
|