同步银豹到京西测试

This commit is contained in:
苏尹岚
2020-04-29 09:55:17 +08:00
parent 2a6ccc6f93
commit b116cdb5d6
3 changed files with 27 additions and 3 deletions

View File

@@ -124,7 +124,8 @@ func (c *PurchaseHandler) onOrderInfoChangeMsg(vendorOrgCode string, msg *jdapi.
order, _, err := c.getOrder(a, msg.BillID)
if err == nil {
globals.SugarLogger.Debugf("onOrderInfoChangeMsg orderID:%s", msg.BillID)
partner.CurOrderManager.ChangeOrderInfo(order)
valid := orderInfoChangeSet(order, msg)
partner.CurOrderManager.ChangeOrderInfo(order, valid)
}
return retVal
}
@@ -557,3 +558,26 @@ func (c *PurchaseHandler) ConfirmSelfTake(ctx *jxcontext.Context, order *model.G
}
return err
}
func orderInfoChangeSet(order *model.GoodsOrder, msg *jdapi.CallbackOrderInfoChangeMsg) (valid map[string]interface{}) {
valid = make(map[string]interface{})
if msg.BuyerFullAddress != "" {
valid["consigneeAddress"] = msg.BuyerFullAddress
}
if msg.BuyerFullName != "" {
valid["consigneeName"] = msg.BuyerFullName
}
if msg.BuyerMobile != "" {
valid["consigneeMobile"] = msg.BuyerMobile
}
if msg.BuyerLat != 0 {
valid["consigneeLat"] = jxutils.StandardCoordinate2Int(msg.BuyerLat)
}
if msg.BuyerLng != 0 {
valid["consigneeLng"] = jxutils.StandardCoordinate2Int(msg.BuyerLng)
}
if msg.OrderBuyerRemark != "" {
valid["buyerComment"] = msg.OrderBuyerRemark
}
return valid
}