| | |
| | | using System.Text; |
| | | using System.Text.RegularExpressions; |
| | | using System.Threading.Tasks; |
| | | using static System.Runtime.InteropServices.JavaScript.JSType; |
| | | |
| | | namespace FlexJobApi.UserServer.Application |
| | | { |
| | |
| | | { |
| | | user.Name = model.Name; |
| | | user.ContactPhoneNumber = model.ContactPhoneNumber; |
| | | user.Identity = model.Identity; |
| | | user.Gender = model.Gender; |
| | | user.Birthday = model.Birthday; |
| | | user.Age = model.Age; |
| | |
| | | return request.SaveData<EnterpriseEmployee, EditEnterpriseEmployeeCommand>( |
| | | q => q.Where(it => it.EnterpriseId == logier.EnterpriseId), |
| | | it => it.EnterpriseId == logier.EnterpriseId && it.Id != request.Id && it.Identity == request.Identity, |
| | | (entity) => |
| | | (entity) => |
| | | { |
| | | if (request.Id.HasValue && entity.UserId.HasValue) |
| | | { |
| | | throw Oops.Oh(EnumErrorCodeType.s510, "已报名无法修改信息"); |
| | | var user = repUser.AsQueryable().FirstOrDefault(it => it.Id == entity.UserId.Value); |
| | | if (user!.IsReal == true) |
| | | { |
| | | throw Oops.Oh(EnumErrorCodeType.s510, "已实名无法修改信息"); |
| | | } |
| | | else |
| | | { |
| | | user.Name = request.Name; |
| | | user.ContactPhoneNumber = request.ContactPhoneNumber; |
| | | user.Identity = request.Identity; |
| | | user.Birthday = request.Identity.GetBirthday(); |
| | | user.Gender = request.Gender; |
| | | user.Age = request.Age; |
| | | repUser.Update(user); |
| | | } |
| | | } |
| | | request.Adapt(entity); |
| | | }, |