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

View File

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