浏览代码

feat(打卡):完成开发

geek 5 年之前
父节点
当前提交
ccbd788b57
共有 1 个文件被更改,包括 9 次插入5 次删除
  1. 9 5
      application/index/service/DaKaService.php

+ 9 - 5
application/index/service/DaKaService.php

@@ -46,6 +46,11 @@ class DaKaService {
     public function __construct() {
         $date = date('Y-m-d');
         $hour = date('H');
+        $w = date('w', strtotime($date));
+        if($w==6 || $w == 0){
+            var_dump($date . '周末,跳过');
+            die();
+        }
         list($year, $month, $day) = explode('-', $date);
         if ($hour >= 6 && $hour <= 12) {
             $min = $day +2;
@@ -60,7 +65,7 @@ class DaKaService {
         $cronTime = date('Y-m-d H:i');
         if ($cronTime != $makeTime) {
             var_dump($cronTime, $makeTime);
-            die();
+//            die();
         }
         var_dump("打卡时间" . date('Y-m-d H:i:s'));
     }
@@ -74,14 +79,13 @@ class DaKaService {
             var_dump($date . "这天是假期不打卡,退出");
             die();
         }
-        var_dump($date . "正常上班");
         if ($hour >= 6 && $hour <= 12) {
             var_dump($date . "上班,打卡");
         } else {
             var_dump($date . "下班,打卡");
         }
         $this->data['AppID'] .=  '192.168.1.'.random_int(1, 200);
-        $this->curlDaka($this->data);
+//        $this->curlDaka($this->data);
 
 
     }
@@ -90,12 +94,12 @@ class DaKaService {
     public function getHoliday($year, $month) {
         $holidayModel = new DakaHoliday();
         $holidayListByDb = $holidayModel::where(['request_date' => date('Y-m')])->column('holiday');
+        var_dump($holidayListByDb);
         if (!empty($holidayListByDb)) {
             if (in_array(date('Y-m-d'), $holidayListByDb)) {
-                var_dump(date('Y-m-d') . "这天是假期不打卡,退出");
+
                 return true;
             }
-            var_dump(date('Y-m-d') . "正常上班");
             return false;
         }
         $holidayFlag = false;