|
|
@@ -139,3 +139,14 @@ func GetStaticOrderDetails(bDate, eDate time.Time, state string, isSend bool) (d
|
|
|
}
|
|
|
return details
|
|
|
}
|
|
|
+
|
|
|
+//根据订单Id,获取所有订单项
|
|
|
+func GetDetailsByOrderIdAndPid(oId string, pId int64) (orderDetail *OrderDetail) {
|
|
|
+ orderDetail = &OrderDetail{}
|
|
|
+ if err := orm.NewOrm().QueryTable(orderDetail).Filter("order_id", oId).Filter("product_id", pId).Limit(1).
|
|
|
+ One(orderDetail); err != nil {
|
|
|
+ beego.BeeLogger.Error("get order detail item by id=%s err=%s", oId, err)
|
|
|
+ orderDetail = nil
|
|
|
+ }
|
|
|
+ return orderDetail
|
|
|
+}
|