public async Task <IActionResult> CreateEidtServiceMemberAsync([FromBody] CreateEidtServiceMemberRequestDto requestDto) { var biz = new ServiceMemberBiz(); //是否为创建 var isCreate = string.IsNullOrWhiteSpace(requestDto.ServiceMemberGuid); var model = requestDto.ToModel <ServiceMemberModel>(); if (isCreate) { model.ServiceMemberGuid = Guid.NewGuid().ToString("N"); model.UserGuid = UserID; model.CreatedBy = UserID; model.CreationDate = DateTime.Now; model.OrgGuid = string.Empty; model.Enable = true; } else { var tmpModel = await biz.GetAsync(requestDto.ServiceMemberGuid); model.CreatedBy = tmpModel.CreatedBy; model.CreationDate = tmpModel.CreationDate; model.OrgGuid = tmpModel.OrgGuid; model.Enable = tmpModel.Enable; model.UserGuid = tmpModel.UserGuid; } model.LastUpdatedBy = UserID; model.LastUpdatedDate = DateTime.Now; var result = await biz.CreateEidtServiceMemberAsync(model, isCreate); return(result ? Success() : Failed(ErrorCode.DataBaseError, $@"{(isCreate ? "创建" : "编辑")}服务对象失败")); }
public async Task <IActionResult> DeleteServiceMemberAsync(string serviceMemberId) { var biz = new ServiceMemberBiz(); var model = await biz.GetAsync(serviceMemberId); if (model == null) { return(Failed(ErrorCode.UserData, "未查询到该记录")); } model.Enable = false; model.LastUpdatedBy = UserID; model.LastUpdatedDate = DateTime.Now; var result = await biz.UpdateAsync(model); return(result ? Success() : Failed(ErrorCode.DataBaseError, "删除服务对象成员记录失败")); }