Your Name 2 years ago
parent
commit
e3b17f2066
1 changed files with 26 additions and 26 deletions
  1. 26 26
      tool/work/lib/Cron.php

+ 26 - 26
tool/work/lib/Cron.php

@@ -24,26 +24,25 @@ Class Cron
         $config = Dever::db('work/info')->config['config_status'];
         $data['branch'] = $v;
         $question = Dever::db('work/question')->state(array('branch_id'=>$data['branch']['id']));
-        if ($question) {
-            $question = array_keys($question);
-            $data['info']['app'] = Dever::db('work/info')->getCount(array('question'=>$question,'end'=>$end));
-            $data['info']['xu'] = Dever::db('work/info')->getCount(array('group'=>$data['branch']['group_id'],'end'=>$end,'status'=>2));
-            $admin = explode(',',$data['branch']['group']);
-            if ($data['branch']['coor']) {
-                $coor = explode(',',$data['branch']['coor']);
-                if (isset($coor) && $coor[0] && $coor[0] >0) {
-                    $people = $data['branch']['coor'].','.$admin[1];
-                } else {
-                     $people = $admin[1];
-                } 
+        $question = array_keys($question);
+        $data['info']['app'] = Dever::db('work/info')->getCount(array('question'=>$question,'end'=>$end));
+        $data['info']['xu'] = Dever::db('work/info')->getCount(array('group'=>$data['branch']['group_id'],'end'=>$end,'status'=>2));
+        $admin = explode(',',$data['branch']['group']);
+        if ($data['branch']['coor']) {
+            $coor = explode(',',$data['branch']['coor']);
+            if (isset($coor) && $coor[0] && $coor[0] >0) {
+                $people = $data['branch']['coor'].','.$admin[1];
             } else {
-                $people = $admin[1];
-            }
-            $data['info']['yi'] = Dever::db('work/info')->getCount(array('fpeople'=>$people,'end'=>$end,'status'=>'3,4'));
+                 $people = $admin[1];
+            } 
+        } else {
+            $people = $admin[1];
+        }
+        $data['info']['yi'] = Dever::db('work/info')->getCount(array('fpeople'=>$people,'end'=>$end,'status'=>'3,4'));
 
-            $data['question'] = Dever::db('work/question')->getAll(array('branch_id'=>$data['branch']['group_id']));
-            $question = implode(',',$question);
-            // print_R($question);
+        $data['question'] = Dever::db('work/question')->getAll(array('branch_id'=>$data['branch']['id']));
+        $question = implode(',',$question);
+        if ($question) {
             $data['app'] = Dever::db('work/info')->fetchAll('select * from churen_work_info where (`group` in ('.$data['branch']['group_id'].') or fpeople in ('.$people.') or question in ('.$question.')) and cdate <='.$end.' and state = 1');
             foreach ($data['app'] as $k1 => $v1) {
                 $data['app'][$k1]['cdate'] = date('Y-m-d H:i:s',$v1['cdate']);
@@ -55,15 +54,16 @@ Class Cron
                 $data['app'][$k1]['priority_name'] = $priority['name'];
                 $data['app'][$k1]['status']= Dever::status($config,$v1['status']);
             }
-            $msg = array();
-            $msg['admin_email'] = $fsadmin['email'];
-            $msg['admin_username'] = $fsadmin['username'];
-            $msg['app'] = $data['info']['app'];
-            $msg['xu'] = $data['info']['xu'];
-            $msg['yi'] = $data['info']['yi'];
-            $res = Dever::log($msg, 'work');
-            return Dever::render('email', $data);
         }
+        
+        $msg = array();
+        $msg['admin_email'] = $fsadmin['email'];
+        $msg['admin_username'] = $fsadmin['username'];
+        $msg['app'] = $data['info']['app'];
+        $msg['xu'] = $data['info']['xu'];
+        $msg['yi'] = $data['info']['yi'];
+        $res = Dever::log($msg, 'work');
+        return Dever::render('email', $data);
     }
     
     #代理商统计发送邮件