|  | @@ -697,7 +697,7 @@ class HolidayController extends DooController {
 | 
	
		
			
				|  |  |  					$cidstafflist = $staff->getStaffByCid($v['cid']);
 | 
	
		
			
				|  |  |  					foreach($cidstafflist as $ck => $cv){
 | 
	
		
			
				|  |  |  						$hstaffmsg = $hstaff->getOne(array('where' => 'uid='.$cv['sid'], 'asArray' => TRUE));
 | 
	
		
			
				|  |  | -						$cidstafflist[$ck]['yearnum'] = $hstaffmsg['yearnum'] != 0.0 ? floatval($hstaffmsg['yearnum']) : '';
 | 
	
		
			
				|  |  | +						$cidstafflist[$ck]['yearnum'] = $cv['nature'] == 1 ? ($hstaffmsg['yearnum'] != 0.0 ? floatval($hstaffmsg['yearnum']) : '') : '';
 | 
	
		
			
				|  |  |  						$cidstafflist[$ck]['addnum'] = $hstaffmsg['addnum'] != 0.0 ? floatval($hstaffmsg['addnum']) : '';
 | 
	
		
			
				|  |  |  						$cidstafflist[$ck]['hunjianum'] = $hstaffmsg['hunjianum'] != 0.0 ? floatval($hstaffmsg['hunjianum']) : '';
 | 
	
		
			
				|  |  |  						$cidstafflist[$ck]['chanjianum'] = $hstaffmsg['chanjianum'] != 0.0 ? floatval($hstaffmsg['chanjianum']) : '';
 | 
	
	
		
			
				|  | @@ -717,7 +717,7 @@ class HolidayController extends DooController {
 | 
	
		
			
				|  |  |  				$cidstafflist = $staff->getStaffByCid($v['cid']);
 | 
	
		
			
				|  |  |  				foreach($cidstafflist as $ck => $cv){
 | 
	
		
			
				|  |  |  					$hstaffmsg = $hstaff->getOne(array('where' => 'uid='.$cv['sid'], 'asArray' => TRUE));
 | 
	
		
			
				|  |  | -					$cidstafflist[$ck]['yearnum'] = $hstaffmsg['yearnum'] != 0.0 ? floatval($hstaffmsg['yearnum']) : '';
 | 
	
		
			
				|  |  | +					$cidstafflist[$ck]['yearnum'] = $cv['nature'] == 1 ? ($hstaffmsg['yearnum'] != 0.0 ? floatval($hstaffmsg['yearnum']) : '') : '';
 | 
	
		
			
				|  |  |  					$cidstafflist[$ck]['addnum'] = $hstaffmsg['addnum'] != 0.0 ? floatval($hstaffmsg['addnum']) : '';
 | 
	
		
			
				|  |  |  					$cidstafflist[$ck]['hunjianum'] = $hstaffmsg['hunjianum'] != 0.0 ? floatval($hstaffmsg['hunjianum']) : '';
 | 
	
		
			
				|  |  |  					$cidstafflist[$ck]['chanjianum'] = $hstaffmsg['chanjianum'] != 0.0 ? floatval($hstaffmsg['chanjianum']) : '';
 | 
	
	
		
			
				|  | @@ -858,7 +858,8 @@ class HolidayController extends DooController {
 | 
	
		
			
				|  |  |  		$date = date('d', strtotime($hiredate));
 | 
	
		
			
				|  |  |  		$monthday = intval($month).'月'.intval($date).'日';
 | 
	
		
			
				|  |  |  		$year = date('Y',time());
 | 
	
		
			
				|  |  | -		if(date('Y',(strtotime($hiredate)+(86400*365*$hadyear))) < $year){
 | 
	
		
			
				|  |  | +		//每隔4年加一天
 | 
	
		
			
				|  |  | +		if(date('Y',(strtotime($hiredate)+(86400*365*$hadyear)+intval($hadyear/4)*86400)) < $year){
 | 
	
		
			
				|  |  |  			$lastyear = intval($year)-1;
 | 
	
		
			
				|  |  |  			return intval($lastyear).'年'.$monthday.'~'.intval($year).'年'.$monthday;
 | 
	
		
			
				|  |  |  		}else{
 |