shawenguan 1 год назад
Родитель
Сommit
e08628f1be
1 измененных файлов с 15 добавлено и 1 удалено
  1. 15 1
      Scripts/168/pksPlanHelper.js

+ 15 - 1
Scripts/168/pksPlanHelper.js

@@ -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()) {