From 423b087e7084c7b3a2904aae1f1639490e22ef7e Mon Sep 17 00:00:00 2001 From: gazebo Date: Fri, 3 Aug 2018 16:39:07 +0800 Subject: [PATCH] - fix remark bug - write to temp_log when create mtps error. --- business/controller/mtps/waybill.go | 8 ++++++++ business/model/model.go | 1 + 2 files changed, 9 insertions(+) diff --git a/business/controller/mtps/waybill.go b/business/controller/mtps/waybill.go index 66fff2af5..f56dcf69e 100644 --- a/business/controller/mtps/waybill.go +++ b/business/controller/mtps/waybill.go @@ -209,6 +209,14 @@ func (c *WaybillController) CreateWaybill(order *model.GoodsOrder) (err error) { _, err = api.MtpsAPI.CreateOrderByShop(billParams, addParams) if err != nil { globals.SugarLogger.Debugf("CreateWaybill, orderID:%s, billParams:%v, addParams:%v", order.VendorOrderID, billParams, addParams) + + tmpLog := &legacymodel.TempLog{ + VendorOrderID: order.VendorOrderID, + RefVendorOrderID: order.VendorOrderID, + IntValue1: addFee, + Msg: fmt.Sprintf("CreateWaybill orderID:%s addFee exceeded too much, it's %d", order.VendorOrderID, addFee), + } + db.Insert(tmpLog) } } } diff --git a/business/model/model.go b/business/model/model.go index f2c75f265..c79569df4 100644 --- a/business/model/model.go +++ b/business/model/model.go @@ -27,6 +27,7 @@ func Waybill2Status(bill *Waybill) (retVal *OrderStatus) { Status: bill.Status, VendorStatus: bill.VendorStatus, StatusTime: bill.StatusTime, + Remark: bill.Remark, } return retVal }