| | |
| | | return resultEntity; |
| | | } |
| | | |
| | | var checkNumber = _context.PltUsers.Where(x => x.Usernumber == pltUserDTO.Usernumber && x.RecStatus == "A" && x.Id != pltUserDTO.Id).FirstOrDefault(); |
| | | if (checkNumber != null && (string.IsNullOrWhiteSpace(pltUserDTO.Id) || (!string.IsNullOrWhiteSpace(pltUserDTO.Id) && checkNumber.Id != pltUserDTO.Id))) |
| | | { |
| | | resultEntity.Result = false; |
| | | resultEntity.Message = "工号重复"; |
| | | return resultEntity; |
| | | } |
| | | |
| | | var checkPhone = _context.PltUsers.Where(x => x.Phone == pltUserDTO.Phone && x.RecStatus == "A" && x.Id != pltUserDTO.Id).FirstOrDefault(); |
| | | if (checkPhone != null && (string.IsNullOrWhiteSpace(pltUserDTO.Id) || (!string.IsNullOrWhiteSpace(pltUserDTO.Id) && checkPhone.Id != pltUserDTO.Id))) |
| | | { |
| | | resultEntity.Result = false; |
| | | resultEntity.Message = "用户手机号重复"; |
| | | return resultEntity; |
| | | } |
| | | } |
| | | |
| | | var checkIdcard = _context.PltUsers.Where(x => x.Idcard == pltUserDTO.Idcard && x.RecStatus == "A" && x.Id != pltUserDTO.Id).FirstOrDefault(); |
| | | if (checkIdcard != null && (string.IsNullOrWhiteSpace(pltUserDTO.Id) || (!string.IsNullOrWhiteSpace(pltUserDTO.Id) && checkIdcard.Id != pltUserDTO.Id))) |
| | |
| | | resultEntity.Message = "用户身份证号重复"; |
| | | return resultEntity; |
| | | } |
| | | |
| | | |
| | | var pltUser = _mapper.Map<PltUser>(pltUserDTO); |
| | | if (String.IsNullOrEmpty(pltUser.Id)) |
| | |
| | | updatepltUser.JzYoubian = pltUser.JzYoubian; |
| | | updatepltUser.HjYoubian = pltUser.HjYoubian; |
| | | |
| | | updatepltUser.IpMac = pltUser.IpMac; |
| | | updatepltUser.Iswdenter = pltUser.Iswdenter; |
| | | updatepltUser.Isxmenter = pltUser.Isxmenter; |
| | | updatepltUser.Usernumber = pltUser.Usernumber; |
| | | updatepltUser.advancewages = pltUser.advancewages; |
| | | updatepltUser.miniyearsalary = pltUser.miniyearsalary; |
| | | updatepltUser.senioritywages = pltUser.senioritywages; |
| | | updatepltUser.Istravelsubsidy = pltUser.Istravelsubsidy; |
| | | } |
| | | |
| | | _context.SaveChanges(); |