|
|
@@ -1084,13 +1084,27 @@ function getPlanFixCost(pksPlanListData, turnOneCost, planKey, ranking = 1) {
|
|
|
return turnOneCost;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+function getTimeStrFromPlanItem(item) {
|
|
|
+ const strIssue = String(item.preDrawIssue);
|
|
|
+ const dateStr = strIssue.substring(0, 8);
|
|
|
+ const sequence = strIssue.substring(8);
|
|
|
+ const year = dateStr.substring(0, 4);
|
|
|
+ const month = dateStr.substring(4, 6);
|
|
|
+ const day = dateStr.substring(6, 8);
|
|
|
+ // const date = new Date(year, month - 1, day);
|
|
|
+ // console.log('日期:', date);
|
|
|
+ // console.log('序号:', sequence);
|
|
|
+ return `${year}-${month - 1}-${day} ${item.preDrawTime}`;
|
|
|
+
|
|
|
+}
|
|
|
async function getPksPlanList(lotCode, date, rows = 30) {
|
|
|
const url = `https://${gBuyPlanHost}/api/LotteryPlan/getPksPlanList.do?lotCode=${lotCode}&rows=${rows}&date=${date}`;
|
|
|
magicJS.logger.info(url);
|
|
|
let cacheData = magicJS.data.read('168_PksPlanListDataCache', null);
|
|
|
// magicJS.logger.info(`cacheData=${JSON.stringify(cacheData)}`);
|
|
|
if (cacheData && cacheData[0]) {
|
|
|
- let timeStr = date + ' ' + cacheData[0].preDrawTime;
|
|
|
+ let timeStr = getTimeStrFromPlanItem(cacheData[0]);;
|
|
|
let preDrawDate = new Date(timeStr);
|
|
|
magicJS.logger.info(`开奖时间:${timeStr}`);
|
|
|
if (Date.now() < preDrawDate.getTime()) {
|