| 
					
				 | 
			
			
				@@ -457,6 +457,10 @@ namespace OASystem.API.OAMethodLib 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 beLate_belate_ex.SubTypeId = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 beLate_belate_ex.SubType = "迟到"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                string thisStartDt = (TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddTicks((date + earliest_time) * 10000000)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                                      .ToString("yyyy-MM-dd HH:mm:ss"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                beLate_belate_ex.StartTimeDt = Convert.ToDateTime(thisStartDt); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 if (reissueCardNum >= 3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                     day_deduction = 50.00M; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -469,6 +473,10 @@ namespace OASystem.API.OAMethodLib 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             else if (timelength >= 10 && timelength <= 60) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                string thisStartDt = (TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddTicks((date + earliest_time) * 10000000)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                                      .ToString("yyyy-MM-dd HH:mm:ss"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                beLate_belate_ex.StartTimeDt = Convert.ToDateTime(thisStartDt); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 day_deduction = 50.00M; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 beLate_deduction += day_deduction; //迟到扣款 总额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 beLate_belate_ex.SubTypeId = 1; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -497,6 +505,10 @@ namespace OASystem.API.OAMethodLib 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 user_cd_zt_num++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 beLate_belate_ex.SubTypeId = 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 beLate_belate_ex.SubType = "早退"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                string thisEndDt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddTicks((date + lastest_time) * 10000000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                                   .ToString("yyyy-MM-dd HH:mm:ss"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                beLate_belate_ex.StartTimeDt = Convert.ToDateTime(thisEndDt); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 if (reissueCardNum >= 3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -514,6 +526,9 @@ namespace OASystem.API.OAMethodLib 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 early_deduction += day_deduction;  //早退扣款 总计 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 beLate_belate_ex.SubTypeId = 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 beLate_belate_ex.SubType = "早退"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                string thisEndDt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddTicks((date + lastest_time) * 10000000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                                   .ToString("yyyy-MM-dd HH:mm:ss"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                beLate_belate_ex.StartTimeDt = Convert.ToDateTime(thisEndDt); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             else if (timelength > 60 && timelength <= 180) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             { 
			 |