-
Notifications
You must be signed in to change notification settings - Fork 1
Product
Karick Tung edited this page May 6, 2018
·
2 revisions
url
/product/version
output
{
"message":"处理成功",
"data": {
"version": 1.0,
"dataType": "Product"
},
"error_code":"2000",
"is_success":true
}
Artisan CLI
$ php artisan mpos-ws:product:version
url
/product/fields
output
{
"message":"处理成功",
"data": {
"queryFields": "storeID|prdID|prdBrandEnu|prdNameEnu|prdBrandZht|prdNameZht|prdSizeDesc|prdPack|prdStatus|prdPrice|promPrice|mixMatchFlag|pg1ID|pg2ID|pg3ID"
},
"error_code":"2000",
"is_success":true
}
Artisan CLI
$ php artisan mpos-ws:product:fields
url
/product/detail/fields
output
{
"message":"处理成功",
"data": {
"queryFields": "storeID|prdID|prdBrandEnu|prdNameEnu|prdSizeDesc|prdPack|prdStatus|prdPrice|promPrice|productName|country|region|vintage|wineType|grape|body|sweetness|tastingNote|foodMatch|rating|ratingRP|ratingWS|ratingJH|mixMatchFlag|pg1ID|pg2ID|pg3ID|productNameZht|countryZht|regionZht|vintageZht|wineTypeZht|grapeZht|bodyZht|sweetnessZht|tastingNoteZht|foodMatchZht|productNameZhs|countryZhs|regionZhs|vintageZhs|wineTypeZhs|grapeZhs|bodyZhs|sweetnessZhs|tastingNoteZhs|foodMatchZhs"
},
"error_code":"2000",
"is_success":true
}
Artisan CLI
$ php artisan mpos-ws:product:fields --detail
url
/product/query
input
{
"keywords": "180868;530",
"displayFields": "prdBrandEnu;prdNameEnu",
"queryFields": "prdID;storeID",
"currentPage": 1,
"pageSize": 10,
"sortFields": "prdNameEnu",
"sortOrders": "DESC"
}
output
{
"message":"处理成功",
"data":
{
"products": [
{
"prdID": null,
"storeID": null,
"mixMatchFlag": null,
"prdBrandEnu": "DULUC DUCRU",
"prdBrandZht": null,
"prdNameEnu": "ST JULIEN 2ND WINE 2006",
"prdNameZht": null,
"prdStatus": null,
"prdPrice": null,
"promPrice": null,
"prdSizeDesc": null,
"prdPack": null,
"imageflag": "1",
"smallImg": "137943_s.gif",
"largeImg": "137943_l.jpg",
"enlargeImg": "137943_e.jpg",
"pg1ID": null,
"pg2ID": null,
"pg3ID": null
}
]
},
"error_code": "2000",
"is_success": true
}
}
Artisan CLI
$ php artisan mpos-ws:product:query
url
/product/count
input
{
"keywords": "180868;530",
"queryFields": "prdID;storeID"
}
output
{
"message":"处理成功",
"data": {
"noOfProducts": 1
},
"error_code":"2000",
"is_success": true
}
Artisan CLI
$ php artisan mpos-ws:product:query
url
/product/detail/query
input
{
"keywords": "180868;530",
"displayFields": "prdBrandEnu;prdNameEnu",
"queryFields": "prdID;storeID",
"currentPage": 1,
"pageSize": 10,
"sortFields": "prdNameEnu",
"sortOrders": "DESC"
}
output
{
"message":"处理成功",
"data": {
"productDetails": [
{
"country":null,
"prdID":null,
"storeID":null,
"region": null,
"mixMatchFlag":null,
"prdBrandEnu":"DULUC DUCRU",
"prdNameEnu":"ST JULIEN 2ND WINE 2006",
"prdStatus":null,
"prdPrice":null,
"promPrice":null,
"prdSizeDesc":null,
"prdPack":null,
"body":null,
"imageflag":"1",
"smallImg":"137943_s.gif",
"largeImg":"137943_l.jpg",
"enlargeImg":"137943_e.jpg",
"sizeGroup": [
{
"prdID":102050,
"prdPrice":12.5,
"prdSize":"15CL",
},
{
"prdID":102051,
"prdPrice":20,
"prdSize":"25CL",
}
],
"pg1ID":null,
"pg2ID":null,
"pg3ID":null,
"color":null,
"foodMatch":null,
"grape":null,
"productName":null,
"province":null,
"ratingRP":null,
"ratingWS":null,
"ratingJH":null,
"sweetness":null,
"tastingNote":null,
"vintage":null,
"bodyZhs":null,
"bodyZht":null,
"colorZhs":null,
"colorZht":null,
"countryZhs":null,
"countryZht":null,
"foodMatchZhs":null,
"foodMatchZht":null,
"grapeZhs":null,
"grapeZht":null,
"productNameZhs":null,
"productNameZht":null,
"provinceZhs":null,
"provinceZht":null,
"regionZhs": null,
"regionZht": null,
"sweetnessZhs":null,
"sweetnessZht":null,
"tastingNoteZhs":null,
"tastingNoteZht":null,
"vintageZhs":null,
"vintageZht":null
}
]
},
"error_code":"2000",
"is_success":true
}
Artisan CLI
$ php artisan mpos-ws:product:query --detail
url
/product/countries
output
{
"message":"处理成功",
"data": {
"countries":["France","Germany"]
},
"error_code":"2000",
"is_success":true
}
Artisan CLI
$ php artisan mpos-ws:product:countries
url
/product/regions
output
{
"message": "处理成功",
"data": {
"regions": ["Bordeaux","Burgundy"]
},
"error_code": "2000",
"is_success": true
}
Artisan CLI
$ php artisan mpos-ws:product:regions
url
/product/winetypes
output
{
"message":"处理成功",
"data": {
"winetypes": ["Still Rose","Red Wine","White Wine"]
},
"error_code":"2000",
"is_success":true
}
Artisan CLI
url
/product/grapes
output
{
"message":"处理成功",
"data": {
"grapes":["Cabernet Franc","Cabernet Sauvignon"]
},
"error_code":"2000",
"is_success":true
}
Artisan CLI
$ php artisan mpos-ws:product:grapes
url
/product/vintages
output
{
"message":"处理成功",
"data": {
"vintages":["1995","1996"]
},
"error_code":"2000",
"is_success":true
}
Artisan CLI
$ php artisan mpos-ws:product:vintages
url
/product/detail/criteria
input
{
"keywords":"DEC_PROMO;530",
"queryFields":"groupID;storeID"
}
output
{
"message":"处理成功",
"data": {
"grapes":["Cabernet Sauvignon and Blends"],
"countries":["France"],
"regions":["St. Julien"],
"vintages":["2006"],
"winetypes":["Red"],
"prices":[255],
},
"error_code":"2000",
"is_success":true
}
Artisan CLI