- 修复GetPossibleVendorIDFromVendorOrderID中的错误

This commit is contained in:
gazebo
2019-04-09 17:49:39 +08:00
parent 07f6b9d340
commit 3203201bc6
2 changed files with 9 additions and 11 deletions

View File

@@ -93,22 +93,20 @@ func GetPossibleVendorIDFromVendorOrderID(vendorOrderID string) (vendorID int) {
vendorID = model.VendorIDUnknown vendorID = model.VendorIDUnknown
if vendorOrderIDInt64 := utils.Str2Int64WithDefault(vendorOrderID, 0); vendorOrderIDInt64 > 0 { if vendorOrderIDInt64 := utils.Str2Int64WithDefault(vendorOrderID, 0); vendorOrderIDInt64 > 0 {
orderIDLen := len(vendorOrderID) orderIDLen := len(vendorOrderID)
// 5287873015048 13 // 5287873015048 13 wsc
// 15380342248732 14 // 15380342248732 14 old ebai order
// 800402581000221 15 // 800402581000221 15 jd order
// 33437032333978492 17 // 33437032333978492 17 mtwm order
// 3022716176275221584 19 // 3022716176275221584 19 elm order, new ebai order
// 800402581000221 jd order
// 3022716176275221584 elm order
if orderIDLen == len("800402581000221") { if orderIDLen == len("800402581000221") {
vendorID = model.VendorIDJD vendorID = model.VendorIDJD
} else if orderIDLen == len("3022716176275221584") { } else if orderIDLen == len("3022716176275221584") {
vendorID = model.VendorIDELM // vendorID = model.VendorIDELM
vendorID = model.VendorIDEBAI // 饿百零售开放平台订单接口中订单ID“order_id”字段长度将调整为19位和饿了么订单ID“eleme_order_id”字段格式保持一致。
} else if orderIDLen == len("15380342248732") { } else if orderIDLen == len("15380342248732") {
vendorID = model.VendorIDEBAI vendorID = model.VendorIDEBAI
} else if orderIDLen == len("33437032333978492") { } else if orderIDLen == len("33437032333978492") {
// vendorID = model.VendorIDMTWM vendorID = model.VendorIDMTWM
vendorID = model.VendorIDEBAI // 饿百零售开放平台订单接口中订单ID“order_id”字段长度将调整为19位和饿了么订单ID“eleme_order_id”字段格式保持一致。
} else if orderIDLen == len("5287873015048") { } else if orderIDLen == len("5287873015048") {
vendorID = model.VendorIDWSC vendorID = model.VendorIDWSC
} }

View File

@@ -130,7 +130,7 @@ func TestGetPossibleVendorIDFromVendorOrderID(t *testing.T) {
}, },
[]interface{}{ []interface{}{
"3022716176275221584", "3022716176275221584",
model.VendorIDELM, model.VendorIDEBAI,
}, },
[]interface{}{ []interface{}{
"302271617627522158X", "302271617627522158X",