作者 唐旭辉

更新

@@ -181,12 +181,15 @@ func (service OrderInfoService) buildOrderBaseInfoData(orderBase *domain.OrderBa @@ -181,12 +181,15 @@ func (service OrderInfoService) buildOrderBaseInfoData(orderBase *domain.OrderBa
181 "partner": orderBase.PartnerInfo.PartnerName, 181 "partner": orderBase.PartnerInfo.PartnerName,
182 "phone": "", 182 "phone": "",
183 "orderTime": orderBase.CreateTime.Local().Format("2006-01-02 15:04:05"), 183 "orderTime": orderBase.CreateTime.Local().Format("2006-01-02 15:04:05"),
184 - "shippingStatus": orderBase.CreateTime.Local().Format("2006-01-02 15:04:05"), 184 + "shippingStatus": "",
185 "partnerDividends": "", 185 "partnerDividends": "",
186 "receivedDividends": "", 186 "receivedDividends": "",
187 "notReceivedDividend": "", 187 "notReceivedDividend": "",
188 "dividendSpending": "", 188 "dividendSpending": "",
189 "orderNumber": orderBase.OrderCode, 189 "orderNumber": orderBase.OrderCode,
  190 + "deliveryCode": orderBase.DeliveryCode,
  191 + "orderArea": orderBase.RegionInfo.RegionName,
  192 + "partnerCategory": orderBase.PartnerCategory.Name,
190 } 193 }
191 if hasPartnerBonusPercent { 194 if hasPartnerBonusPercent {
192 order["partnerDividends"] = fmt.Sprint(orderBase.GetCurrentPartnerBonus()) 195 order["partnerDividends"] = fmt.Sprint(orderBase.GetCurrentPartnerBonus())
@@ -395,6 +398,9 @@ func (service OrderInfoService) buildOrderBestshopInfoData(orderBase *domain.Ord @@ -395,6 +398,9 @@ func (service OrderInfoService) buildOrderBestshopInfoData(orderBase *domain.Ord
395 "notReceivedDividend": "", 398 "notReceivedDividend": "",
396 "dividendSpending": "", 399 "dividendSpending": "",
397 "orderNumber": orderBase.OrderCode, 400 "orderNumber": orderBase.OrderCode,
  401 + "orderArea": orderBase.RegionInfo.RegionName,
  402 + "partnerCategory": orderBase.PartnerCategory.Name,
  403 + "deliveryCode": orderBase.DeliveryCode,
398 } 404 }
399 if hasPartnerBonusPercent { 405 if hasPartnerBonusPercent {
400 order["partnerDividends"] = fmt.Sprint(orderBase.GetCurrentPartnerBonus()) 406 order["partnerDividends"] = fmt.Sprint(orderBase.GetCurrentPartnerBonus())
@@ -28,6 +28,7 @@ type CreateOrderFromBestshop struct { @@ -28,6 +28,7 @@ type CreateOrderFromBestshop struct {
28 //发货时间 28 //发货时间
29 DeliveryTime string `json:"deliveryTime"` 29 DeliveryTime string `json:"deliveryTime"`
30 PartnerId int64 `json:"partnerId"` 30 PartnerId int64 `json:"partnerId"`
  31 + OrderArea string `json:"orderArea"`
31 Goods []struct { 32 Goods []struct {
32 Id int64 `json:"id"` 33 Id int64 `json:"id"`
33 //货品编号 34 //货品编号
@@ -126,6 +126,7 @@ func (s SyncOrderService) CreateOrderFromBestshop(cmd command.CreateOrderFromBes @@ -126,6 +126,7 @@ func (s SyncOrderService) CreateOrderFromBestshop(cmd command.CreateOrderFromBes
126 DeliveryTime: cmd.DeliveryTime, 126 DeliveryTime: cmd.DeliveryTime,
127 IsCopy: false, 127 IsCopy: false,
128 CompanyId: cmd.CompanyId, 128 CompanyId: cmd.CompanyId,
  129 + OrderArea: cmd.OrderArea,
129 } 130 }
130 err = orderBestshopRepository.Add(&order) 131 err = orderBestshopRepository.Add(&order)
131 if err != nil { 132 if err != nil {
@@ -34,8 +34,9 @@ type OrderBestShop struct { @@ -34,8 +34,9 @@ type OrderBestShop struct {
34 PartnerId int64 `json:"partnerId"` 34 PartnerId int64 `json:"partnerId"`
35 Goods []OrderGoodBestShop `json:"goods"` 35 Goods []OrderGoodBestShop `json:"goods"`
36 //是否将数据同步到 order_base ,order_good 36 //是否将数据同步到 order_base ,order_good
37 - IsCopy bool `json:"isCopy"`  
38 - CompanyId int64 `json:"companyId"` 37 + IsCopy bool `json:"isCopy"`
  38 + CompanyId int64 `json:"companyId"`
  39 + OrderArea string `json:"orderArea"`
39 } 40 }
40 41
41 func (order OrderBestShop) CopyToOrderBase(o *OrderBase) { 42 func (order OrderBestShop) CopyToOrderBase(o *OrderBase) {
@@ -54,6 +55,7 @@ func (order OrderBestShop) CopyToOrderBase(o *OrderBase) { @@ -54,6 +55,7 @@ func (order OrderBestShop) CopyToOrderBase(o *OrderBase) {
54 o.OrderCompute.PlanOrderAmount = order.OrderAmount 55 o.OrderCompute.PlanOrderAmount = order.OrderAmount
55 o.OrderCompute.PlanOrderCount = order.OrderCount 56 o.OrderCompute.PlanOrderCount = order.OrderCount
56 o.DeliveryTime, _ = time.Parse("2006-01-02 15:04:05", order.DeliveryTime) 57 o.DeliveryTime, _ = time.Parse("2006-01-02 15:04:05", order.DeliveryTime)
  58 + o.RegionInfo.RegionName = order.OrderArea
57 return 59 return
58 } 60 }
59 61