dataSendTradeBean.cs 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. using SiteCore.taoObj;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. using static SiteCore.taoObj.Api_tmc_trade_info_Obj;
  8. namespace SiteCore.taoObj
  9. {
  10. public class dataSendTradeBean
  11. {
  12. /// <summary>
  13. /// 主订单
  14. /// </summary>
  15. public dataSendTradeBean()
  16. {
  17. }
  18. public dataSendTradeBean(string tid)
  19. {
  20. ShortText1724739958776 = tid;
  21. }
  22. public dataSendTradeBean(Content content)
  23. {
  24. ShortText1724739958776 = content.refOid;
  25. ShortText1724739959406 = content.posCode;
  26. ShortText1724739961260 = content.refType;
  27. Number1724739969594 = content.totalFee;
  28. Number1724739972504 = content.payment;
  29. Number1724739973081 = content.receivedPayment;
  30. Number1724739976937 = content.discountFee;
  31. Number1724739975669 = content.postFee;
  32. if (content.orderTime != null && content.orderTime.Length > 0)
  33. {
  34. Date1724739978667 = StampToDateTime(content.orderTime).ToString("yyyy-MM-dd HH:mm:ss");
  35. }
  36. if (content.payTime != null && content.payTime.Length > 0)
  37. {
  38. Date1724739980444 = StampToDateTime(content.payTime).ToString("yyyy-MM-dd HH:mm:ss");
  39. }
  40. if (content.modifyTime != null && content.modifyTime.Length > 0)
  41. {
  42. Date1724739979701 = StampToDateTime(content.modifyTime).ToString("yyyy-MM-dd HH:mm:ss");
  43. }
  44. if (content.finishTime != null && content.finishTime.Length > 0)
  45. {
  46. Date1724739982465 = StampToDateTime(content.finishTime).ToString("yyyy-MM-dd HH:mm:ss");
  47. }
  48. if (content.shippingTime != null && content.shippingTime.Length > 0)
  49. {
  50. Date1724739981380 = StampToDateTime(content.shippingTime).ToString("yyyy-MM-dd HH:mm:ss");
  51. }
  52. ShortText1724739984435 = content.receiverCountry;
  53. ShortText1724739985257 = content.receiverState;
  54. ShortText1724739985841 = content.receiverCity;
  55. ShortText1724739986421 = content.receiverTown;
  56. ShortText1724739987104 = content.receiverDistrict;
  57. ShortText1724739992670 = content.receiverId;
  58. ShortText1724739994293 = content.status;
  59. ShortText1724739995870 = content.flag;
  60. LongText1724739997769 = content.sellerMemo;
  61. LongText1724739999085 = content.buyerMemo;
  62. ShortText1724740001181 = content.openSellerNick;
  63. ShortText1724740001894 = content.openBuyerNick;
  64. ShortText1724740002774 = content.openBuyerId;
  65. if (content.createTime != null && content.createTime.Length > 0)
  66. {
  67. Date1724740004065 = StampToDateTime(content.createTime).ToString("yyyy-MM-dd HH:mm:ss");
  68. }
  69. ShortText1724740010938 = content.openBuyerId;
  70. }
  71. public static DateTime StampToDateTime(string timeStamp)
  72. {
  73. DateTime dateTimeStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
  74. long lTime = long.Parse(timeStamp + "0000");
  75. TimeSpan toNow = new TimeSpan(lTime);
  76. return dateTimeStart.Add(toNow);
  77. }
  78. public string shopId { get; set; }
  79. public string id { get; set; }
  80. /// <summary>
  81. /// 订单id
  82. /// </summary>
  83. public string ShortText1724739958776 { get; set; }
  84. /// <summary>
  85. /// 店铺编码
  86. /// </summary>
  87. public string ShortText1724739959406 { get; set; }
  88. /// <summary>
  89. /// 平台类型
  90. /// </summary>
  91. public string ShortText1724739961260 { get; set; }
  92. /// <summary>
  93. /// 应收金额
  94. /// </summary>
  95. public string Number1724739969594 { get; set; }
  96. /// <summary>
  97. /// 实付金额
  98. /// </summary>
  99. public string Number1724739972504 { get; set; }
  100. /// <summary>
  101. /// 实收金额
  102. /// </summary>
  103. public string Number1724739973081 { get; set; }
  104. /// <summary>
  105. /// 快递费用
  106. /// </summary>
  107. public string Number1724739975669 { get; set; }
  108. /// <summary>
  109. /// 优惠金额
  110. /// </summary>
  111. public string Number1724739976937 { get; set; }
  112. /// <summary>
  113. /// 下单时间
  114. /// </summary>
  115. public string Date1724739978667 { get; set; }
  116. /// <summary>
  117. /// 修改时间
  118. /// </summary>
  119. public string Date1724739979701 { get; set; }
  120. /// <summary>
  121. /// 支付时间
  122. /// </summary>
  123. public string Date1724739980444 { get; set; }
  124. /// <summary>
  125. /// 发货时间
  126. /// </summary>
  127. public string Date1724739981380 { get; set; }
  128. /// <summary>
  129. /// 完成时间
  130. /// </summary>
  131. public string Date1724739982465 { get; set; }
  132. /// <summary>
  133. /// 收件人国家
  134. /// </summary>
  135. public string ShortText1724739984435 { get; set; }
  136. /// <summary>
  137. /// 收件人省
  138. /// </summary>
  139. public string ShortText1724739985257 { get; set; }
  140. /// <summary>
  141. /// 收件人市
  142. /// </summary>
  143. public string ShortText1724739985841 { get; set; }
  144. /// <summary>
  145. /// 收件人镇
  146. /// </summary>
  147. public string ShortText1724739986421 { get; set; }
  148. /// <summary>
  149. /// 收件人区/县
  150. /// </summary>
  151. public string ShortText1724739987104 { get; set; }
  152. /// <summary>
  153. /// 收货人id
  154. /// </summary>
  155. public string ShortText1724739992670 { get; set; }
  156. /// <summary>
  157. /// 订单状态
  158. /// </summary>
  159. public string ShortText1724739994293 { get; set; }
  160. /// <summary>
  161. /// 旗帜
  162. /// </summary>
  163. public string ShortText1724739995870 { get; set; }
  164. /// <summary>
  165. /// 卖家备注
  166. /// </summary>
  167. public string LongText1724739997769 { get; set; }
  168. /// <summary>
  169. /// 买家留言
  170. /// </summary>
  171. public string LongText1724739999085 { get; set; }
  172. /// <summary>
  173. /// 卖家昵称
  174. /// </summary>
  175. public string ShortText1724740001181 { get; set; }
  176. /// <summary>
  177. /// 买家昵称
  178. /// </summary>
  179. public string ShortText1724740001894 { get; set; }
  180. /// <summary>
  181. /// 平台买家Id
  182. /// </summary>
  183. public string ShortText1724740002774 { get; set; }
  184. /// <summary>
  185. /// 创建时间
  186. /// </summary>
  187. public string Date1724740004065 { get; set; }
  188. /// <summary>
  189. /// 收货人的姓名
  190. /// </summary>
  191. public string ShortText1724740010938 { get; set; }
  192. /// <summary>
  193. /// 收货人的手机号码
  194. /// </summary>
  195. public string ShortText1724740013167 { get; set; }
  196. /// <summary>
  197. /// 收货人的详细地址
  198. /// </summary>
  199. public string ShortText1724740012159 { get; set; }
  200. /// <summary>
  201. /// 卖家实际收到的支付宝打款金额
  202. /// </summary>
  203. public string Number1724740017359 { get; set; }
  204. /// <summary>
  205. /// 揽收时间
  206. /// </summary>
  207. public string Date1724740020246 { get; set; }
  208. /// <summary>
  209. /// 签收时间
  210. /// </summary>
  211. public string Date1724740020888 { get; set; }
  212. }
  213. }