Socket私有協(xié)議修改_第1頁
Socket私有協(xié)議修改_第2頁
Socket私有協(xié)議修改_第3頁
Socket私有協(xié)議修改_第4頁
Socket私有協(xié)議修改_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、yat數(shù)據(jù)交換協(xié)議V1.02016011141.說明2.概述客戶端命令幀格式:表格中偏移量和長度以ASCII字符長度表示偏移字段長度描述0217213739535757+NCRC-16校驗碼4CRC-16服務(wù)端命令幀格式:偏移字段長度描述0268222626+NCRC-16校驗碼4CRC-16 例外回復(fù)命令幀格式:偏移字段長度描述57例外信息201/02/03/04/05錯誤59CRC-16校驗碼4其中例外信息中錯誤碼定義如下: 01H:命令碼錯02H:數(shù)據(jù)校驗錯03H:命令解析錯04H:命令執(zhí)行出錯05H:用戶未認(rèn)證采用ASCII碼方式交互;命令首字符為“”,命令尾字符為“”。3.CRCJa

2、va實現(xiàn)代碼:private static int polynomial = 0x1021;public static int crc(byte bytes)int crc = 0xffff;for(int index = 0; index bytes.length; index+)byte b = bytesindex;for(int i=0; i (7-i) & 1) = 1);boolean c15 = (crc 15) & 1) = 1);crc = 1;crc &= 0xffff;if(bit)crc += 1;if(c15)crc = polynomial;crc &= 0xfff

3、f;for(int i=0; i 15) & 1) = 1);crc = 1;crc &= 0xffff;if(c15)crc = polynomial;crc &= 0xffff;return crc;4.客戶端命令3.1命令功能描述:Djfn187654376tyhgf65743219iuyhrf1、注冊功能命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1000000000000000000000000000000004Key(32位)YHZC功能編碼:4個字母5000053(根據(jù)JOSN串長度設(shè)置)66位JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:data:tingbh:0

4、1,taibh:01,”workerNum”:”6666”【Tingbh:廳編號】;【taibh:臺編號】;【workerNum:點菜員編號】; 62結(jié)束符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1QTCZ4功能編碼:4個字母50006(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:result:ok,data:”,msg:nullResult:結(jié)果標(biāo)識(【ok:成功,failed:失敗】; 【data:返回json數(shù)據(jù)】;【msg:提示信息】)15結(jié)束符2回車換行,rn2、啟用操作命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1QYCZ4

5、功能編碼:4個字母50053(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:data:tingbh:01,taibh:01,”workerNum”:”6666”【Tingbh:廳編號】;【taibh:臺編號】;【workerNum:點菜員編號】; 62結(jié)束符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1QYCZ4功能編碼:4個字母50006(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:result:ok,data:”,msg:nullResult:結(jié)果標(biāo)識(【ok:成功,failed:失敗】;

6、 【data:返回json數(shù)據(jù)】;【msg:提示信息】)15結(jié)束符2回車換行,rn3、禁用操作命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1JYCZ4功能編碼:4個字母50053(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:data:tingbh:01,taibh:01,”workerNum”:”6666”【Tingbh:廳編號】;【taibh:臺編號】;【workerNum:點菜員編號】; 62結(jié)束符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1JYCZ4功能編碼:4個字母50006(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000

7、000,最大9999999JSON:result:ok,data:”,msg:nullResult:結(jié)果標(biāo)識(【ok:成功,failed:失敗】; 【data:返回json數(shù)據(jù)】;【msg:提示信息】)15結(jié)束符2回車換行,rn4、獲取廳信息操作命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1TWXX4功能編碼:4個字母5000000(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999“”沒有數(shù)據(jù)不占位9結(jié)束符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1TWXX4功能編碼:4個字母50023(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最

8、大9999999result:ok,data:tingbh:01,tingname:大廳,mlfs:1,automl:0,tingbh:01,tingname:二樓,mlfs:1,automl:0,msg: Result:結(jié)果標(biāo)識(【ok:成功,failed:失敗】; Data: 【tingbh:廳編號】;【tingname:廳名稱】;【mlfs:抹零方式 0 不抹零 1四舍五入 2抹去小于1元的零頭 3-抹去小于10元的零頭】,【automl:自動抹零 0-不開啟自動抹零 1-開啟自動抹零】; 【msg:提示信息】)32結(jié)束符2回車換行,rn5、獲取臺信息操作命令格式:偏移字段長度描述0#1

9、數(shù)據(jù)標(biāo)識1TZXX4功能編碼:4個字母50053(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:tingbh:,taibh:01【tingbh:廳編號】;【taibh:臺編號】,tingbh為空是同步全部臺位,tingbh不為空是同步整個廳位的臺位,如果tingbh和taibh都不為空,同步指定的這個臺位62結(jié)束符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1TZXX4功能編碼:4個字母50006(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:result:ok,data:taibh:01,ta

10、iname:1號桌,state:1,maxseats:0,ktlsh:1234567,starttime:2015-09-20 10:35:36,tingbh:01,taibh:02,tainame:2號桌,state:0,maxseats:0,ktlsh:1234567,starttime:null,tingbh:01,msg:nullResult:結(jié)果標(biāo)識(【ok:成功;failed:失敗】; Data: 【taibh:臺編號】;【tainame:臺名稱】;【state:臺狀態(tài)(0空閑,1占用,2禁用,3待清)】;【maxseats:最大座位數(shù)】;【ktlsh:開臺流水號】;【startt

11、ime:開臺時間】; 【tingbh:廳編號】; 【msg:提示信息】)15結(jié)束符2回車換行,rn6、登錄操作命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1YHDL4功能編碼:4個字母50053(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON: worknum:01,pwd :01【worknum:點菜員編號】;【pwd:登錄密碼】62結(jié)束符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1YHDL4功能編碼:4個字母50006(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:result:ok,data:

12、”32位的KEY(經(jīng)過md5加密)”,msg:nullResult:結(jié)果標(biāo)識(【ok:成功,failed:失敗】; 【data:返回json數(shù)據(jù)】;【msg:提示信息】)key生成規(guī)則:shopid+hhmmss后 md5一次15結(jié)束符2回車換行,rn7、修改密碼操作命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1MPWD4功能編碼:4個字母50053(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:worknum:01,oldPwd:01,newPwd :01【worknum:點菜員編號】;【oldPwd:原來密碼】; 【newPwd:新密碼】62結(jié)束符2

13、回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1MPWD2功能編碼:4個字母30006(根據(jù)JOSN串長度設(shè)置)4JSON數(shù)據(jù)長度,最小000000,最大9999997JSON:result:ok,data:”,msg:nullResult:結(jié)果標(biāo)識(【ok:成功,failed:失敗】; 【data:返回json數(shù)據(jù)】;【msg:提示信息】)13結(jié)束符2回車換行,rn8、獲取口味說明操作命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1KWSM4取該功能的4字首字母5000000(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:“”沒有數(shù)據(jù)不占位9結(jié)束

14、符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1KWSM2取該功能的兩字首字母30006(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999997JSON:result:ok,data:code:001,codename:少放鹽,” status”:”0”,code:002,codename:微辣,” status”:”0”,msg:nullResult:結(jié)果標(biāo)識(【ok:成功,failed:失敗】; 【code:口味編號】;【codename:口味名稱】;【msg:提示信息】)13結(jié)束符2回車換行,rn9、獲取贈菜說明操作命令格式:偏移字段長度描述0#1數(shù)

15、據(jù)標(biāo)識1ZCSM4取該功能的兩字首字母5000000(根據(jù)JOSN串長度設(shè)置)4JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:“”沒有數(shù)據(jù)不占位62結(jié)束符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1ZCSM2取該功能的兩字首字母50006(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:result:ok,data:code:001,codename:少放鹽,code:002,codename:微辣,msg:nullResult:結(jié)果標(biāo)識(【ok:成功,failed:失敗】; 【code:口味編號】;【codename:

16、口味名稱】;【msg:提示信息】)15結(jié)束符2回車換行,rn10、獲取退菜說明操作命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1TCSM2取該功能的兩字首字母5000000(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:“”沒有數(shù)據(jù)不占位9結(jié)束符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1TCSM4取該功能的4字首字母50006(根據(jù)JOSN串長度設(shè)置)4JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:result:ok,data:code:01,codename:鹽多,code:02,codename:上菜慢,msg:nu

17、llResult:結(jié)果標(biāo)識(【ok:成功,failed:失敗】; 【code:口味編號】;【codename:口味名稱】;【msg:提示信息】)15結(jié)束符2回車換行,rn11、獲取菜品分類操作命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1CPFL4取該功能的4字首字母5000000(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:“”沒有數(shù)據(jù)不占位9結(jié)束符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1CPFL4取該功能的4字首字母50006(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:result:

18、ok,data:code:01,codename:熱菜,parentcode:0,code:02,codename:涼菜,parentcode:0,code:01,codename:家常菜,parentcode:01,code:02,codename:蒙菜,parentcode:01,msg:nullResult:結(jié)果標(biāo)識(【ok:成功,failed:失敗】; 【code:菜品分類code】;【codename: 菜品分類名稱】;【parentcode:大類編號】;【msg:提示信息】)15結(jié)束符2回車換行,rn12、獲取菜品操作命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1CPXX4取該功能的兩

19、字首字母5000000(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:“”沒有數(shù)據(jù)不占位9結(jié)束符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1CPXX4取該功能的兩字首字母50006(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:result:ok,data:code:02001,codename:紅燒魚,units:例,price:158.00,discount:0,bigcode:01,smallcode:01,pym:HSY,saletype:1,sub_type:1,special:0,

20、packageflag:0,code:02002,codename:魚香肉絲,units:例,price:28.00,discount:1,bigcode:01,smallcode:01,pym:YXRS,saletype:1,sub_type:1,special:0,packageflag:0,msg:null,url:Result:結(jié)果標(biāo)識(【ok:成功,failed:失敗】; 【code:菜品code】;【codename: 菜品名稱】;【units:單位】;【price:單價】;【discount:菜品折扣】;【bigcode: 菜品大類編號】;【smallcode:小類編號】;【py

21、m:拼音碼】;【saletype:類別】;【sub_type:核減方式(0:否 1:自動核減】;【special:招牌菜,0不是,1是】;【packageflag: 是否套餐,1套餐,0單品,2宴會廳套餐】;【msg:提示信息】)13結(jié)束符2回車換行,rn13、獲取套餐操作命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1TCXX4取該功能的4字首字母5000000(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:“”0沒有數(shù)據(jù)不占位9結(jié)束符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1TCXX4取該功能的4字首字母50006(根據(jù)JOSN串長度設(shè)

22、置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:result:ok,data:tcCode:02001,code:01991,units:例,price:158.00,cnt:0,msg:null,url:Result:結(jié)果標(biāo)識(【ok:成功,failed:失敗】; 【code:菜品code】;【tcCode: 套餐編號】;【units:單位】;【price:單價】;【cnt:菜品數(shù)量】 15結(jié)束符2回車換行,rn14、開臺操作命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1KTCZ4取該功能的兩字首字母50053(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,

23、最大9999999JSON:data:tingbh:01,taibh:02 ,waiterCode:1001,waiterName:測試,yxjlCode:1002,yxjlName:經(jīng)理,personCnt:1,mealName:午餐,saleType:,tingName:二樓,taiName:一號桌【tingbh:廳編號】;【taibh:臺編號】; 【lsh:開臺流水號】【waiterCode:操作員編號】;【waiterName:操作員名字】; 【yxjlCode:營銷經(jīng)理編號】【yxjlName: 營銷經(jīng)理名字】;【personCnt:就餐人數(shù)】; 【mealName:市別】【sale

24、Type:類別】;【tingName:廳名稱】; 【taiName:臺名稱】62結(jié)束符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1KTCZ4取該功能的兩字首字母50006(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:result:ok,data:”開臺流水號”,msg:nullResult:結(jié)果標(biāo)識(【ok:成功,failed:失敗】; 【data:返回開臺流水號數(shù)據(jù)】;【msg:提示信息】)15結(jié)束符2回車換行,rn15、點菜操作命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1DCCZ4取該功能的兩字首字母50053(根據(jù)JOSN串長度設(shè)

25、置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON: data :code:01,cnt:1,price:125,units:例,status:1,taste:不吃辣,dcycode:,dcyname:sdfsdf,disflag:1,memberPrice:10,actPrice:10,waitStatus:dengjiao,priceSrc:20,addLsh:20,remark1:贈菜時添加贈菜原因,code:01,cnt:1,price:35,units:例,status:1,taste:,dcycode:,dcyname:sdfsdf,disflag:1 ,memb

26、erPrice:10,actPrice:10,waitStatus:dengjiao,priceSrc:20,addLsh:20,remark1:贈菜時添加贈菜原因,source:”2”, ktlsh :”, “tingbh“:”001” ,” taibh”:”002”, “taste”:” 【source:來源(0:POS 1:PAD 2:小二筷點 3:外賣 4:快餐 5:掃碼點餐 5:其它)】【addLsh:這個參數(shù)是設(shè)置號+當(dāng)前時間(時分秒)生成的字符串】Dcycode 點菜員編號62結(jié)束符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1DCCZ4取該功能的4字首字母50006

27、(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:result:ok,data:”,msg:nullResult:結(jié)果標(biāo)識(ok:成功,failed:失敗, data:返回json數(shù)據(jù),msg:提示信息)15結(jié)束符2回車換行,rn16、劃菜操作命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1HCCZ4取該功能的兩字首字母50053(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON: data :id:01,cnt:1,”code”:”,source:”2”, ktlsh :”00111”, “tingbh“:”001”

28、 ,” taibh”:”002”,” opercode”:”張三”【source:來源(0:POS 1:PAD 2:小二筷點 3:外賣 4:快餐 5:掃碼點餐 5:其它)】【addLsh:這個參數(shù)是設(shè)置號+當(dāng)前時間(時分秒)生成的字符串】62結(jié)束符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1HCCZ4取該功能的兩字首字母50006(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:result:ok,data:”,msg:nullResult:結(jié)果標(biāo)識(【ok:成功,failed:失敗】; 【data:返回json數(shù)據(jù)】;【msg:提示信息

29、】)15結(jié)束符2回車換行,rn17、退菜操作命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1TCCZ4取該功能的4字首字母50053(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON: data :id:01,cnt:1,tccnt:1,backcode:01,backname:有異物,tcycode:001,tcyname:aaa,source:”2”, ktlsh :”00111”, “tingbh“:”001” ,” taibh”:”002”,” opercode”:”張三”【source:來源(0:POS 1:PAD 2:小二筷點 3:外賣 4:快餐

30、5:掃碼點餐 5:其它)】【addLsh:這個參數(shù)是設(shè)置號+當(dāng)前時間(時分秒)生成的字符串】;【opercode:操作員】62結(jié)束符回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1TCCZ4取該功能的4字首字母50006(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:result:ok,data:”,msg:nullResult:結(jié)果標(biāo)識(【ok:成功,failed:失敗】; 【data:返回json數(shù)據(jù)】;【msg:提示信息】)15結(jié)束符2回車換行,rn18、贈菜操作命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1ZCCZ4取該功能的4字首字母5

31、0053(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON: data :id:01,cnt:1,zscnt:0.5,zscode:01,zsname:有異物,zsycode:001,zsyname:aaa,netid:158,source:”2”, ktlsh :”00111”, “tingbh“:”001” ,” taibh”:”002”,” opercode”:”張三”【source:來源(0:POS 1:PAD 2:小二筷點 3:外賣 4:快餐 5:掃碼點餐 5:其它)】【addLsh:這個參數(shù)是設(shè)置號+當(dāng)前時間(時分秒)生成的字符串】;【ope

32、rcode:操作員】Zscode:贈菜原因code62結(jié)束符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1ZCCZ4取該功能的兩字首字母50006(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:result:ok,data:”,msg:nullResult:結(jié)果標(biāo)識(【ok:成功,failed:失敗】; 【data:返回json數(shù)據(jù)】;【msg:提示信息】)15結(jié)束符2回車換行,rn19、轉(zhuǎn)菜操作命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1ZDCZ4取該功能的兩字首字母50053(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000

33、,最大9999999JSON:oldtingbh:ok,oldtaibh:”,oldlsh:null, newtingbh:ok,newtaibh:”,newlsh :null , data:id:1044574,id:1044575, opercode :”【oldtingbh:舊廳編號】【oldtaibh:舊的臺編號】【oldlsh:舊的流水號】【newtingbh:新的廳編號】【newtaibh:新的臺編號】【newlsh:新的流水號】【data:轉(zhuǎn)菜的ID數(shù)組】【opercode:操作員編號】62結(jié)束符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1ZDCZ2取該功能的兩字首

34、字母30006(根據(jù)JOSN串長度設(shè)置)4JSON數(shù)據(jù)長度,最小000000,最大9999997JSON:result:ok,data:”,msg:null6Result:結(jié)果標(biāo)識(【ok:成功,failed:失敗】; 【data:返回json數(shù)據(jù)】;【msg:提示信息】)13結(jié)束符2回車換行,rn20、換臺操作命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1HTCZ4取該功能的兩字首字母50053(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:“data”:tingbh:01,taibh:01,newtingbh:01,newtaibh:02,lsh:2

35、01500121589,starttime:2015-10-26- 10:35:38【Tingbh:廳編號】;【taibh:臺編號】; 【newtingbh:新廳編號】;【newtaibh:新臺編號】;60結(jié)束符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1HTCZ4取該功能的4字首字母50006(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:result:ok,data:”,msg:nullResult:結(jié)果標(biāo)識(【ok:成功,failed:失敗】; 【data:返回json數(shù)據(jù)】;【msg:提示信息】)13結(jié)束符2回車換行,rn21、

36、查看已點菜品操作命令格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1CKZD4取該功能的4字首字母50053(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大9999999JSON:tingbh:001,taibh:”002”,ktlsh:”111111”, opercode :000000 【Tingbh:廳編號】;【taibh:臺編號】;【ktlsh:開臺流水】;【opercode:操作員編號】62結(jié)束符2回車換行,rn回復(fù)格式:偏移字段長度描述0#1數(shù)據(jù)標(biāo)識1CKZD4取該功能的兩4字首字母50006(根據(jù)JOSN串長度設(shè)置)6JSON數(shù)據(jù)長度,最小000000,最大999999

37、9JSON:result:ok,data:id:12,shopId:40045639811be108c363381161,lsh:20150920000002,tingBh:01,taiBh:02,addPersonBh:,addPersonName:sdfsdf,startTime:2015-11-05 15:35:58,endTime:null,code:01,codeName:u6d4bu8bd5,norms:null,units:u4f8b,price:125.00,memberPrice:10.00,actPrice:2.00,cnt:2.00,priceTotal:null,addDeptBh:null,addDeptName:null,machBh:null,machName:null,disFlag:null,status:1,markStatusnull,pym:null,bigCode:null,bigName:null,smallCode:null,smallName:null,addLsh:null,markTaste:aaaa,jdType:0,dis:1.00,printFlag:null,tcbh:null,tcmc:null,waitStatus:dengjiao,costPrice:null,priceSrc:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論