| | |
| | | switch (signinType) |
| | | { |
| | | case 10: |
| | | if (signIn.MorningIn.HasValue) |
| | | { |
| | | resultEntity.Result = false; |
| | | resultEntity.Message = "已经打上午上班,请不要重复打卡"; |
| | | return resultEntity; |
| | | } |
| | | signIn.MorningIn = DateTime.Now; |
| | | break; |
| | | case 11: |
| | |
| | | break; |
| | | |
| | | case 20: |
| | | if (signIn.AfternoonIn.HasValue) |
| | | { |
| | | resultEntity.Result = false; |
| | | resultEntity.Message = "已经打下午上班卡,请不要重复打卡"; |
| | | return resultEntity; |
| | | } |
| | | signIn.AfternoonIn = DateTime.Now; |
| | | break; |
| | | case 21: |
| | | signIn.AfternoonOut = DateTime.Now; |
| | | break; |
| | | case 30: |
| | | if (signIn.AfternoonIn.HasValue) |
| | | { |
| | | resultEntity.Result = false; |
| | | resultEntity.Message = "已经打加班卡,请不要重复打卡"; |
| | | return resultEntity; |
| | | } |
| | | signIn.OvertimeIn = DateTime.Now; |
| | | break; |
| | | case 31: |