/// <summary> /// 砍价流程完成,领取优惠券 /// </summary> /// <param name="ownerId"></param> /// <param name="IdKey"></param> /// <param name="apId"></param> /// <param name="pid"></param> /// <returns></returns> public async Task <OperationResult <ShareBargainBaseResult> > MarkUserReceiveCouponAsync(Guid ownerId, int apId, string pid, string deviceId = default(string)) { string inputStr = $"入参:ownerId={ownerId},apId={apId},pid={pid}"; Logger.Info($"分享砍价活动服务 {nameof(MarkUserReceiveCouponAsync)} {inputStr}"); if (ownerId == Guid.Empty || apId < 1 || string.IsNullOrWhiteSpace(pid)) { return(OperationResult.FromError <ShareBargainBaseResult>(ErrorCode.ParameterError, "参数不正确")); } var result = await BargainManager.MarkUserReceiveCoupon(ownerId, apId, pid, deviceId); Logger.Info( $"分享砍价活动服务 {nameof(MarkUserReceiveCouponAsync)} 出参:result={JsonConvert.SerializeObject(result)} {inputStr}"); return(OperationResult.FromResult(result)); }