diff --git a/business/jxcallback/scheduler/defsch/defsch.go b/business/jxcallback/scheduler/defsch/defsch.go index 8c00a505c..980161698 100644 --- a/business/jxcallback/scheduler/defsch/defsch.go +++ b/business/jxcallback/scheduler/defsch/defsch.go @@ -795,7 +795,7 @@ func (s *DefScheduler) updateOrderByBill(order *model.GoodsOrder, bill *model.Wa func (s *DefScheduler) updateBillsInfo(savedOrderInfo *WatchOrderInfo, bill *model.Waybill) { if savedOrderInfo != nil { - if savedBill := savedOrderInfo.waybills[savedOrderInfo.order.WaybillVendorID]; savedBill != nil { + if savedBill := savedOrderInfo.waybills[bill.WaybillVendorID]; savedBill != nil { if savedBill.Status > bill.Status { bill.Status = savedBill.Status } else if bill.Status > savedBill.Status { diff --git a/business/partner/purchase/jd/order_legacy_comment.go b/business/partner/purchase/jd/order_legacy_comment.go index 7820dc3e1..362d4d957 100644 --- a/business/partner/purchase/jd/order_legacy_comment.go +++ b/business/partner/purchase/jd/order_legacy_comment.go @@ -91,8 +91,8 @@ func (c *PurchaseHandler) onOrderComment(msg *jdapi.CallbackOrderMsg) (err error } } if score <= JX_BAD_COMMENTS_MAX_LEVEL || !isNewComment { // 如果是直接非差评,忽略 - comment.Createtime = utils.Timestamp2Str(utils.MustInterface2Int64(result["createTime"].(map[string]interface{})["time"]) / 1000) if isNewComment || score <= JX_BAD_COMMENTS_MAX_LEVEL { + comment.Createtime = utils.Timestamp2Str(utils.MustInterface2Int64(result["createTime"].(map[string]interface{})["time"]) / 1000) comment.Msg = string(utils.MustMarshal(result)) comment.Score = score comment.Scorecontent = utils.Interface2String(result["score4Content"])