/// <summary> /// 添加一个IM_InquiryResult /// </summary> /// <param name="input">实体</param> /// <returns></returns> public async Task Create(CreateIM_InquiryResultInput input) { var newmodel = new IM_InquiryResult() { Id = input.Id, IM_GroupId = input.IM_GroupId, InquiryId = input.InquiryId, ReplyUserId = input.ReplyUserId, ReplyContent = input.ReplyContent }; await _repository.InsertAsync(newmodel); }
/// <summary> /// 添加一个IM_Inquiry /// </summary> /// <param name="input">实体</param> /// <returns></returns> public async Task Create(CreateIM_InquiryInput input) { var newmodel = new IM_Inquiry() { Id = Guid.NewGuid(), IM_GroupId = input.IM_GroupId, IM_GroupName = input.IM_GroupName, TaskId = input.TaskId }; //foreach (var item in ret) //{ // var file = _abpFileRelationAppService.GetList(new GetAbpFilesInput() { BusinessId = item.Id.ToString(), BusinessType = (int)AbpFileBusinessType.ImFile }).FirstOrDefault(); // if (file != null) // { // item.FileName = file.FileName; // item.FileSize = file.FileSize; // item.FIleId = file.Id; // } //} foreach (var item in input.MessageIds) { var entity = new IM_InquiryResult() { Id = Guid.NewGuid(), IM_GroupId = input.IM_GroupId, InquiryId = newmodel.Id, ReplyContent = "", ReplyUserId = null, MessageId = item }; await _resultRepository.InsertAsync(entity); } await _repository.InsertAsync(newmodel); }