shawenguan пре 1 година
родитељ
комит
13259dc63a
1 измењених фајлова са 31 додато и 0 уклоњено
  1. 31 0
      Scripts/huluwa/huluwaHelper.js

+ 31 - 0
Scripts/huluwa/huluwaHelper.js

@@ -596,11 +596,42 @@ async function autoSubmit(appId, token) {
 
         let message = '用户已经预约成功';
         if (data == false) {
+            const appointStartTime = res2.data.appointStartTime;
+            const appointEndTime = res2.data.appointEndTime;
+            if(appointStartTime){
+                if(new Date().getTime() < appointStartTime){
+                    lk.log(`预约结果[未到预约开始时间]`);
+                    sendMessage.push(`预约结果[未到预约开始时间]`);
+                    return;
+                }
+            }
+            if(appointEndTime){
+                if(new Date().getTime() > appointEndTime){
+                    lk.log(`预约结果[已过预约截止时间]`);
+                    sendMessage.push(`预约结果[已过预约截止时间]`);
+                    return;
+                }
+            }
             const res4 = await appoint(activityId, channelId, token);
             this.sendMessage = res4.message;
         }
         lk.log(`预约结果[${message}]`);
         sendMessage.push(`预约结果[${message}]`);
+        // 预约结果时间
+        const drawTime = res2.data.drawTime;
+        if(drawTime){
+            let drawDateStr = lk.formatDate(new Date(drawTime), 'yyyy-MM-dd HH:mm:ss');
+            lk.log(`公布时间:${drawDateStr}`);
+            sendMessage.push(`公布时间:${drawDateStr}`);
+        }
+        // 预约成功购买时间段
+        const appointStartTime = res2.data.appointStartTime;
+        const purchaseEndTime = res2.data.purchaseEndTime;
+        if(appointStartTime && purchaseEndTime){
+            let purchaseDateStr = `${lk.formatDate(new Date(appointStartTime), 'yyyy-MM-dd HH:mm:ss')} - ${lk.formatDate(new Date(purchaseEndTime), 'yyyy-MM-dd HH:mm:ss')}`;
+            lk.log(`购买时间:${purchaseDateStr}`);
+            sendMessage.push(`购买时间:${purchaseDateStr}`);
+        }
     } catch (err) {
         lk.log(`运行异常[${err.message}]`);
         sendMessage.push(`运行异常[${err.message}]`);