This commit is contained in:
邹宗楠
2023-05-23 09:34:23 +08:00
parent c011092a2b
commit 77e7b21917
4 changed files with 52 additions and 53 deletions

View File

@@ -502,6 +502,15 @@ func (c *OrderManager) ExportOrders(ctx *jxcontext.Context, fromDateStr, toDateS
v.CourierVendorName = model.VendorChineseNames[v.WaybillVendorID]
v.Status2 = model.OrderStatusName[v.Status]
v.SkuInfo = skuStr
// 统计订单的违约金
var damages = &struct {
Damages int64 `json:"damages"`
}{}
sqlDamages := ` SELECT SUM(w.desired_fee) damages FROM waybill w WHERE w.vendor_order_id = ? AND w.status = ? `
paramDamages := []interface{}{v.VendorOrderID, model.OrderStatusCanceled}
if err := dao.GetRow(dao.GetDB(), damages, sqlDamages, paramDamages); err == nil {
v.LiquidatedDamages = damages.Damages
}
orders2 = append(orders2, v)
} else {
order.SkuInfo += ";" + skuStr
@@ -542,6 +551,7 @@ func (c *OrderManager) ExportOrders(ctx *jxcontext.Context, fromDateStr, toDateS
"courierMobile",
"courierMobile",
"desiredFee",
"liquidated_damages",
"waybillCreatedAt",
"waybillFinishedAt",
"status2",