coupon.cs 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using System.Text;
  2. using dodohold.core;
  3. using System.Text.RegularExpressions;
  4. using System.Net;
  5. using System.Security.Cryptography;
  6. using TencentCloud.Ecm.V20190719.Models;
  7. namespace molilian.core
  8. {
  9. public partial class AlimamaPlus
  10. {
  11. internal async Task<UnionCouponDTO> UnionCoupon2Async(string content, UnionCouponDTO result)
  12. {
  13. TkDataDTO data = new();
  14. data = await alimamaParseAsync(content, data);
  15. result.channel = data.channel;
  16. result.success = data.success;
  17. result.reason = data.reason;
  18. result.message = data.success ? "success" : data.message;
  19. result.deeplink_url = data.deeplink_url;
  20. result.couponAmount = data.couponAmount;
  21. result.couponEffectiveStartTime = data.couponEffectiveStartTime;
  22. result.couponEffectiveEndTime = data.couponEffectiveEndTime;
  23. result.itemId = data.itemId;
  24. result.pic = data.pic;
  25. //public bool success { get; set; } = false;
  26. //public string reason { get; set; } = string.Empty;
  27. //public string message { get; set; } = string.Empty;
  28. //public string deeplink_url { get; set; } = string.Empty;
  29. //public int elapsedTime { get; set; } = 0;
  30. //public string ip { get; set; } = string.Empty;
  31. //public string oaid { get; set; } = string.Empty;
  32. //public decimal couponAmount { get; set; } = 0.00M;
  33. //public string itemId { get; set; } = string.Empty;
  34. //public string pic { get; set; } = string.Empty;
  35. //public DateTime create_time { get; set; } = DateTime.Now;
  36. return result;
  37. }
  38. }
  39. }