添加手机归属地查询

This commit is contained in:
邹宗楠
2023-03-10 18:00:07 +08:00
parent c7050f26fe
commit e56541a548
4 changed files with 27 additions and 3 deletions

View File

@@ -22,6 +22,7 @@ import (
"git.rosy.net.cn/jx-callback/business/model/dao"
"git.rosy.net.cn/jx-callback/business/partner"
"git.rosy.net.cn/jx-callback/globals"
"github.com/xluohome/phonedata"
)
const (
@@ -237,6 +238,21 @@ func (p *PurchaseHandler) getOrder(vendorOrgCode, vendorOrderID, vendorStoreID s
orderSeq, _ := dao.GetVendorOrderNumber(dao.GetDB(), model.VendorIDDD, order.VendorStoreID)
order.OrderSeq = orderSeq + 1
// 抖音订单手机号和收货地址是否同城
order.PhoneAscription = ""
ascription, err := phonedata.Find(order.ConsigneeMobile)
globals.SugarLogger.Debugf("=============ascription=:%s", utils.Format4Output(ascription, false))
globals.SugarLogger.Debugf("=============err=:%v", err)
if err != nil {
order.PhoneAscription = model.PhoneAscriptionAddressNo + "-" + err.Error()
} else {
if strings.Contains(order.ConsigneeAddress, ascription.Province) && strings.Contains(order.ConsigneeAddress, ascription.City) {
order.PhoneAscription = model.PhoneAscriptionAddressYes + "-" + ascription.Province + ascription.City
} else {
order.PhoneAscription = model.PhoneAscriptionAddressNo + "-电话号码异常解析"
}
}
jxutils.RefreshOrderSkuRelated(order)
return order, orderMap, nil
}