|
@@ -1,7 +1,7 @@
|
|
<?php
|
|
<?php
|
|
|
|
|
|
/**
|
|
/**
|
|
- * @author ellisRan
|
|
|
|
|
|
+ * @author darkredz
|
|
*/
|
|
*/
|
|
|
|
|
|
class HolidayController extends DooController {
|
|
class HolidayController extends DooController {
|
|
@@ -588,7 +588,7 @@ class HolidayController extends DooController {
|
|
$hday = new HDay();
|
|
$hday = new HDay();
|
|
$holiday = new Holiday();
|
|
$holiday = new Holiday();
|
|
|
|
|
|
- $sql = 'SELECT `CLD_L_category`.cid,`CLD_L_category`.title,count(`CLD_staff`.sid) as count FROM `CLD_L_category` left join `CLD_staff` on `CLD_L_category`.cid=`CLD_staff`.cid group by `CLD_staff`.cid HAVING count(`CLD_staff`.sid)>0 order by count(`CLD_staff`.sid) desc';
|
|
|
|
|
|
+ $sql = 'SELECT `CLD_L_category`.cid,`CLD_L_category`.title,count(`CLD_staff`.sid) as count FROM `CLD_L_category` left join `CLD_staff` on `CLD_L_category`.cid=`CLD_staff`.cid where `CLD_staff`.nature!=4 group by `CLD_staff`.cid HAVING count(`CLD_staff`.sid)>0 order by count(`CLD_staff`.sid) desc';
|
|
$query = Doo::db ()->query ( $sql );
|
|
$query = Doo::db ()->query ( $sql );
|
|
$result = $query->fetchAll ();
|
|
$result = $query->fetchAll ();
|
|
$data['category'] = $result;
|
|
$data['category'] = $result;
|
|
@@ -782,7 +782,7 @@ class HolidayController extends DooController {
|
|
$staff = new staff();
|
|
$staff = new staff();
|
|
$hstaff = new HStaff();
|
|
$hstaff = new HStaff();
|
|
|
|
|
|
- $sql = 'SELECT `CLD_L_category`.cid,`CLD_L_category`.title,count(`CLD_staff`.sid) as count FROM `CLD_L_category` left join `CLD_staff` on `CLD_L_category`.cid=`CLD_staff`.cid group by `CLD_staff`.cid HAVING count(`CLD_staff`.sid)>0 order by count(`CLD_staff`.sid) desc';
|
|
|
|
|
|
+ $sql = 'SELECT `CLD_L_category`.cid,`CLD_L_category`.title,count(`CLD_staff`.sid) as count FROM `CLD_L_category` left join `CLD_staff` on `CLD_L_category`.cid=`CLD_staff`.cid where `CLD_staff`.nature!=4 group by `CLD_staff`.cid HAVING count(`CLD_staff`.sid)>0 order by count(`CLD_staff`.sid) desc';
|
|
$query = Doo::db ()->query ( $sql );
|
|
$query = Doo::db ()->query ( $sql );
|
|
$result = $query->fetchAll ();
|
|
$result = $query->fetchAll ();
|
|
$data['category'] = $result;
|
|
$data['category'] = $result;
|
|
@@ -1074,15 +1074,19 @@ class HolidayController extends DooController {
|
|
$hireRound = strtotime($hiredate) - $hireBiasDate*86400;
|
|
$hireRound = strtotime($hiredate) - $hireBiasDate*86400;
|
|
$month = date('m', $hireRound);
|
|
$month = date('m', $hireRound);
|
|
$date = date('d', $hireRound);
|
|
$date = date('d', $hireRound);
|
|
- $monthday = intval($month).'月'.intval($date).'日';
|
|
|
|
|
|
+ $monthday = intval($month).'-'.intval($date);
|
|
$year = date('Y',time());
|
|
$year = date('Y',time());
|
|
//每隔4年加一天
|
|
//每隔4年加一天
|
|
if(date('Y',($hireRound+(86400*365*$hadyear)+intval($hadyear/4)*86400)) < $year){
|
|
if(date('Y',($hireRound+(86400*365*$hadyear)+intval($hadyear/4)*86400)) < $year){
|
|
$lastyear = intval($year)-1;
|
|
$lastyear = intval($year)-1;
|
|
- return intval($lastyear).'年'.$monthday.'~'.intval($year).'年'.$monthday;
|
|
|
|
|
|
+ $startday = date('Y年m月d日', strtotime(intval($lastyear).'-'.$monthday));
|
|
|
|
+ $endday = date('Y年m月d日', strtotime(intval($year).'-'.$monthday)- 86400);
|
|
|
|
+ return $startday.'~'.$endday;
|
|
}else{
|
|
}else{
|
|
$nextyear = intval($year)+1;
|
|
$nextyear = intval($year)+1;
|
|
- return intval($year).'年'.$monthday.'~'.intval($nextyear).'年'.$monthday;
|
|
|
|
|
|
+ $startday = date('Y年m月d日', strtotime(intval($year).'-'.$monthday));
|
|
|
|
+ $endday = date('Y年m月d日', strtotime(intval($nextyear).'-'.$monthday) - 86400);
|
|
|
|
+ return $startday.'~'.$endday;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|