| New file |
| | |
| | | ### ç®å½ |
| | | |
| | | 1. [é¦é¡µ](home) |
| | | 2. [å®è£
é¨ç½²](install) |
| | | 3. [åå
¸è§æ ¼è¯´æ](dictionary) |
| | | 4. [ä¸å¿æå¡æ¥å£åè®®](order) |
| | | 5. [ä¸å¿æå¡é
ç½®ææ¡£](order_config) |
| | | 6. [ç¨æ·æå¡æ¥å£åè®®](user) |
| | | 7. [ç¨æ·æå¡æ¥å£æµè¯ææ¡£](user_test) |
| | | 8. [ååæå¡æ¥å£åè®®](shop) |
| | | 9. [ååæå¡æ¥å£æµè¯ææ¡£](shop_test) |
| | | 10. [åæ·æå¡æ¥å£åè®®](store) |
| | | 11. [åæ·æå¡æ¥å£æµè¯ææ¡£](store_test) |
| | | 12. [è¯è®ºæå¡æ¥å£åè®®](comment) |
| | | 13. [è¯è®ºæå¡æ¥å£æµè¯ææ¡£](comment_test) |
| | | 14. [ç¼ç çææå¡æ¥å£åè®®](code) |
| | | 15. [ç¼ç çææå¡æ¥å£æµè¯ææ¡£](code_test) |
| | | 16. [openApi æ¥å£æå¡è§è](openApi) |
| New file |
| | |
| | | ### åæ´åå² |
| | | çæ¬|åæ´å
容|åæ´æ¶é´|åæ´äººå |
| | | :-: | :-: | :-: | :-: |
| | | v0.01|å稿|2018-11-24|wuxw |
| | | |
| | | ### ç¨æ·æ³¨å |
| | | |
| | | #### 请æ±å°å |
| | | http://localhost:8008/api/user.service.register |
| | | |
| | | #### è¯·æ±æ¹å¼ |
| | | POST |
| | | |
| | | #### 请æ±åè®®(headeré¨å) |
| | | åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: |
| | | app_id|1|String|30|åºç¨ID|Apiæå¡åé
|
| | | transaction_id|1|String|30|è¯·æ±æµæ°´å·|ä¸è½éå¤ 1000000000+YYYYMMDDhhmmss+6ä½åºå |
| | | sign|1|String|-|ç¾å|请åèç¾å说æ |
| | | req_time|1|String|-|è¯·æ±æ¶é´|YYYYMMDDhhmmss |
| | | |
| | | #### 请æ±åè®®(bodyé¨å) |
| | | åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: |
| | | name|1|String|50|ç¨æ·åç§°|- |
| | | email|1|String|30|é®ç®±å°å|é®ç®±å°å1234@xx.com |
| | | password|1|String|128|å¯ç |å çç md5 |
| | | tel|1|String|11|ææºå·|11使æºå· |
| | | sex|?|String|1|æ§å«|0表示ç·å© 1è¡¨ç¤ºå¥³å© |
| | | |
| | | #### è¿ååè®® |
| | | å½httpè¿åç¶æä¸ä¸º200 æ¶è¯·æ±å¤ç失败 bodyå
容为失败çåå |
| | | |
| | | å½httpè¿åç¶æä¸º200æ¶è¯·æ±å¤çæåï¼bodyå
容为è¿åå
容ï¼åè®®å¦ä¸ï¼ |
| | | |
| | | åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: |
| | | userId|1|String|30|ç¨æ·åç§°|ç¨æ·ID |
| | | responseTime|?|String|16|æ¶é´|请æ±è¿åçæ¶é´ |
| | | |
| | | #### ä¸¾ä¾ |
| | | |
| | | è¯·æ±æ¥æï¼ |
| | | ``` |
| | | { |
| | | "name": "å¼ ä¸", |
| | | "email": "928255095@qq.com", |
| | | "password": "ERCBHDUYFJDNDHDJDNDJDHDUDHDJDDKDK", |
| | | "sex": "0", |
| | | "tel": "17797173943" |
| | | } |
| | | ``` |
| | | |
| | | è¿åæ¥æï¼ |
| | | |
| | | ``` |
| | | {"responseTime":"20181125230634","userId":"30516389265349820416"} |
| | | ``` |
| | | |
| | | |
| | | ### ç¨æ·ç»å½ |
| | | |
| | | #### 请æ±å°å |
| | | http://api.java110.com:8008/api/user.service.login |
| | | |
| | | #### è¯·æ±æ¹å¼ |
| | | POST |
| | | |
| | | #### 请æ±åè®®(headeré¨å) |
| | | 请åèç¨æ·æ³¨åçå¤´ä¿¡æ¯ |
| | | |
| | | #### 请æ±åè®®(bodyé¨å) |
| | | åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: |
| | | username|1|String|50|ç¨æ·å|- |
| | | passwd|1|String|30|å¯ç |- |
| | | |
| | | #### è¿ååè®® |
| | | å½httpè¿åç¶æä¸ä¸º200 æ¶è¯·æ±å¤ç失败 bodyå
容为失败çåå |
| | | |
| | | å½httpè¿åç¶æä¸º200æ¶è¯·æ±å¤çæåï¼bodyå
容为è¿åå
容ï¼åè®®å¦ä¸ï¼ |
| | | |
| | | åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: |
| | | userName|1|String|30|ç¨æ·åç§°|ç¨æ·åç§° |
| | | userId|1|String|30|ç¨æ·ID|ç¨æ·ID |
| | | token|?|String|64|é´æç |é´æç |
| | | |
| | | #### ä¸¾ä¾ |
| | | |
| | | è¯·æ±æ¥æï¼ |
| | | ``` |
| | | { |
| | | "username":"admin", |
| | | "passwd":"d57167e07915c9428b1c3aae57003807" |
| | | } |
| | | ``` |
| | | |
| | | è¿åæ¥æï¼ |
| | | |
| | | ``` |
| | | {"userName":"admin","userId":"10001","token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJqYXZhMTEwIiwianRpIjoiNmUzZGNjMzM3YmE4NGRmMTgxNzcwNDVjOTIzOTljOTAifQ.oUotKsoy1TXBS37isSvwKTQ9c_tTxZS48TA554QdbEU"} |
| | | ``` |
| | | |
| | | ### æ ¡éªç»å½ |
| | | |
| | | #### 请æ±å°å |
| | | http://api.java110.com:8008/api/check.service.login |
| | | |
| | | #### è¯·æ±æ¹å¼ |
| | | POST |
| | | |
| | | #### 请æ±åè®®(headeré¨å) |
| | | 请åèç¨æ·æ³¨åçå¤´ä¿¡æ¯ |
| | | |
| | | #### 请æ±åè®®(bodyé¨å) |
| | | åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: |
| | | token|1|String|50|é´æç |- |
| | | |
| | | #### è¿ååè®® |
| | | å½httpè¿åç¶æä¸ä¸º200 æ¶è¯·æ±å¤ç失败 bodyå
容为失败çåå |
| | | |
| | | å½httpè¿åç¶æä¸º200æ¶è¯·æ±å¤çæåï¼bodyå
容为è¿åå
容ï¼åè®®å¦ä¸ï¼ |
| | | |
| | | åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: |
| | | userId|1|String|30|ç¨æ·ID|ç¨æ·ID |
| | | |
| | | #### ä¸¾ä¾ |
| | | |
| | | è¯·æ±æ¥æï¼ |
| | | ``` |
| | | { |
| | | "token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJqYXZhMTEwIiwianRpIjoiOGU1ZGY4NjBhYTUyNDgyNzk3MjBjZDFjNzg3ZDk4OTkifQ.PGwR_YjIDwn8sQFKr7CDmUk87MYt1lgi1s7a5OrE_Jg" |
| | | } |
| | | ``` |
| | | |
| | | è¿åæ¥æï¼ |
| | | |
| | | ``` |
| | | {"userId":"10001"} |
| | | ``` |
| New file |
| | |
| | | ### åæ´åå² |
| | | çæ¬|åæ´å
容|åæ´æ¶é´|åæ´äººå |
| | | :-: | :-: | :-: | :-: |
| | | v0.01|å稿|2018-07-30|wuxw |
| | | |
| | | ### æ¬é¡µå
容 |
| | | |
| | | æ£å¨ç¼åä¸ããã |
| New file |
| | |
| | | ### åæ´åå² |
| | | çæ¬|åæ´å
容|åæ´æ¶é´|åæ´äººå |
| | | :-: | :-: | :-: | :-: |
| | | v0.01|å稿|2018-10-21|wuxw |
| | | |
| | | ### æ¬é¡µå
容 |
| | | 1ãåå
¸è¡¨specæ¦è¿° |
| | | |
| | | 2ãåæ·åå
¸ |
| | | |
| | | ## 1ãåå
¸è¡¨specæ¦è¿° |
| | | |
| | | 模åå|domain|ç¼ç å¼å¤´|ä¸¾ä¾ |
| | | :-: | :-: | :-: | :-: |
| | | order|ORDERS|10|100001 |
| | | business|BUSINESS|20|200001 |
| | | user|USER|30|300001 |
| | | user屿§|USER_ATTR|31|310001 |
| | | store|STORE|40|400001 |
| | | store屿§|STORE_ATTR|41|410001 |
| | | shop|SHOP|50|500001 |
| | | shop屿§|SHOP_ATTR|51|510001 |
| | | comment|COMMENT|60|600001 |
| | | comment屿§|COMMENT_ATTR|61|610001 |
| | | |
| | | ## åæ·åå
¸ï¼spec domain 为 STORE_ATTRï¼ |
| | | domain|spec_cd|name|description |
| | | :-: | :-: | :-: | :-: |
| | | STORE_ATTR|410102100001|åçåç§°|åçåç§° |
| | | STORE_ATTR|410102100002|æ¶æ¬¾è´¦æ·|æ¶æ¬¾è´¦æ· |
| | | STORE_ATTR|410102100003|è¥ä¸èµ·å§æ¥|è¥ä¸èµ·å§æ¥ |
| | | STORE_ATTR|410102100004|è¥ä¸ç»ææ¥|è¥ä¸ç»ææ¥ |
| | | STORE_ATTR|410102100005|è¥ä¸èµ·å§æ¶æ®µ|è¥ä¸èµ·å§æ¶æ®µ |
| | | STORE_ATTR|410102100006|è¥ä¸ç»ææ¶æ®µ|è¥ä¸ç»ææ¶æ®µ |
| New file |
| | |
| | | |
| | | ### åæ´åå² |
| | | çæ¬|åæ´å
容|åæ´æ¶é´|åæ´äººå |
| | | :-: | :-: | :-: | :-: |
| | | v0.01|å稿|2018-07-24|wuxw |
| | | |
| | | |
| | | ### æ¬é¡µå
容 |
| | | |
| | | 1. [ä¸å¿æå¡sql](#ä¸å¿æå¡sql) |
| | | 2. [ç¨æ·æå¡sql](#ç¨æ·æå¡sql) |
| | | 3. [ååæå¡sql](#ååæå¡sql) |
| | | 4. [åæ·æå¡sql](#åæ·æå¡sql) |
| | | 5. [è¯è®ºæå¡sql](#è¯è®ºæå¡sql) |
| | | 6. [æ¥å¿ç¸å
³sql](#æ¥å¿ç¸å
³sql) |
| | | 7. [é
置说æ](#é
置说æ) |
| | | 8. [äºæ¬¡å¼å](#äºæ¬¡å¼å) |
| | | |
| | | ### ç®ä» |
| | | å¾®å°åºæå¡ææ¡£ç±java110å¢éç¼åï¼ä¸»è¦å
æ¬ï¼å®è£
æç¨ï¼æ¥å£åè®®ï¼é
置说æåäºæ¬¡å¼åç |
| | | |
| | | ### å®è£
ææ¡£ |
| | | |
| | | å
æ¬ä¸é´ä»¶é¨ç½²ï¼æå¡æå
ï¼æ°æ®é
ç½®ï¼æå¡é¨ç½² |
| | | |
| | | [å®è£
é¨ç½²](install) |
| | | |
| | | ### ç»´æ¤sql |
| | | |
| | | ##### ä¸å¿æå¡sql |
| | | |
| | | 1. 订åç¸å
³sqlï¼ |
| | | ``` |
| | | -- 订å表 |
| | | select a.* from c_orders a ; |
| | | -- 订å屿§è¡¨ |
| | | select a.* from c_orders_attrs a; |
| | | -- ä¸å¡è¡¨ |
| | | select a.* from c_business a; |
| | | -- ä¸å¡å±æ§è¡¨ |
| | | select a.* from c_business_attrs a; |
| | | -- 订åç±»å表 |
| | | select a.* from c_order_type a; |
| | | -- ä¸å¡ç±»å表 |
| | | select a.* from c_business_type a; |
| | | ``` |
| | | 2. æå¡é
ç½®ç¸å
³sqlï¼ |
| | | ``` |
| | | -- å¤é¨åºç¨è¡¨ |
| | | select a.* from c_app a ; |
| | | -- æå¡æä¾è¡¨ |
| | | select a.* from c_service a; |
| | | -- å¤é¨åºç¨ å æå¡å
³è表 |
| | | select a.* from c_route a; |
| | | -- æ¥è¯¢ç±» æå¡å®ç°è¡¨ |
| | | select a.* from c_service_sql a; |
| | | ``` |
| | | |
| | | 3. å
Œ
±é
ç½®sqlï¼ |
| | | ``` |
| | | -- æ°æ®æ å°è¡¨ |
| | | select a.* from c_mapping a; |
| | | -- è§æ ¼è¡¨ |
| | | select a.* from spec a; |
| | | -- ç¶æè¡¨ |
| | | select a.* from c_status a; |
| | | ``` |
| | | |
| | | |
| | | ##### ç¨æ·æå¡sql |
| | | |
| | | ``` |
| | | -- ç¨æ·Business表 |
| | | select a.* from business_user a; |
| | | -- ç¨æ·Business 屿§è¡¨ |
| | | select a.* from business_user_attr a; |
| | | -- ç¨æ·Businessç©æµå°å |
| | | select a.* from business_user_address a; |
| | | -- ç¨æ·Businessæ ç¾ |
| | | select a.* from business_user_tag a; |
| | | -- ç¨æ·Businessè¯ä»¶ 表 |
| | | select a.* from business_user_credentials a; |
| | | -- ç¨æ·è¡¨ |
| | | select a.* from u_user a; |
| | | -- ç¨æ·å±æ§è¡¨ |
| | | select a.* from u_user_attr a; |
| | | -- ç¨æ·ç©æµå°å |
| | | select a.* from u_user_address a; |
| | | -- ç¨æ·æ ç¾ |
| | | select a.* from u_user_tag a; |
| | | -- ç¨æ·è¯ä»¶è¡¨ |
| | | select a.* from u_user_credentials a; |
| | | -- ç¨æ·ç级 |
| | | select a.* from user_level a; |
| | | -- ç¨æ·ä½ç½® |
| | | select a.* from u_location a; |
| | | -- ç¨æ·tagåå
¸è¡¨ |
| | | select a.* from tag a; |
| | | -- ç¨æ·æ ç¾åå
¸è¡¨ |
| | | select a.* from credentials a; |
| | | ``` |
| | | |
| | | ##### ååæå¡sql |
| | | |
| | | ``` |
| | | -- åå Business 表 |
| | | select a.* from business_shop a; |
| | | -- åå屿§ Business 表 |
| | | select a.* from business_shop_attr a; |
| | | -- ååç®å½ Business 表 |
| | | select a.* from business_shop_catalog a; |
| | | -- ååºç
§ç Business表 |
| | | select a.* from business_shop_photo a ; |
| | | -- åå屿§ 离æ£å¼ Business表 |
| | | select a.* from business_shop_attr_param a; |
| | | -- åå伿 Business表 |
| | | select a.* from business_shop_preferential a ; |
| | | -- ååæè¿° Business表 |
| | | select a.* from business_shop_desc a ; |
| | | -- åå表 |
| | | select a.* from s_shop a; |
| | | -- åå屿§è¡¨ |
| | | select a.* from s_shop_attr a; |
| | | -- åå屿§ 离æ£å¼è¡¨ï¼ä¾å¦ ææºé¢è² é» ç½ çº¢ |
| | | select a.* from s_shop_attr_param a; |
| | | -- åå伿 表 |
| | | select a.* from s_shop_preferential a; |
| | | -- ååæè¿° |
| | | select a.* from s_shop_desc a; |
| | | -- ååç
§ç |
| | | select a.* from s_shop_photo a; |
| | | -- ååç®å½ |
| | | select a.* from s_shop_catalog a ; |
| | | -- ååè´ä¹°è®°å½ |
| | | select a.* from s_buy_shop a ; |
| | | -- ååè´ä¹°å±æ§ |
| | | select a.* from s_buy_shop_attr a; |
| | | ``` |
| | | |
| | | ##### åæ·æå¡sql |
| | | ``` |
| | | -- åæ· Business 表 |
| | | select a.* from business_store a; |
| | | -- åæ· 屿§ Business 表 |
| | | select a.* from business_store_attr a; |
| | | -- åæ·ç
§ç Business表 |
| | | select a.* from business_store_photo a ; |
| | | -- åæ·è¯ä»¶ Business表 |
| | | select a.* from business_store_cerdentials a ; |
| | | -- åæ·è¡¨ |
| | | select a.* from s_store a ; |
| | | -- 忷屿§è¡¨ |
| | | select a.* from s_store_attr a ; |
| | | -- åæ·ç
§ç表 |
| | | select a.* from s_store_photo a ; |
| | | -- åæ·è¯ä»¶è¡¨ |
| | | select a.* from s_store_cerdentials a ; |
| | | -- åæ·ç§ç±» |
| | | select a.* from store_type a ; |
| | | ``` |
| | | |
| | | ##### è¯è®ºæå¡sql |
| | | |
| | | ``` |
| | | -- è¯è®ºè¡¨ |
| | | select a.* from c_comment a; |
| | | -- è¯è®ºå表 |
| | | select a.* from c_sub_comment a; |
| | | -- è¯è®ºå±æ§è¡¨ |
| | | select a.* from c_sub_comment_attr a ; |
| | | -- è¯è®ºç
§ç表 |
| | | select a.* from c_sub_comment_photo a; |
| | | -- è¯è®ºåæ°è¡¨ |
| | | select a.* from c_comment_score a ; |
| | | ``` |
| | | |
| | | ##### æ¥å¿ç¸å
³sql |
| | | |
| | | ``` |
| | | -- äº¤äºæ¥å¿è®°å½è¡¨ |
| | | SELECT * FROM l_transaction_log a ; |
| | | -- äº¤äºæ¥å¿æ¥æè®°å½è¡¨ |
| | | SELECT * FROM l_transaction_log_message a ; |
| | | ``` |
| | | |
| | | |
| | | ### é
置说æ |
| | | |
| | | 主è¦è¯´æ ä¸å¿æå¡é
ç½® |
| | | |
| | | [é
置说æ](center_config) |
| | | |
| | | ### äºæ¬¡å¼å |
| | | |
| | | å
æ¬æ°å»ºæå¡ï¼æ°å¢é
ç½®ï¼æµè¯æ¹æ³ |
| | | |
| | | [äºæ¬¡å¼å](develop) |
| New file |
| | |
| | | ### åæ´åå² |
| | | çæ¬|åæ´å
容|åæ´æ¶é´|åæ´äººå |
| | | :-: | :-: | :-: | :-: |
| | | v0.01|å稿|2018-07-24|wuxw |
| | | |
| | | ### æ¬é¡µå
容 |
| | | |
| | | 1. [docker å®è£
ï¼æ¨èï¼](#docker-å®è£
æ¨è) |
| | | 2. [æ®éå®è£
](#æ®éå®è£
) |
| | | |
| | | ## docker å®è£
ï¼æ¨èï¼ |
| | | |
| | | ä¸è½½ä»£ç |
| | | |
| | | ``` |
| | | git clone https://github.com/java110/MicroCommunity.git |
| | | ``` |
| | | |
| | |  |
| | | |
| | | |
| | | 1. mysql å®è£
|
| | | |
| | | 忢ç®å½å° |
| | | |
| | | ``` |
| | | |
| | | cd MicroCommunity/java110-config/docker/mysql |
| | | |
| | | docker build -t java110/docker-mysql . |
| | | |
| | | ``` |
| | |  |
| | | |
| | | ``` |
| | | docker run -ti --name mysql_test -e MYSQL_ROOT_PASSWORD=123456 -p3306:3306 -idt java110/docker-mysql:latest |
| | | |
| | | docker logs -f mysql_test |
| | | |
| | | ``` |
| | | åºç°å¦ä¸å¾å®è£
æå |
| | | |
| | |  |
| | | |
| | | ç¨å·¥å
·ç»å½ å¦ä¸å¾ï¼ |
| | | |
| | |  |
| | | |
| | |  |
| | | |
| | | å®è£
宿 |
| | | |
| | | 2. redis å®è£
|
| | | |
| | | ``` |
| | | docker pull redis |
| | | docker run -ti --name redis_test -p6379:6379 -idt redis:latest |
| | | docker logs -f redis_test |
| | | ``` |
| | |  |
| | |  |
| | | |
| | | 3. zookeeper å®è£
|
| | | |
| | | ``` |
| | | docker pull zookeeper |
| | | docker run -ti --name zookeeper_test -p2181:2181 -idt zookeeper:latest |
| | | docker logs -f zookeeper_test |
| | | ``` |
| | |  |
| | |  |
| | | |
| | | 4. kafka å®è£
|
| | | |
| | | ``` |
| | | docker pull wurstmeister/kafka |
| | | docker run --name kafka_test -e HOST_IP=localhost -e KAFKA_ADVERTISED_PORT=9092 -e KAFKA_BROKER_ID=1 -e KAFKA_ZOOKEEPER_CONNECT=192.168.31.199:2181 -e KAFKA_ADVERTISED_HOST_NAME=localhost -e ZK=zk -p 9092 --link zookeeper_test:zk -tdi wurstmeister/kafka |
| | | docker logs -f kafka_test |
| | | ``` |
| | |  |
| | | |
| | | 注æ KAFKA_ZOOKEEPER_CONNECT=192.168.31.199:2181 æ¢æèªå·±ä¸»æºçIPç«¯å£ |
| | | |
| | | 5. ç¼è¯ä»£ç |
| | | |
| | | é
ç½®hosts |
| | | dev.java110.com |
| | | dev.redis.java110.com |
| | | dev.zk.java110.com |
| | | dev.db.java110.com |
| | | dev.kafka.java110.com |
| | | |
| | | ä¿®æ¹ MicroCommunity/XXService/src/main/resources ä¸çapplication-dev(å¼åç¯å¢) application-prod(ç产ç¯å¢) application-test(æµè¯ç¯å¢) ä¸çæ°æ®åºå°å kafkaå°å zookeeperå°å rediså°åç |
| | | |
| | | XXService 代表 CenterServiceï¼CodeServiceï¼CommentServiceï¼ConsoleServiceï¼ShopService,StoreService,UserService ç |
| | | |
| | | ``` |
| | | mvn clean install |
| | | ``` |
| | |  |
| | | |
| | | ç¬¬ä¸æ¬¡ç¼è¯éè¦ä¸è½½jar æ¶é´æç¹é¿ |
| | | |
| | | 6. å¯å¨eureka æå¡ |
| | | |
| | | ``` |
| | | cd MicroCommunity/eureka/docker |
| | | chmod u+x onStart.sh |
| | | sh onStart.sh |
| | | ``` |
| | |  |
| | |  |
| | |  |
| | | |
| | | 注æï¼å¦ææ¥ Cannot connect to the Docker daemon. Is the docker daemon running on this host?éï¼æ§è¡ |
| | | ä¸é¢ä»£ç |
| | | |
| | | ``` |
| | | sudo gpasswd -a ${USER} docker |
| | | sudo service docker restart |
| | | ``` |
| | | éåºåéæ°è¿å
¥ |
| | | |
| | | 7. ç¼ç çææå¡ï¼CodeServiceï¼ |
| | | |
| | | ``` |
| | | cd MicroCommunity/CodeService/docker |
| | | chmod u+x onStart.sh |
| | | sh onStart.sh |
| | | ``` |
| | | |
| | |  |
| | | |
| | | 8. ä¸å¿æå¡(CenterService) |
| | | |
| | | ``` |
| | | cd MicroCommunity/CenterService/docker |
| | | chmod u+x onStart.sh |
| | | sh onStart.sh |
| | | ``` |
| | | |
| | |  |
| | |  |
| | | |
| | | 9. è¯è®ºæå¡(CommentService) |
| | | |
| | | ``` |
| | | cd MicroCommunity/CommentService/docker |
| | | chmod u+x onStart.sh |
| | | sh onStart.sh |
| | | ``` |
| | | |
| | |  |
| | |  |
| | | |
| | | 10. æ§å¶æå¡(ConsoleService) |
| | | |
| | | ``` |
| | | cd MicroCommunity/ConsoleService/docker |
| | | chmod u+x onStart.sh |
| | | sh onStart.sh |
| | | ``` |
| | | |
| | |  |
| | | |
| | | 11. ååæå¡(ShopService) |
| | | |
| | | ``` |
| | | cd MicroCommunity/ShopService/docker |
| | | chmod u+x onStart.sh |
| | | sh onStart.sh |
| | | ``` |
| | | |
| | |  |
| | | |
| | | 12. åæ·æå¡(StoreService) |
| | | |
| | | ``` |
| | | cd MicroCommunity/StoreService/docker |
| | | chmod u+x onStart.sh |
| | | sh onStart.sh |
| | | ``` |
| | | |
| | |  |
| | | |
| | | 13. ç¨æ·æå¡(UserService) |
| | | |
| | | ``` |
| | | cd MicroCommunity/UserService/docker |
| | | chmod u+x onStart.sh |
| | | sh onStart.sh |
| | | ``` |
| | | |
| | |  |
| | | |
| | | ç®å为æ¢å
¨é¨å¯å¨å®æ |
| | | |
| | |  |
| | | |
| | |  |
| | | |
| | | |
| | | |
| | | ## æ®éå®è£
|
| | | |
| | | |
| | | [>åå°é¦é¡µ](home) |
| New file |
| | |
| | | ### åæ´åå² |
| | | çæ¬|åæ´å
容|åæ´æ¶é´|åæ´äººå |
| | | :-: | :-: | :-: | :-: |
| | | v0.01|å稿|2018-07-30|wuxw |
| | | |
| | | |
| | | ### æ¬é¡µå
容 |
| | | |
| | | 1. [çæç¼ç ](#çæç¼ç ) |
| | | 2. [çæç¼ç 请æ±åè®®](#çæç¼ç 请æ±åè®®) |
| | | |
| | | ##### çæç¼ç |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | -|transactionId|1|String|30|äº¤äºæµæ°´|appId+'00'+YYYYMMDD+10ä½åºå |
| | | -|requestTime|1|String|14|è¯·æ±æ¶é´|YYYYMMDDhhmmss |
| | | -|prefix|1|String|2|åç¼|å¦11 |
| | | -|name|1|String|50|åç§°|- |
| | | |
| | | ##### çæç¼ç 请æ±åè®® |
| | | |
| | | ``` |
| | | { |
| | | "transactionId": "100000000020180409224736000001", |
| | | "requestTime": "20180409224736", |
| | | "prefix": "71", |
| | | "name": "订åIDçæ" |
| | | } |
| | | ``` |
| | | |
| | | |
| | | [>åå°é¦é¡µ](home) |
| New file |
| | |
| | | ### åæ´åå² |
| | | çæ¬|åæ´å
容|åæ´æ¶é´|åæ´äººå |
| | | :-: | :-: | :-: | :-: |
| | | v0.01|å稿|2018-07-30|wuxw |
| | | |
| | | ### æµè¯è¯´æ |
| | | æµè¯äººå|æµè¯æ¶é´|æµè¯ç»æ|èç³»é®ç®± |
| | | :-:|:-:|:-:|:-:| |
| | | wuxw|2018-04-09|éè¿|928255095@qq.com |
| | | |
| | | ### æ¬é¡µå
容 |
| | | |
| | | 1. [çæç¼ç æµè¯](#çæç¼ç æµè¯) |
| | | |
| | | |
| | | ### çæç¼ç æµè¯ |
| | | |
| | | ##### æµè¯å°åï¼ |
| | | http://135.192.86.200:8003/codeApi/generate |
| | | |
| | | æµè¯æ¶135.192.86.200æ¿æ¢æèªå·±çip |
| | | |
| | | ##### è¯·æ±æ¥æï¼ |
| | | |
| | | ``` |
| | | { |
| | | "transactionId": "100000000020180409224736000001", |
| | | "requestTime": "20180409224736", |
| | | "prefix": "71", |
| | | "name": "订åIDçæ" |
| | | } |
| | | ``` |
| | | |
| | | ##### è¿åæ¥æï¼ |
| | | |
| | | ``` |
| | | { |
| | | "transactionId": "100000000020180409224736000001", |
| | | "responseTime": "20180409224736", |
| | | "id": "71009183837738", |
| | | "code": "0000", |
| | | "message": "订åIDçæ" |
| | | } |
| | | ``` |
| | | |
| | | [>åå°é¦é¡µ](home) |
| New file |
| | |
| | | ### åæ´åå² |
| | | çæ¬|åæ´å
容|åæ´æ¶é´|åæ´äººå |
| | | :-: | :-: | :-: | :-: |
| | | v0.01|å稿|2018-07-30|wuxw |
| | | |
| | | ### æ¬é¡µå
容 |
| | | |
| | | 1. [ä¿åè¯è®ºä¿¡æ¯](#ä¿åè¯è®ºä¿¡æ¯) |
| | | 2. [ä¿ååè¯è®ºä¿¡æ¯](#ä¿ååè¯è®ºä¿¡æ¯) |
| | | 3. [ä¿ååè¯è®ºå±æ§ä¿¡æ¯](#ä¿ååè¯è®ºå±æ§ä¿¡æ¯) |
| | | 4. [ä¿ååè¯è®ºç
§çä¿¡æ¯](#ä¿ååè¯è®ºç
§çä¿¡æ¯) |
| | | 5. [ä¿åè¯è®ºåæ°ä¿¡æ¯](#ä¿åè¯è®ºåæ°ä¿¡æ¯) |
| | | 6. [è¯è®ºè¯·æ±æ¥ææ ¼å¼](#è¯è®ºè¯·æ±æ¥ææ ¼å¼) |
| | | 7. [å é¤è¯è®ºä¿¡æ¯](#å é¤è¯è®ºä¿¡æ¯) |
| | | 8. [å é¤åè¯è®ºä¿¡æ¯](#å é¤åè¯è®ºä¿¡æ¯) |
| | | 9. [å é¤è¯è®ºè¯·æ±æ¥ææ ¼å¼](#å é¤è¯è®ºè¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ### è¯è®ºåè®® |
| | | |
| | | ordersèç¹ å businessèç¹å¨ä¸å¿æå¡ï¼centerï¼ä¸å·²ç»ä»ç»ï¼è¿éä¸åä»ç»ï¼æ¥ç请ç¹[ordersåbusinessä»ç»](center)ï¼è¿éæä»¬ä»ç»datasèç¹ä¸å
容 |
| | | |
| | | ##### ä¿åè¯è®ºä¿¡æ¯ |
| | | serviceCode 为 save.comment.info ä¿åè¯è®º |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|comment|1|Object|-|è¯è®ºèç¹ä¿¡æ¯|- |
| | | comment|commentId|1|String|30|è¯è®ºID|æ°å¢æ¶ä¼ -1 |
| | | comment|userId|1|String|30|ç¨æ·ID|å·²æç¨æ·ID |
| | | comment|commentTypeCd|1|String|2|è¯è®ºç±»å|è¯è®ºç±»å S表示 åå M表示 åæ· T ç©æµ |
| | | comment|outId|1|String|30|å¤é¨ID|å¦ååID åæ·IDç |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#è¯è®ºè¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿ååè¯è®ºä¿¡æ¯ |
| | | |
| | | serviceCode 为 save.comment.info ä¿åè¯è®º |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|subComment|1|Object|-|è¯è®ºèç¹ä¿¡æ¯|- |
| | | subComment|subCommentId|1|String|30|åè¯è®ºID|æ°å¢æ¶ä¼ -1 |
| | | subComment|commentId|1|String|30|åè¯è®ºID|æ°å¢æ¶ä¼ -1 |
| | | subComment|parentSubCommentId|1|String|30|ç¶ åè¯è®ºID|ç¶ åè¯è®ºID 妿䏿¯åå¤ åæ-1 |
| | | subComment|subCommentTypeCd|1|String|2|è¯è®ºç±»å|è¯è®ºç±»å C è¯è®º R åå¤ A 追å |
| | | subComment|commentContext|1|String|-|è¯è®ºå
容|è¯è®ºå
容 |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#è¯è®ºè¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿ååè¯è®ºå±æ§ä¿¡æ¯ |
| | | serviceCode 为 save.comment.info ä¿åè¯è®º |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|subCommentAttr|1|Object|-|è¯è®ºèç¹ä¿¡æ¯|- |
| | | subCommentAttr|subCommentId|1|String|30|åè¯è®ºID|è¯è®ºæ°å¢çæ
åµä¸ä¼ -1 |
| | | subCommentAttr|attrId|1|String|30|屿§id|æ°å¢æ¶ä¼ -1 |
| | | subCommentAttr|specCd|1|String|12|屿§ç¼ç |è¯è®ºæå¡æä¾ |
| | | subCommentAttr|value|1|String|50|屿§å¼|- |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#è¯è®ºè¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿ååè¯è®ºç
§çä¿¡æ¯ |
| | | serviceCode 为 save.comment.info ä¿åè¯è®º |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|subCommentPhoto|1|Object|-|è¯è®ºç
§çèç¹ä¿¡æ¯|- |
| | | subCommentPhoto|commentPhotoId|1|String|30|è¯è®ºç
§çID|è¯è®ºç
§çID |
| | | subCommentPhoto|subCommentId|1|String|30|åè¯è®ºID|è¯è®ºæ°å¢çæ
åµä¸ä¼ -1 |
| | | subCommentPhoto|commentPhotoTypeCd|1|String|2|è¯è®ºç
§çç±»å|è¯è®ºç
§çç±»å,S ååç
§ç M åæ·ID |
| | | subCommentPhoto|photo|1|String|100|ç
§ç|ç
§ç |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#è¯è®ºè¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿åè¯è®ºåæ°ä¿¡æ¯ |
| | | serviceCode 为 save.comment.info ä¿åè¯è®ºåæ° |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|commentScore|1|Object|-|è¯è®ºåæ°èç¹ä¿¡æ¯|- |
| | | commentScore|commentScoreId|1|String|30|è¯è®ºåæ°ID|è¯è®ºåæ°ID |
| | | commentScore|commentId|1|String|30|è¯è®ºID|è¯è®ºæ°å¢çæ
åµä¸ä¼ -1 |
| | | commentScore|scoreTypeCd|1|String|2|æåç±»å«|S ååç¸ç¬¦ï¼U åå®¶æåï¼T ç©æµæå |
| | | commentScore|value|1|int|-|åæ°|0-5å |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#è¯è®ºè¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### è¯è®ºè¯·æ±æ¥ææ ¼å¼ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "å¤ç³»ç»IDï¼åé
å¾å°", |
| | | "transactionId": "100000000020180409224736000001", |
| | | "userId": "ç¨æ·ID", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "è¿ä¸ªæå¡æ¯å¦è¦æ±MD5ç¾å", |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "save.comment.info", |
| | | "serviceName": "ä¿åè¯è®ºä¿¡æ¯", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "comment": { |
| | | "commentId": "-1", |
| | | "userId": "123", |
| | | "commentTypeCd":"S", |
| | | "outId": "9898989898" |
| | | }, |
| | | "subComment": { |
| | | "subCommentId": "-1", |
| | | "commentId":"-1", |
| | | "parentSubCommentId":"-1", |
| | | "subCommentTypeCd":"C", |
| | | "commentContext":"é常好" |
| | | }, |
| | | "subCommentAttr": [{ |
| | | "subCommentId": "-1", |
| | | "attrId":"-1", |
| | | "specCd":"1001", |
| | | "value":"01" |
| | | }], |
| | | "subCommentPhoto":[{ |
| | | "commentPhotoId":"-1", |
| | | "subCommentId":"-1", |
| | | "commentPhotoTypeCd":"L", |
| | | "photo":"123.jpg" |
| | | }], |
| | | "commentScore":[{ |
| | | "commentScoreId":"-1", |
| | | "commentId":"-1", |
| | | "scoreTypeCd":"S", |
| | | "value":"5" |
| | | }] |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### å é¤è¯è®ºä¿¡æ¯ |
| | | serviceCode 为 delete.comment.info å é¤è¯è®º |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|comment|1|Object|-|è¯è®ºèç¹ä¿¡æ¯|- |
| | | comment|commentId|1|String|30|è¯è®ºID|å·²æè¯è®ºID |
| | | |
| | | ##### å é¤åè¯è®ºä¿¡æ¯ |
| | | |
| | | serviceCode 为 save.comment.info å é¤åè¯è®ºä¿¡æ¯ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|subComment|1|Object|-|è¯è®ºèç¹ä¿¡æ¯|- |
| | | subComment|subCommentId|1|String|30|åè¯è®ºID|å·²æåè¯è®ºID |
| | | |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#å é¤è¯è®ºè¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### å é¤è¯è®ºè¯·æ±æ¥ææ ¼å¼ |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "å¤ç³»ç»IDï¼åé
å¾å°", |
| | | "transactionId": "100000000020180409224736000001", |
| | | "userId": "ç¨æ·ID", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "è¿ä¸ªæå¡æ¯å¦è¦æ±MD5ç¾å", |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "delete.comment.info", |
| | | "serviceName": "ä¿åè¯è®ºä¿¡æ¯", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "comment": { |
| | | "commentId": "123" |
| | | }, |
| | | "subComment": { //妿æ comment èç¹ è¿ä¸ªèç¹ä¸ç¨å |
| | | "subCommentId": "123456" |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | [>åå°é¦é¡µ](home) |
| New file |
| | |
| | | ### åæ´åå² |
| | | çæ¬|åæ´å
容|åæ´æ¶é´|åæ´äººå |
| | | :-: | :-: | :-: | :-: |
| | | v0.01|å稿|2018-07-30|wuxw |
| | | |
| | | ### æµè¯è¯´æ |
| | | æµè¯äººå|æµè¯æ¶é´|æµè¯ç»æ|èç³»é®ç®± |
| | | :-:|:-:|:-:|:-:| |
| | | wuxw|2018-7-17|éè¿|928255095@qq.com |
| | | |
| | | ### æ¬é¡µå
容 |
| | | |
| | | 1. [ä¿åè¯è®ºæµè¯](#ä¿åè¯è®ºæµè¯) |
| | | 2. [å é¤è¯è®ºæµè¯](#å é¤è¯è®ºæµè¯) |
| | | |
| | | ### ä¿åè¯è®ºæµè¯ |
| | | |
| | | ##### æµè¯å°åï¼ |
| | | http://135.192.86.200:8001/httpApi/service |
| | | |
| | | æµè¯æ¶135.192.86.200æ¿æ¢æèªå·±çip |
| | | |
| | | ##### è¯·æ±æ¥æï¼ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "8000418001", |
| | | "transactionId": "100000000020180717224736000013", |
| | | "userId": "1000123", |
| | | "orderTypeCd": "D", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "", |
| | | "attrs": [{ |
| | | "specCd": "100001", |
| | | "value": "æµè¯å" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "save.comment.info", |
| | | "serviceName": "ä¿åè¯è®ºä¿¡æ¯", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "comment": { |
| | | "commentId": "-1", |
| | | "userId": "123", |
| | | "commentTypeCd": "S", |
| | | "outId": "9898989898" |
| | | }, |
| | | "subComment": { |
| | | "subCommentId": "-1", |
| | | "commentId": "-1", |
| | | "parentSubCommentId": "-1", |
| | | "subCommentTypeCd": "C", |
| | | "commentContext": "é常好" |
| | | }, |
| | | "subCommentAttr": [{ |
| | | "subCommentId": "-1", |
| | | "attrId": "-1", |
| | | "specCd": "1001", |
| | | "value": "01" |
| | | }], |
| | | "subCommentPhoto": [{ |
| | | "commentPhotoId": "-1", |
| | | "subCommentId": "-1", |
| | | "commentPhotoTypeCd": "L", |
| | | "photo": "123.jpg" |
| | | }], |
| | | "commentScore": [{ |
| | | "commentScoreId": "-1", |
| | | "commentId": "-1", |
| | | "scoreTypeCd": "S", |
| | | "value": "5" |
| | | }] |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | ##### è¿åæ¥æï¼ |
| | | |
| | | ``` |
| | | { |
| | | "business": [{ |
| | | "serviceCode": "save.comment.info", |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | } |
| | | }], |
| | | "orders": { |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | }, |
| | | "responseTime": "20180524011054", |
| | | "sign": "", |
| | | "transactionId": "100000000020180717224736000013" |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | ### å é¤è¯è®ºæµè¯ |
| | | |
| | | ##### æµè¯å°åï¼ |
| | | http://135.192.86.200:8001/httpApi/service |
| | | |
| | | æµè¯æ¶135.192.86.200æ¿æ¢æèªå·±çip |
| | | |
| | | ##### è¯·æ±æ¥æï¼ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "8000418001", |
| | | "transactionId": "100000000020180708224736000022", |
| | | "userId": "1000123", |
| | | "orderTypeCd": "D", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "", |
| | | "attrs": [{ |
| | | "specCd": "100001", |
| | | "value": "æµè¯å" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "delete.comment.info", |
| | | "serviceName": "ä¿åè¯è®ºä¿¡æ¯", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "comment": { |
| | | "commentId": "60468918071306756096" |
| | | }, |
| | | "subComment": { |
| | | "subCommentId": "61468918071457751040" |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### è¿åæ¥æï¼ |
| | | |
| | | ``` |
| | | { |
| | | "business": [{ |
| | | "serviceCode": "delete.comment.info", |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | } |
| | | }], |
| | | "orders": { |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | }, |
| | | "responseTime": "20180524011054", |
| | | "sign": "", |
| | | "transactionId": "100000000020180708224736000022" |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | [>åå°é¦é¡µ](home) |
| New file |
| | |
| | | ### åæ´åå² |
| | | çæ¬|åæ´å
容|åæ´æ¶é´|åæ´äººå |
| | | :-: | :-: | :-: | :-: |
| | | v0.01|å稿|2018-07-24|wuxw |
| | | |
| | | ### æ¬é¡µå
容 |
| | | |
| | | 1. [å议说æ](#å议说æ) |
| | | 2. [䏿¸¸ç³»ç»äº¤äºè¯´æ](#䏿¸¸ç³»ç»äº¤äºè¯´æ) |
| | | 3. [订åç±»å说æ](#订åç±»å说æ) |
| | | 4. [å å¯è¯´æ](#å å¯è¯´æ) |
| | | 5. [ç¶æè¯´æ](#ç¶æè¯´æ) |
| | | 6. [æ°æ®æ ¼å¼çº¦å®](#æ°æ®æ ¼å¼çº¦å®) |
| | | |
| | | ### å议说æ |
| | | 1. åè®®ç»æ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | -|orders|1|Object|-|订åèç¹|- |
| | | -|business|1|Array|-|ä¸å¡èç¹|- |
| | | |
| | | 2. 订åèç¹ç»æ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | -|orders|1|Object|-|订åèç¹|- |
| | | orders|appId|1|String|10|ç³»ç»ID|ç±ä¸å¿æå¡æä¾ |
| | | orders|transactionId|1|String|30|äº¤äºæµæ°´|appId+'00'+YYYYMMDD+10ä½åºå |
| | | orders|userId|1|String|30|ç¨æ·ID|å·²æç¨æ·ID |
| | | orders|orderTypeCd|1|String|4|订åç±»å|æ¥ç订åç±»å说æ |
| | | orders|requestTime|1|String|14|è¯·æ±æ¶é´|YYYYMMDDhhmmss |
| | | orders|remark|1|String|200|夿³¨|夿³¨ |
| | | orders|sign|?|String|64|ç¾å|æ¥çå å¯è¯´æ |
| | | orders|attrs|?|Array|-|订å屿§|- |
| | | attrs|specCd|1|String|12|è§æ ¼ç¼ç |ç±ä¸å¿æå¡æä¾ |
| | | attrs|value|1|String|50|屿§å¼| |
| | | orders|response|1|Object|-|è¿åç»æèç¹|- |
| | | response|code|1|String|4|è¿åç¶æ|æ¥çç¶æè¯´æ |
| | | response|message|1|String|200|è¿åç¶ææè¿°|- |
| | | 3. ä¸å¡èç¹ç»æ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | -|business|?|Array|-|ä¸å¡èç¹|- |
| | | business|serviceCode|1|String|50|ä¸å¡ç¼ç |ç±ä¸å¿æå¡æä¾ |
| | | business|serviceName|1|String|50|ä¸å¡åç§°|ç±ä¸å¿æå¡æä¾ |
| | | business|remark|1|String|200|夿³¨| |
| | | business|datas|1|Object|-|æ°æ®èç¹|ä¸åçæå¡ä¸çèç¹ä¸ä¸æ · |
| | | business|attrs|?|Array|-|ä¸å¡å±æ§|- |
| | | attrs|specCd|1|String|12|è§æ ¼ç¼ç |ç±ä¸å¿æå¡æä¾ |
| | | attrs|value|1|String|50|屿§å¼| |
| | | business|response|1|Object|-|è¿åç»æèç¹|- |
| | | response|code|1|String|4|è¿åç¶æ|æ¥çç¶æè¯´æ |
| | | response|message|1|String|200|è¿åç¶ææè¿°|- |
| | | |
| | | 4. æ¥ææ ·ä¾ |
| | | |
| | | è¯·æ±æ¥æï¼ |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "1234567890", |
| | | "transactionId": "123456789000201804090123456789", |
| | | "userId": "1234567890", |
| | | "orderTypeCd": "Q", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "è¿ä¸ªæå¡æ¯å¦è¦æ±MD5ç¾å", |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "æå¡ç¼ç ", |
| | | "serviceName": "æå¡ç¼ç åç§°", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | è¿åæ¥æï¼ |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "transactionId": "123456789000201804090123456789", |
| | | "responseTime": "20180409224736", |
| | | "sign": "è¿ä¸ªæå¡æ¯å¦è¦æ±MD5ç¾å", |
| | | "response": {//è¿ä¸ªæ¯centerOrder è¿åçç¶æç»æ |
| | | "code": "1999", |
| | | "message": "å
·ä½å¼" |
| | | } |
| | | }, |
| | | "business":[{//è¿ä¸ªæ¯ç¸åºçä¸å¡ç³»ç»è¿åçç»æï¼ï¼åçä¸ºç©ºï¼æ¥è¯¢æ¶ä¸ä¸ºç©ºï¼ |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "å
·ä½å¼" |
| | | } |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ### 䏿¸¸ç³»ç»äº¤äºè¯´æ |
| | | |
| | | ä¸ä¸æ¸¸ç³»ç»äº¤äºä¸»è¦å为ä¸ä¸ªè¿ç¨ï¼åå«ä¸º Businessè¿ç¨ï¼Instanceè¿ç¨ï¼ä½åºè¿ç¨ |
| | | |
| | | 1. Businessè¿ç¨æå
å°æ°æ®åæ¾è³ä¸é´è¡¨ä¸ï¼å«åbusiness表ï¼ï¼è¡¨æå¨ä½ æ¯æ°å¢ï¼ADDï¼è¿æ¯å é¤ï¼DELï¼ã |
| | | |
| | | 请æ±åè®®ä¸ºï¼ |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "transactionId": "100000000020180409224736000001", |
| | | "requestTime": "20180409224736", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "dataFlowId": "20020180000001", |
| | | "businessType": "Q" |
| | | }, |
| | | "business": { |
| | | "bId": "12345678", |
| | | "serviceCode": "querycustinfo", |
| | | "serviceName": "æ¥è¯¢å®¢æ·", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "params": { |
| | | } |
| | | } |
| | | } |
| | | } |
| | | ``` |
| | | è¿ååè®®ä¸ºï¼ |
| | | ``` |
| | | { |
| | | "transactionId": "100000000020180409224736000001", |
| | | "responseTime": "20180409224736", |
| | | "businessType": "B", |
| | | "bId": "12345678", |
| | | "orderTypeCd": "", |
| | | "dataFlowId": "", |
| | | "serviceCode": "", |
| | | "response": { |
| | | "code": "1999", |
| | | "message": "å
·ä½å¼" |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | 2. Instanceè¿ç¨æå°ä¸é´è¡¨ä¸çæ°æ®æ ¹æ®å¨ä½åæå¢å å é¤æä¿®æ¹ä¸å¡è¡¨ä¸çæ°æ®ã |
| | | |
| | | 请æ±åè®®ä¸ºï¼ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "transactionId": "100000000020180409224736000001", |
| | | "requestTime": "20180409224736", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "dataFlowId": "20020180000001", |
| | | "businessType": "I" |
| | | }, |
| | | "business": { |
| | | "bId": "12345678", |
| | | "serviceCode": "save.user.userInfo" |
| | | } |
| | | } |
| | | ``` |
| | | è¿ååè®®ä¸ºï¼ |
| | | |
| | | ``` |
| | | { |
| | | "transactionId": "100000000020180409224736000001", |
| | | "responseTime": "20180409224736", |
| | | "businessType": "I", |
| | | "bId": "12345678", |
| | | "orderTypeCd": "", |
| | | "dataFlowId": "", |
| | | "serviceCode": "", |
| | | "response": { |
| | | "code": "1999", |
| | | "message": "å
·ä½å¼" |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | 3. ä½åºè¿ç¨æ å½æä¸ªä¸æ¸¸ç³»ç»å¤±è´¥çæ
åµä¸ï¼å¤ææ¯Businessè¿ç¨å¤±è´¥è¿æ¯Instanceè¿ç¨å¤±è´¥ |
| | | 妿æ¯Businessè¿ç¨å¤±è´¥ï¼åæ¾å¼åéInstanceè¿ç¨ç´æ¥è¿åï¼å¦æInstanceè¿ç¨å¤±è´¥ï¼ååèµ·ä½åºä¸å¡æ°æ®è¿ç¨ã |
| | | |
| | | 请æ±åè®®ä¸ºï¼ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "transactionId": "100000000020180409224736000001", |
| | | "requestTime": "20180409224736", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "dataFlowId": "20020180000001", |
| | | "businessType": "DO" |
| | | }, |
| | | "business": { |
| | | "bId": "12345678", |
| | | "serviceCode": "save.user.userInfo" |
| | | } |
| | | } |
| | | ``` |
| | | è¿ååè®®ä¸ºï¼ |
| | | ``` |
| | | { |
| | | "transactionId": "100000000020180409224736000001", |
| | | "responseTime": "20180409224736", |
| | | "businessType": "DO", |
| | | "bId": "12345678", |
| | | "orderTypeCd": "", |
| | | "dataFlowId": "", |
| | | "serviceCode": "", |
| | | "response": { |
| | | "code": "1999", |
| | | "message": "å
·ä½å¼" |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | ### 订åç±»å说æ |
| | | |
| | | 订åç±»å|说æ |
| | | :-:|:-: |
| | | Q|æ¥è¯¢ç±» |
| | | |
| | | ### å å¯è¯´æ |
| | | 1. 请æ±sign说æ |
| | | |
| | | å¤ç³»ç»è¯·æ±centerService æå¡æ¶ï¼sign ççæï¼ |
| | | ``` |
| | | inStr = transactionId + appId+businessï¼å
容ï¼+security_code(ç³»ç»åé
); |
| | | DigestUtils.md5Hex(inStr.getBytes("UTF-8")); |
| | | ``` |
| | | |
| | | 2. CenterServiceæå¡è¿åæ¶ signçæï¼ |
| | | |
| | | ``` |
| | | inStr = transactionId + responseTime+businessï¼å
容ï¼+security_code(ç³»ç»åé
); |
| | | DigestUtils.md5Hex(inStr.getBytes("UTF-8")); |
| | | ``` |
| | | 注æï¼å½ä¼ å
¥AppId 䏿£ç¡®ï¼æè
è¯·æ±æ¥æè§£å¯å¤±è´¥çæ
åµä¸ï¼è¿åsign ä¸åå å¯å¤çï¼å
¶å¼ä¸ºç©º |
| | | |
| | | 3. è¯·æ±æ¥æå å¯ï¼ |
| | | |
| | | 妿http post è¯·æ±æ¶header 䏿 ENCRYPT å¹¶ä¸å¼ä¸ºONï¼æ¶å¯ç¨å¯æä¼ è¾æ¹å¼ï¼å³è¯·æ±æ¥æåè¿åæ¥æé½ä¸ºå¯æï¼å¦ææ²¡æ ENCRYPT æ å¼ä¸ä¸ºON åææä¼ è¾ã |
| | | å å¯ä»£ç åèï¼ |
| | | ``` |
| | | /** |
| | | * å å¯ |
| | | * @param data |
| | | * @param publicKey |
| | | * @param keySize |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | public static byte[] encrypt(byte[] data, PublicKey publicKey, int keySize) |
| | | throws Exception |
| | | { |
| | | Cipher cipher = Cipher.getInstance("RSA/ECB/PKCS1PADDING", "BC"); |
| | | cipher.init(Cipher.ENCRYPT_MODE, publicKey); |
| | | |
| | | int blockSize = (keySize >> 3) - 11; |
| | | |
| | | int inputLen = data.length; |
| | | ByteArrayOutputStream out = new ByteArrayOutputStream(); |
| | | int offSet = 0; |
| | | int i = 0; |
| | | while (inputLen - offSet > 0) { |
| | | byte[] buf; |
| | | if (inputLen - offSet > blockSize) { |
| | | buf = cipher.doFinal(data, offSet, blockSize); |
| | | }else { |
| | | buf = cipher.doFinal(data, offSet, inputLen - offSet); |
| | | } |
| | | out.write(buf, 0, buf.length); |
| | | ++i; |
| | | offSet = i * blockSize; |
| | | } |
| | | byte[] result = out.toByteArray(); |
| | | |
| | | return result; |
| | | } |
| | | |
| | | /** |
| | | * å è½½å
¬é¥ |
| | | * @param keyData |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | public static PublicKey loadPubKey(String keyData) |
| | | throws Exception |
| | | { |
| | | return loadPemPublicKey(keyData, "RSA"); |
| | | } |
| | | |
| | | /** |
| | | * å è½½å
¬é¥ |
| | | * @param privateKeyPem |
| | | * @param algorithm |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | public static PrivateKey loadPrivateKeyPkcs8(String privateKeyPem, String algorithm) |
| | | throws Exception |
| | | { |
| | | String privateKeyData = privateKeyPem.replace("-----BEGIN PRIVATE KEY-----", ""); |
| | | privateKeyData = privateKeyData.replace("-----END PRIVATE KEY-----", ""); |
| | | privateKeyData = privateKeyData.replace("\n", ""); |
| | | privateKeyData = privateKeyData.replace("\r", ""); |
| | | |
| | | byte[] decoded = Base64.getDecoder().decode(privateKeyData.getBytes()); |
| | | |
| | | PKCS8EncodedKeySpec pkcs8KeySpec = new PKCS8EncodedKeySpec(decoded); |
| | | KeyFactory keyFactory = KeyFactory.getInstance(algorithm); |
| | | |
| | | return keyFactory.generatePrivate(pkcs8KeySpec); |
| | | } |
| | | //å å¯ |
| | | reqJson = new String(encrypt(resJson.getBytes("UTF-8"), loadPubKey(âå
¬é¥â) |
| | | , 2048)),"UTF-8"); |
| | | ``` |
| | | |
| | | å
¶ä¸ keySize å¦æè®¾ç½®è¦éæ°è®¾ç½®å http post header ä¸ä¼ ENCRYPT_KEY_SIZEæ¥è®¾ç½® ä¸ä¼ åå»é»è®¤å¼ï¼é»è®¤å¼é
ç½®å¨æ å°è¡¨ä¸ï¼key为 KEY_DEFAULT_DECRYPT_KEY_SIZE |
| | | |
| | | 4. è¿åæ¥æè§£å¯ |
| | | |
| | | 妿http post è¯·æ±æ¶header 䏿 ENCRYPT å¹¶ä¸å¼ä¸ºONï¼æ¶å¯ç¨å¯æä¼ è¾æ¹å¼ã |
| | | è§£å¯ä»£ç åè |
| | | |
| | | ``` |
| | | /** |
| | | * è§£å¯ |
| | | * @param data |
| | | * @param privateKey |
| | | * @param keySize |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | public static byte[] decrypt(byte[] data, PrivateKey privateKey, int keySize) |
| | | throws Exception |
| | | { |
| | | Cipher cipher = Cipher.getInstance("RSA/ECB/PKCS1PADDING", "BC"); |
| | | cipher.init(Cipher.DECRYPT_MODE, privateKey); |
| | | int blockSize = keySize >> 3; |
| | | |
| | | ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(data); |
| | | ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); |
| | | |
| | | byte[] buf = new byte[blockSize]; |
| | | int len = 0; |
| | | while ((len = byteArrayInputStream.read(buf)) > 0) { |
| | | byteArrayOutputStream.write(cipher.doFinal(buf, 0, len)); |
| | | } |
| | | |
| | | return byteArrayOutputStream.toByteArray(); |
| | | } |
| | | /** |
| | | * å è½½ç§é¥ |
| | | |
| | | * @param keyData |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | public static PrivateKey loadPrivateKey(String keyData) throws Exception { |
| | | return loadPrivateKeyPkcs8(keyData, "RSA"); |
| | | } |
| | | /** |
| | | * å è½½ç§é¥ |
| | | * @param privateKeyPem |
| | | * @param algorithm |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | public static PrivateKey loadPrivateKeyPkcs8(String privateKeyPem, String algorithm) |
| | | throws Exception |
| | | { |
| | | String privateKeyData = privateKeyPem.replace("-----BEGIN PRIVATE KEY-----", ""); |
| | | privateKeyData = privateKeyData.replace("-----END PRIVATE KEY-----", ""); |
| | | privateKeyData = privateKeyData.replace("\n", ""); |
| | | privateKeyData = privateKeyData.replace("\r", ""); |
| | | |
| | | byte[] decoded = Base64.getDecoder().decode(privateKeyData.getBytes()); |
| | | |
| | | PKCS8EncodedKeySpec pkcs8KeySpec = new PKCS8EncodedKeySpec(decoded); |
| | | KeyFactory keyFactory = KeyFactory.getInstance(algorithm); |
| | | |
| | | return keyFactory.generatePrivate(pkcs8KeySpec); |
| | | } |
| | | //è§£å¯ |
| | | resJson = new String(decrypt(reqJson.getBytes("UTF-8"), âç§é¥â |
| | | , 2048)),"UTF-8"); |
| | | ``` |
| | | <font color=red size=4 face="é»ä½">说æï¼å å¯åè§£å¯çå
¬é¥åç§é¥ï¼ç±centerServiceæä¾ã</font> |
| | | |
| | | ### ç¶æè¯´æ |
| | | |
| | | ç¶æç¼ç |说æ |
| | | :-:|:-: |
| | | 0000|æå |
| | | 1999|æªç¥å¤±è´¥ |
| | | 1998|ç³»ç»å
é¨é误 |
| | | 1997|è°ç¨ä¸æ¸¸ç³»ç»è¶
æ¶ |
| | | |
| | | ### æ°æ®æ ¼å¼çº¦å® |
| | | |
| | | æ ¼å¼ç¬¦å·|说æ |
| | | :-:|:-: |
| | | ?|0..1 |
| | | æ | 0..n |
| | | +|1..n |
| | | 1|1 |
| | | |
| | | |
| | | [>åå°é¦é¡µ](home) |
| New file |
| | |
| | | ### åæ´åå² |
| | | çæ¬|åæ´å
容|åæ´æ¶é´|åæ´äººå |
| | | :-: | :-: | :-: | :-: |
| | | v0.01|å稿|2018-07-24|wuxw |
| | | |
| | | ### æ¬é¡µå
容 |
| | | |
| | | 1. [é
ç½®ç¸å
³è¡¨](#é
ç½®ç¸å
³è¡¨) |
| | | 2. [å¤é¨åºç¨è¡¨ï¼c_appï¼é
ç½®](#å¤é¨åºç¨è¡¨c_appé
ç½®) |
| | | 3. [æå¡æä¾è¡¨ï¼c_serviceï¼é
ç½®](#æå¡æä¾è¡¨c_serviceé
ç½®) |
| | | 4. [è·¯ç±è¡¨é
ç½®ï¼c_routeï¼](#è·¯ç±è¡¨é
ç½®c_route) |
| | | 5. [æ¥è¯¢ç±»æå¡å®ç°è¡¨é
ç½®ï¼c_service_sqlï¼](#æ¥è¯¢ç±»æå¡å®ç°è¡¨é
ç½®c_service_sql) |
| | | |
| | | ### é
ç½®ç¸å
³è¡¨ |
| | | |
| | | ``` |
| | | -- å¤é¨åºç¨è¡¨ |
| | | select a.* from c_app a ; |
| | | -- æå¡æä¾è¡¨ |
| | | select a.* from c_service a; |
| | | -- å¤é¨åºç¨ å æå¡å
³è表 |
| | | select a.* from c_route a; |
| | | |
| | | -- æ¥è¯¢ç±» æå¡å®ç°è¡¨ |
| | | select a.* from c_service_sql a; |
| | | ``` |
| | | |
| | | ### å¤é¨åºç¨è¡¨ï¼c_appï¼é
ç½® |
| | | |
| | | è¡¨åæ®µ|ç±»å|约æ|é¿åº¦|å¯ç©º|é
置说æ |
| | | :-:|:-:|:-:|:-:|:-:|:-: |
| | | id|int|1|-|å¦|èªå¨å¢é¿ |
| | | app_id|String|1|10|å¦|å¼å§äº8000418001ï¼æ°å¢å 1 |
| | | name|String|1|50|å¦|å¤é¨åºç¨åç§°ï¼å¦ 微信å°ç¨åº |
| | | security_code|String|?|64|æ¯|å 坿©ç ï¼å¦123456 |
| | | while_list_ip|String|?|200|æ¯|ç½ååip å¤ä¸ªä¹é´ç¨;éå¼ |
| | | black_list_ip|String|?|200|æ¯|é»ååip å¤ä¸ªä¹é´ç¨;éå¼ |
| | | remark|String|?|200|æ¯|夿³¨ä¿¡æ¯ |
| | | status_cd|String|1|2|å¦|æ°æ®ç¶æï¼0å¨ç¨ï¼1失æ |
| | | |
| | | security_code ä¸ä¸ºç©ºåsignç¾åæ ¡éªï¼ä¸ºç©ºåä¸åæ ¡éª |
| | | |
| | | while_list_ip ä¸ä¸ºç©ºååªæé
ç½®äºipæè½è®¿é®ï¼ä¸ºç©ºä¸åæ ¡éª |
| | | |
| | | black_list_ip ä¸ä¸ºç©ºåé
ç½®äºipä¸è½è®¿é®ï¼ä¸ºç©ºä¸åæ ¡éª |
| | | |
| | | ç¸å
³insertè¯å¥ï¼è¯·åèï¼ |
| | | |
| | | ``` |
| | | insert into c_app(app_id,`name`,security_code,remark,status_cd) |
| | | values('8000418001','å
鍿µè¯åºç¨','WEBURFPKIFJUHNCJUEIKMKJUJHULSMNCHDY89KMC','è®°å¾å é¤','0'); |
| | | ``` |
| | | |
| | | |
| | | ### æå¡æä¾è¡¨ï¼c_serviceï¼é
ç½® |
| | | |
| | | è¡¨åæ®µ|ç±»å|约æ|é¿åº¦|å¯ç©º|é
置说æ |
| | | :-:|:-:|:-:|:-:|:-:|:-: |
| | | id|int|1|-|å¦|èªå¨å¢é¿ |
| | | service_id|String|1|12|å¦|æå¡ç¼ç IDï¼å¼å§äº1003180001ï¼æ°å¢å 1 |
| | | service_code|String|1|50|å¦|èªå®ä¹ï¼å½åæ¹å¼æ¥è¯¢ç±»query.+ç®æ ç³»ç»+.+ä¸å¡åç§° ä¿åç±» save.+ç®æ ç³»ç»+.+ä¸å¡åç§° ä¿®æ¹ç±» modify.+ç®æ ç³»ç»+.+ä¸å¡åç§° å é¤ç±» remove.+ç®æ ç³»ç»+.+ä¸å¡åç§° ä¾å¦ï¼query.user.userinfo save.user.adduserinfo |
| | | business_type_cd|String|1|4|å¦|ä¸å¡é¡¹ç±»åï¼åèc_business_type表 |
| | | name|String|1|50|å¦|æå¡åç§° |
| | | seq|int|1|-|å¦|é¡ºåº åªæåæ¥æ¹å¼ä¸æ ¹æ®seqä»å°å°å¤§è°ç¨æ¥å£ |
| | | messageQueueName|String|?|50|æ¯|æ¶æ¯ééåç§°ï¼åªæå¼æ¥æ¶æç¨ |
| | | is_instance|String|1|2|å¦|æ¯å¦Instanceè¿ç¨ Y éè¦ï¼Nä¸éè¦ |
| | | url|String|?|200|æ¯|ç®æ å°å |
| | | method|String|?|50|æ¯|æ¹æ³ 空 为http post LOCAL_SERVICE 为è°ç¨æ¬å°æå¡ å
¶ä»ä¸ºwebserviceæ¹å¼è°ç¨ |
| | | timeout|int|?|-|æ¯|è¶
æ¶æ¶é´ï¼åä½ä¸ºç§ |
| | | retry_count|int|?|-|æ¯|éè¯æ¬¡æ° |
| | | provide_app_id|String|1|30|å¦|æå¡æä¾appId |
| | | status_cd|String|1|2|å¦|æ°æ®ç¶æï¼0å¨ç¨ï¼1失æ |
| | | |
| | | messageQueueName å¨å¼æ¥çæ
åµä¸ä½¿ç¨ï¼ä¸ºè½å°æ¹ç³»ç»kafka topic å¦ commentServiceTopic |
| | | |
| | | ``` |
| | | /** |
| | | * kafkaä¾¦å¬ |
| | | * Created by wuxw on 2018/4/15. |
| | | */ |
| | | public class CommentServiceKafka extends BaseController { |
| | | |
| | | @KafkaListener(topics = {"commentServiceTopic"}) |
| | | public void listen(ConsumerRecord<?, ?> record) { |
| | | } |
| | | } |
| | | ``` |
| | | ç¸å
³insertè¯å¥ï¼è¯·åè |
| | | |
| | | ``` |
| | | insert into c_service(service_id,service_code,business_type_cd,`name`,seq,messageQueueName,url,provide_app_id,status_cd) |
| | | values('1003180001','query.order.orderInfo','Q','订åä¿¡æ¯',1,'','http://center-service/businessApi/query','8000418001','0'); |
| | | ``` |
| | | |
| | | ### è·¯ç±è¡¨é
ç½®ï¼c_routeï¼ |
| | | |
| | | è¡¨åæ®µ|ç±»å|约æ|é¿åº¦|å¯ç©º|é
置说æ |
| | | :-:|:-:|:-:|:-:|:-:|:-: |
| | | id|int|1|-|å¦|èªå¨å¢é¿ |
| | | app_id|String|1|10|å¦|å
³èc_app表 |
| | | service_id|String|1|12|å¦|å
³èc_service表 |
| | | order_type_cd|String|1|4|å¦|æ¥ç订åç±»å说æ |
| | | invoke_limit_times|int|?|-|æ¯|è°ç¨æ¬¡æ°éå¶ |
| | | invoke_model|String|1|1|å¦|è°ç¨æ¹å¼S忥æ¹å¼ï¼A弿¥æ¹å¼ |
| | | status_cd|String|1|2|å¦|æ°æ®ç¶æï¼0å¨ç¨ï¼1失æ |
| | | |
| | | |
| | | invoke_model ä¸ºåæ¥ Sæ¶ï¼è¡¨c_service 表ä¸çurlåæ®µä¸è½ä¸ºç©ºï¼ä¸ºAæ¶ c_service 表ä¸çmessageQueueNameåæ®µä¸è½ä¸ºç©º |
| | | |
| | | ç¸å
³insertè¯å¥ï¼è¯·åè |
| | | ``` |
| | | insert into c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) values( |
| | | '8000418001','1003180001','S','Q','0' |
| | | ); |
| | | ``` |
| | | |
| | | ### æ¥è¯¢ç±»æå¡å®ç°è¡¨é
ç½®ï¼c_service_sqlï¼ |
| | | |
| | | è¡¨åæ®µ|ç±»å|约æ|é¿åº¦|å¯ç©º|é
置说æ |
| | | :-:|:-:|:-:|:-:|:-:|:-: |
| | | id|int|1|-|å¦|èªå¨å¢é¿ |
| | | service_code|String|1|50|å¦|å
³èc_service表 |
| | | name|String|1|50|å¦|åç§° |
| | | params|String|1|500|å¦|æ¥è¯¢åæ° |
| | | query_model|String|1|1|å¦|æ¥è¯¢æ¹å¼ 1ãsql,2ãåå¨è¿ç¨ï¼3ãæ§è¡java代ç |
| | | sql|String|?|-|æ¯|卿¥è¯¢æ¹å¼ä¸º1 çæ
åµä¸ æ§è¡sql |
| | | proc|String|?|200|æ¯|卿¥è¯¢æ¹å¼ä¸º2æ¶æ§è¡ï¼åå¨è¿ç¨ï¼ä¸æ¨è |
| | | java_script|String|?|-|æ¯|卿¥è¯¢æ¹å¼ä¸º3æ¶æ§è¡javaèæ¬ä»£ç |
| | | template|String|?|-|æ¯|卿¥è¯¢æ¹å¼ä¸º1 æ¶ï¼è¾åºæ¨¡æ¿ |
| | | remark|String|?|200|æ¯|æè¿° |
| | | status_cd|String|1|2|å¦|æ°æ®ç¶æï¼0å¨ç¨ï¼1失æ |
| | | |
| | | sql é
ç½®æ¹å¼ å¦ä¸æ ¼å¼ï¼ |
| | | |
| | | ``` |
| | | { |
| | | "param1": "SELECT co.app_id appId,co.create_time createTime,co.ext_transaction_id extTransactionId,co.finish_time finishTime,co.order_type_cd orderTypeCd,co.o_id oId,co.remark remark,co.request_time requestTime,co.user_id userId,co.status_cd statusCd FROM c_orders co WHERE co.o_id = #oId# ", |
| | | "param2": "SELECT cb.b_id bId, cb.business_type_cd businessTypeCd,cb.create_time createTime,cb.finish_time finishTime ,cb.o_id oId,cb.remark remark,cb.status_cd statusCd FROM c_business cb WHERE cb.o_id = #oId# " |
| | | } |
| | | ``` |
| | | |
| | | template é
ç½®æ ¼å¼å¦ä¸ï¼ |
| | | |
| | | ``` |
| | | { |
| | | "PARAM": { |
| | | "param1": "$.#order#Object", |
| | | "param2": "$.#business#Array" |
| | | }, |
| | | "TEMPLATE": { |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | } |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | template çparam1 å sql çparam1 å¯¹åº ï¼æ¨¡æ¿æ¯TEMPLATEï¼æåçæçæ ¼å¼ä¸ºï¼ |
| | | |
| | | ``` |
| | | { |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | }, |
| | | "order": { |
| | | "appId": "", |
| | | "createTime": "", |
| | | "ä¸é¢èç¹å¯¹åºsqlçæ¥è¯¢åºæ¥å段": "" |
| | | }, |
| | | "business": [{ |
| | | "bId": "", |
| | | "businessTypeCd": "", |
| | | "ä¸é¢èç¹å¯¹åºsqlçæ¥è¯¢åºæ¥å段": "" |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | è¯·æ±æ¥ææ ¼å¼ä¸ºï¼ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "transactionId": "100000000020180409224736000001", |
| | | "requestTime": "20180409224736", |
| | | "orderTypeCd":"订åç±»å,æ¥è¯¢,åç", |
| | | "dataFlowId":"20020180000001", |
| | | "businessType":"Q"//B business è¿ç¨ I Instanceè¿ç¨ |
| | | }, |
| | | "business": { |
| | | "bId":"12345678", |
| | | "serviceCode": "querycustinfo", |
| | | "serviceName": "æ¥è¯¢å®¢æ·", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "params": { |
| | | //è¿ä¸ªåæ¥è¯¢æ¶çåæ° |
| | | } |
| | | } |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | ç¸å
³insert è¯å¥ï¼è¯·åèï¼ |
| | | |
| | | ``` |
| | | INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd) |
| | | VALUES('query.order.orderInfo','订åä¿¡æ¯','oId','1','{ |
| | | "param1":"SELECT co.app_id appId,co.create_time createTime,co.ext_transaction_id extTransactionId,co.finish_time finishTime |
| | | ,co.order_type_cd orderTypeCd,co.o_id oId ,co.remark remark ,co.request_time requestTime ,co.user_id userId,co.status_cd statusCd |
| | | FROM c_orders co WHERE co.o_id = #oId#", |
| | | "param2":"SELECT cb.b_id bId, cb.business_type_cd businessTypeCd,cb.create_time createTime,cb.finish_time finishTime ,cb.o_id oId, |
| | | cb.remark remark,cb.status_cd statusCd FROM c_business cb WHERE cb.o_id = #oId#" |
| | | }','','{"PARAM":{ |
| | | "param1": "$.#order#Object", |
| | | "param2": "$.#business#Array" |
| | | },"TEMPLATE":{ |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | } |
| | | }}','','0'); |
| | | ``` |
| | | |
| | | [>åå°é¦é¡µ](home) |
| New file |
| | |
| | | ### åæ´åå² |
| | | çæ¬|åæ´å
容|åæ´æ¶é´|åæ´äººå |
| | | :-: | :-: | :-: | :-: |
| | | v0.01|å稿|2018-07-24|wuxw |
| | | |
| | | |
| | | |
| | | ### æ¬é¡µå
容 |
| | | |
| | | 1. [ä¿åååä¿¡æ¯](#ä¿åååä¿¡æ¯) |
| | | 2. [ä¿ååå屿§ä¿¡æ¯](#ä¿ååå屿§ä¿¡æ¯) |
| | | 3. [ä¿åååç
§ç](#ä¿åååç
§ç) |
| | | 4. [ä¿ååå屿§ç¦»æ£å¼](#ä¿ååå屿§ç¦»æ£å¼) |
| | | 5. [ä¿ååå伿 ](#ä¿ååå伿 ) |
| | | 6. [ä¿åååæè¿°](#ä¿åååæè¿°) |
| | | 7. [ä¿åååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼](#ä¿åååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | 8. [ä¿åååç®å½](#ä¿åååç®å½) |
| | | 9. [ä¿åååç®å½è¯·æ±æ¥ææ ¼å¼](#ä¿åååç®å½è¯·æ±æ¥ææ ¼å¼) |
| | | 10. [ä¿®æ¹ååç®å½](#ä¿®æ¹ååç®å½) |
| | | 11. [ä¿®æ¹ååç®å½åè®®](#ä¿®æ¹ååç®å½åè®®) |
| | | 12. [å é¤ååç®å½](#å é¤ååç®å½) |
| | | 13. [å é¤ååç®å½åè®®](#å é¤ååç®å½åè®®) |
| | | 14. [è´ä¹°åå](#è´ä¹°åå) |
| | | 15. [è´ä¹°ååè¯·æ±æ¥ææ ¼å¼](#è´ä¹°ååè¯·æ±æ¥ææ ¼å¼) |
| | | 16. [ä¿®æ¹ååä¿¡æ¯](#ä¿®æ¹ååä¿¡æ¯) |
| | | 17. [ä¿®æ¹åå屿§ä¿¡æ¯](#ä¿®æ¹åå屿§ä¿¡æ¯) |
| | | 18. [ä¿®æ¹ååç
§ç](#ä¿®æ¹ååç
§ç) |
| | | 19. [ä¿®æ¹åå屿§ç¦»æ£å¼](#ä¿®æ¹åå屿§ç¦»æ£å¼) |
| | | 20. [ä¿®æ¹åå伿 ](#ä¿®æ¹åå伿 ) |
| | | 21. [ä¿®æ¹ååæè¿°](#ä¿®æ¹ååæè¿°) |
| | | 22. [ä¿®æ¹ååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼](#ä¿®æ¹ååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | 23. [å é¤ååä¿¡æ¯](#å é¤ååä¿¡æ¯) |
| | | 24. [å é¤åå屿§ä¿¡æ¯](#å é¤åå屿§ä¿¡æ¯) |
| | | 25. [å é¤ååç
§ç](#å é¤ååç
§ç) |
| | | 26. [å é¤åå屿§ç¦»æ£å¼](#å é¤åå屿§ç¦»æ£å¼) |
| | | 27. [å é¤åå伿 ](#å é¤åå伿 ) |
| | | 28. [å é¤ååæè¿°](#å é¤ååæè¿°) |
| | | 29. [å é¤ååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼](#å é¤ååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ### æä½è¯´æ |
| | | |
| | | æ°å»ºå®¢æ· ââââââ>æ°å»ºåæ·âââââââ>æ°å»ºååç®å½ââââââââ>æ°å»ºååâââââââ>è´ä¹°åå |
| | | |
| | | |
| | | ### åååè®® |
| | | |
| | | ordersèç¹ å businessèç¹å¨ä¸å¿æå¡ï¼centerï¼ä¸å·²ç»ä»ç»ï¼è¿éä¸åä»ç»ï¼æ¥ç请ç¹[ordersåbusinessä»ç»](center)ï¼è¿éæä»¬ä»ç»datasèç¹ä¸å
容 |
| | | |
| | | ##### ä¿åååä¿¡æ¯ |
| | | serviceCode 为 save.shop.info ä¿ååå |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShop|1|Object|-|ç¨æ·èç¹ä¿¡æ¯|- |
| | | businessShop|shopId|1|String|30|ååID|æ°å¢æ¶ï¼ä¼ -1 |
| | | businessShop|storeId|1|String|30|åæ·ID|å¡«ååæ·ID |
| | | businessShop|catalogId|1|String|30|ååç®å½ID|- |
| | | businessShop|name|1|String|100|åååç§°|- |
| | | businessShop|hotBuy|1|String|2|æ¯å¦çååå|æ¯å¦çå Yæ¯ Nå¦ |
| | | businessShop|salePrice|1|String|10.2|ååå®ä»·|ååéå®ä»·,åæ²¡ææææ
åµä¸æ¾ç¤ºï¼ä¾å¦12.00 |
| | | businessShop|openShopCount|1|String|2|æ¯å¦æ¾ç¤ºåºå|æ¯å¦å¼å¯åºå管çï¼é»è®¤N Yå¼å¯ï¼Nå
³éï¼å¼å¯åç颿¾ç¤ºæ°éï¼å¦æä¸º0 å䏿¶ |
| | | businessShop|shopCount|1|int|-|åååºåæ°é|- |
| | | businessShop|startDate|1|String|-|å¼å§æ¶é´|æ ¼å¼ä¸ºYYYY-MM-DD hh:mm:ss ä¾å¦ï¼2018-07-07 11:04:00 |
| | | businessShop|endDate|1|String|-|ç»ææ¶é´|æ ¼å¼ä¸ºYYYY-MM-DD hh:mm:ss ä¾å¦ï¼2018-07-07 11:04:00 |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#ä¿åååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿ååå屿§ä¿¡æ¯ |
| | | serviceCode 为 save.shop.info ä¿ååå屿§ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShopAttr|1|Object|-|ç¨æ·èç¹ä¿¡æ¯|- |
| | | businessShopAttr|shopId|1|String|30|ååID|åå乿°å¢çæ
åµä¸ä¼ -1 |
| | | businessShopAttr|attrId|1|String|30|屿§id|æ°å¢æ¶ä¼ -1 |
| | | businessShopAttr|specCd|1|String|12|屿§ç¼ç |ååæå¡æä¾ |
| | | businessShopAttr|value|1|String|50|屿§å¼|- |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#ä¿åååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿åååç
§ç |
| | | serviceCode 为 save.shop.info ä¿åååç
§ç |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShopPhoto|1|Object|-|ååç
§çèç¹ä¿¡æ¯|- |
| | | businessShopPhoto|shopId|1|String|30|ååID|åå乿°å¢çæ
åµä¸ä¼ -1 |
| | | businessShopPhoto|shopPhotoId|1|String|30|ååç
§çID|æ°å¢æ¶ä¼ -1 |
| | | businessShopPhoto|shopPhotoTypeCd|1|String|ååç
§çç±»å|ååç
§çç±»å,L logo O å
¶ä»ç
§ç |
| | | businessShopPhoto|photo|1|String|ç
§ç|ç
§çè·¯å¾ï¼æç
§çåç§° |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#ä¿åååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿ååå屿§ç¦»æ£å¼ |
| | | serviceCode 为 save.shop.info ä¿ååå屿§ç¦»æ£å¼ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShopAttrParam|1|Object|-|åå屿§ç¦»æ£å¼|- |
| | | businessShopAttrParam|shopId|1|String|30|ååID|åå乿°å¢çæ
åµä¸ä¼ -1 |
| | | businessShopAttrParam|attrParamId|1|String|30|离æ£å¼ID|æ°å¢æ¶ä¼ -1 |
| | | businessShopAttrParam|specCd|1|String|12|ç¼ç |- |
| | | businessShopAttrParam|param|1|String|50|åæ°å¼|- |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#ä¿åååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿ååå伿 |
| | | serviceCode 为 save.shop.info ä¿ååå伿 |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShopPreferential|1|Object|-|åå伿 |- |
| | | businessShopPreferential|shopId|1|String|30|ååID|åå乿°å¢çæ
åµä¸ä¼ -1 |
| | | businessShopPreferential|shopPreferentialId|1|String|30|伿 ID|æ°å¢æ¶ä¼ -1 |
| | | businessShopPreferential|originalPrice|1|String|10,2|ååéå®ä»·|ååéå®ä»·ï¼å没æä¼æ çæ
åµä¸åå®ä»·æ¯ä¸è´ç,ä¾å¦ï¼12.00 |
| | | businessShopPreferential|discountRate|1|String|3,2|ååææç|ä¾å¦ 0.90 æ9æ |
| | | businessShopPreferential|showOriginalPrice|1|String|2|æ¯å¦æ¾ç¤ºåä»·|æ¯å¦æ¾ç¤ºåä»·ï¼Yæ¾ç¤ºï¼N 䏿¾ç¤º |
| | | businessShopPreferential|preferentialStartDate|1|String|-|伿 å¼å§æ¶é´|æ ¼å¼ä¸ºYYYY-MM-DD hh:mm:ss ä¾å¦ï¼2018-07-07 11:04:00 |
| | | businessShopPreferential|preferentialEndDate|1|String|-|伿 ç»ææ¶é´|æ ¼å¼ä¸ºYYYY-MM-DD hh:mm:ss ä¾å¦ï¼2018-07-07 11:04:00 |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#ä¿åååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿åååæè¿° |
| | | serviceCode 为 save.shop.info ä¿åååæè¿° |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShopDesc|1|Object|-|ååæè¿°|- |
| | | businessShopDesc|shopId|1|String|30|ååID|åå乿°å¢çæ
åµä¸ä¼ -1 |
| | | businessShopDesc|shopDescId|1|String|30|ååæè¿°ID|æ°å¢æ¶ä¼ -1 |
| | | businessShopDesc|shopDescribe|1|String|-|ååæè¿°|- |
| | | |
| | | ###### ä¿åååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼ï¼ |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "å¤ç³»ç»IDï¼åé
å¾å°", |
| | | "transactionId": "100000000020180409224736000001", |
| | | "userId": "ç¨æ·ID", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "è¿ä¸ªæå¡æ¯å¦è¦æ±MD5ç¾å", |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "save.shop.info", |
| | | "serviceName": "ä¿åååä¿¡æ¯", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessShop": { |
| | | "shopId": "-1", |
| | | "storeId": "123", |
| | | "catalogId":"-1", |
| | | "name": "西红æ¿é¸¡èçæµé¥", |
| | | "hotBuy": "Y", |
| | | "salePrice": "12.00", |
| | | "openShopCount": "N", |
| | | "shopCount": "1", |
| | | "startDate": "2018-07-07 11:04:00", |
| | | "endDate": "2019-07-07 11:04:00" |
| | | }, |
| | | "businessShopAttr": [{ |
| | | "shopId": "-1", |
| | | "attrId":"-1", |
| | | "specCd":"1001", |
| | | "value":"01" |
| | | }], |
| | | "businessShopPhoto":[{ |
| | | "shopPhotoId":"-1", |
| | | "shopId":"-1", |
| | | "shopPhotoTypeCd":"L", |
| | | "photo":"123.jpg" |
| | | }], |
| | | "businessShopAttrParam":[{ |
| | | "attrParamId":"-1", |
| | | "shopId":"-1", |
| | | "specCd":"123", |
| | | "param":"å ç±³" |
| | | }], |
| | | "businessShopPreferential":{ |
| | | "shopPreferentialId":"-1", |
| | | "shopId":"-1", |
| | | "originalPrice":"12.00", |
| | | "discountRate":"1.00", |
| | | "showOriginalPrice":"N", |
| | | "preferentialStartDate":"2018-07-07 12:17:00", |
| | | "preferentialEndDate":"2018-07-08 12:17:00" |
| | | }, |
| | | "businessShopDesc":{ |
| | | "shopDescId":"-1", |
| | | "shopId":"-1", |
| | | "shopDescribe":"" |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### ä¿åååç®å½ |
| | | serviceCode 为 save.shop.catalog ä¿åååç®å½ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShopCatalog|1|Object|-|ååç®å½|- |
| | | businessShopCatalog|catalogId|1|String|30|ç®å½ID|æ°å¢æ¶ä¼ -1 |
| | | businessShopCatalog|storeId|1|String|30|åæ·ID|对åºåæ·ID |
| | | businessShopCatalog|name|1|String|100|ç®å½åç§°|- |
| | | businessShopCatalog|level|1|String|2|ç®å½çº§å«|- |
| | | businessShopCatalog|parentCatalogId|1|String|30|ç¶ç®å½ID|妿ä¸çº§ç®å½ä¼ -1 |
| | | |
| | | ###### ä¿åååç®å½è¯·æ±æ¥ææ ¼å¼ï¼ |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "å¤ç³»ç»IDï¼åé
å¾å°", |
| | | "transactionId": "100000000020180409224736000001", |
| | | "userId": "ç¨æ·ID", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "è¿ä¸ªæå¡æ¯å¦è¦æ±MD5ç¾å", |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "save.shop.catalog", |
| | | "serviceName": "ä¿åååç®å½", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessShopCatalog":{ |
| | | "catalogId":"-1", |
| | | "storeId":"123", |
| | | "name":"çæµé¥", |
| | | "level":"1", |
| | | "parentCatalogId":"-1" |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### ä¿®æ¹ååç®å½ |
| | | |
| | | serviceCode 为 update.shop.catalog ä¿®æ¹ååç®å½ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShopCatalog|1|Object|-|ååç®å½|- |
| | | businessShopCatalog|catalogId|1|String|30|ç®å½ID|å·²æç®å½ID |
| | | businessShopCatalog|storeId|1|String|30|åæ·ID|对åºåæ·ID |
| | | businessShopCatalog|name|1|String|100|ç®å½åç§°|- |
| | | businessShopCatalog|level|1|String|2|ç®å½çº§å«|- |
| | | businessShopCatalog|parentCatalogId|1|String|30|ç¶ç®å½ID|妿ä¸çº§ç®å½ä¼ -1 |
| | | |
| | | ##### ä¿®æ¹ååç®å½åè®® |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "8000418001", |
| | | "transactionId": "100000000020180708224736000012", |
| | | "userId": "1000123", |
| | | "orderTypeCd": "D", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "", |
| | | "attrs": [{ |
| | | "specCd": "100001", |
| | | "value": "æµè¯å" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "update.shop.catalog", |
| | | "serviceName": "ä¿åååç®å½", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessShopCatalog": { |
| | | "catalogId": "56465664285847068672", |
| | | "storeId": "40464215326209351680", |
| | | "name": "çæµé¥123", |
| | | "level": "1", |
| | | "parentCatalogId": "-1" |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### å é¤ååç®å½ |
| | | |
| | | serviceCode 为 delete.shop.catalog å é¤ååç®å½ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShopCatalog|1|Object|-|ååç®å½|- |
| | | businessShopCatalog|catalogId|1|String|30|ç®å½ID|å·²æç®å½ID |
| | | businessShopCatalog|storeId|1|String|30|åæ·ID|对åºåæ·ID |
| | | |
| | | ##### å é¤ååç®å½åè®® |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "8000418001", |
| | | "transactionId": "100000000020180708224736000013", |
| | | "userId": "1000123", |
| | | "orderTypeCd": "D", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "", |
| | | "attrs": [{ |
| | | "specCd": "100001", |
| | | "value": "æµè¯å" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "delete.shop.catalog", |
| | | "serviceName": "ä¿åååç®å½", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessShopCatalog": { |
| | | "catalogId": "56465664285847068672", |
| | | "storeId": "40464215326209351680" |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### è´ä¹°åå |
| | | |
| | | serviceCode 为 buy.shop.info è´ä¹°ååä¿¡æ¯ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessBuyShop|1|Object|-|è´ä¹°åå|- |
| | | businessBuyShop|shopId|1|String|30|ååID|å¡«åå·²æååID |
| | | businessBuyShop|buyId|1|String|30|è´ä¹°ID|ä¼ -1 |
| | | businessBuyShop|buyCount|1|int|-|ååæ°é|- |
| | | datas|businessBuyShopAttr|?|Object|-|è´ä¹°åå屿§|- |
| | | businessBuyShopAttr|buyId|1|String|30|è´ä¹°ID|ä¼ -1 |
| | | businessBuyShopAttr|attrId|1|String|30|屿§id|æ°å¢æ¶ä¼ -1 |
| | | businessBuyShopAttr|specCd|1|String|12|屿§ç¼ç |ååæå¡æä¾ |
| | | businessBuyShopAttr|value|1|String|50|屿§å¼|- |
| | | |
| | | ###### è´ä¹°ååè¯·æ±æ¥ææ ¼å¼ï¼ |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "å¤ç³»ç»IDï¼åé
å¾å°", |
| | | "transactionId": "100000000020180409224736000001", |
| | | "userId": "ç¨æ·ID", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "è¿ä¸ªæå¡æ¯å¦è¦æ±MD5ç¾å", |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "buy.shop.info", |
| | | "serviceName": "è´ä¹°", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessBuyShop": { |
| | | "shopId": "123", |
| | | "buyId": "-1", |
| | | "buyCount":"10" |
| | | }, |
| | | "businessBuyShopAttr": [{ |
| | | "buyId": "-1", |
| | | "attrId":"-1", |
| | | "specCd":"1001", |
| | | "value":"01" |
| | | }] |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### ä¿®æ¹ååä¿¡æ¯ |
| | | serviceCode 为 update.shop.info ä¿®æ¹åå |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShop|1|Object|-|ç¨æ·èç¹ä¿¡æ¯|- |
| | | businessShop|shopId|1|String|30|ååID|ä¼ å·²æååID |
| | | businessShop|storeId|1|String|30|åæ·ID|å¡«ååæ·ID |
| | | businessShop|catalogId|1|String|30|ååç®å½ID|- |
| | | businessShop|name|1|String|100|åååç§°|- |
| | | businessShop|hotBuy|1|String|2|æ¯å¦çååå|æ¯å¦çå Yæ¯ Nå¦ |
| | | businessShop|salePrice|1|String|10.2|ååå®ä»·|ååéå®ä»·,åæ²¡ææææ
åµä¸æ¾ç¤ºï¼ä¾å¦12.00 |
| | | businessShop|openShopCount|1|String|2|æ¯å¦æ¾ç¤ºåºå|æ¯å¦å¼å¯åºå管çï¼é»è®¤N Yå¼å¯ï¼Nå
³éï¼å¼å¯åç颿¾ç¤ºæ°éï¼å¦æä¸º0 å䏿¶ |
| | | businessShop|shopCount|1|int|-|åååºåæ°é|- |
| | | businessShop|startDate|1|String|-|å¼å§æ¶é´|æ ¼å¼ä¸ºYYYY-MM-DD hh:mm:ss ä¾å¦ï¼2018-07-07 11:04:00 |
| | | businessShop|endDate|1|String|-|ç»ææ¶é´|æ ¼å¼ä¸ºYYYY-MM-DD hh:mm:ss ä¾å¦ï¼2018-07-07 11:04:00 |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#ä¿®æ¹ååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿®æ¹åå屿§ä¿¡æ¯ |
| | | serviceCode 为 update.shop.info ä¿®æ¹åå屿§ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShopAttr|1|Object|-|ç¨æ·èç¹ä¿¡æ¯|- |
| | | businessShopAttr|shopId|1|String|30|ååID|ä¼ å·²æååID |
| | | businessShopAttr|attrId|1|String|30|屿§id|å·²æå±æ§ID |
| | | businessShopAttr|specCd|1|String|12|屿§ç¼ç |ååæå¡æä¾ |
| | | businessShopAttr|value|1|String|50|屿§å¼|- |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#ä¿®æ¹ååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿®æ¹ååç
§ç |
| | | serviceCode 为 update.shop.info ä¿®æ¹ååç
§ç |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShopPhoto|1|Object|-|ååç
§çèç¹ä¿¡æ¯|- |
| | | businessShopPhoto|shopId|1|String|30|ååID|å·²æååID |
| | | businessShopPhoto|shopPhotoId|1|String|30|ååç
§çID|å·²æååç
§çID |
| | | businessShopPhoto|shopPhotoTypeCd|1|String|ååç
§çç±»å|ååç
§çç±»å,L logo O å
¶ä»ç
§ç |
| | | businessShopPhoto|photo|1|String|ç
§ç|ç
§çè·¯å¾ï¼æç
§çåç§° |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#ä¿®æ¹ååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿®æ¹åå屿§ç¦»æ£å¼ |
| | | serviceCode 为 update.shop.info ä¿®æ¹åå屿§ç¦»æ£å¼ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShopAttrParam|1|Object|-|åå屿§ç¦»æ£å¼|- |
| | | businessShopAttrParam|shopId|1|String|30|ååID|å·²æååID |
| | | businessShopAttrParam|attrParamId|1|String|30|离æ£å¼ID|å·²æç¦»æ£å¼ID |
| | | businessShopAttrParam|specCd|1|String|12|ç¼ç |- |
| | | businessShopAttrParam|param|1|String|50|åæ°å¼|- |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#ä¿®æ¹ååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿®æ¹åå伿 |
| | | serviceCode 为 update.shop.info ä¿®æ¹åå伿 |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShopPreferential|1|Object|-|åå伿 |- |
| | | businessShopPreferential|shopId|1|String|30|ååID|å·²æååID |
| | | businessShopPreferential|shopPreferentialId|1|String|30|伿 ID|å·²æåå伿 ID |
| | | businessShopPreferential|originalPrice|1|String|10,2|ååéå®ä»·|ååéå®ä»·ï¼å没æä¼æ çæ
åµä¸åå®ä»·æ¯ä¸è´ç,ä¾å¦ï¼12.00 |
| | | businessShopPreferential|discountRate|1|String|3,2|ååææç|ä¾å¦ 0.90 æ9æ |
| | | businessShopPreferential|showOriginalPrice|1|String|2|æ¯å¦æ¾ç¤ºåä»·|æ¯å¦æ¾ç¤ºåä»·ï¼Yæ¾ç¤ºï¼N 䏿¾ç¤º |
| | | businessShopPreferential|preferentialStartDate|1|String|-|伿 å¼å§æ¶é´|æ ¼å¼ä¸ºYYYY-MM-DD hh:mm:ss ä¾å¦ï¼2018-07-07 11:04:00 |
| | | businessShopPreferential|preferentialEndDate|1|String|-|伿 ç»ææ¶é´|æ ¼å¼ä¸ºYYYY-MM-DD hh:mm:ss ä¾å¦ï¼2018-07-07 11:04:00 |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#ä¿®æ¹ååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿®æ¹ååæè¿° |
| | | serviceCode 为 update.shop.info ä¿®æ¹ååæè¿° |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShopDesc|1|Object|-|ååæè¿°|- |
| | | businessShopDesc|shopId|1|String|30|ååID|å·²æååID |
| | | businessShopDesc|shopDescId|1|String|30|ååæè¿°ID|å·²æååæè¿°ID |
| | | businessShopDesc|shopDescribe|1|String|-|ååæè¿°|- |
| | | |
| | | |
| | | ##### ä¿®æ¹ååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼ |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "å¤ç³»ç»IDï¼åé
å¾å°", |
| | | "transactionId": "100000000020180409224736000001", |
| | | "userId": "ç¨æ·ID", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "è¿ä¸ªæå¡æ¯å¦è¦æ±MD5ç¾å", |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "update.shop.info", |
| | | "serviceName": "ä¿®æ¹ååä¿¡æ¯", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessShop": { |
| | | "shopId": "123456", |
| | | "storeId": "123", |
| | | "catalogId":"-1", |
| | | "name": "西红æ¿é¸¡èçæµé¥", |
| | | "hotBuy": "Y", |
| | | "salePrice": "12.00", |
| | | "openShopCount": "N", |
| | | "shopCount": "1", |
| | | "startDate": "2018-07-07 11:04:00", |
| | | "endDate": "2019-07-07 11:04:00" |
| | | }, |
| | | "businessShopAttr": [{ |
| | | "shopId": "123456", |
| | | "attrId":"123123", |
| | | "specCd":"1001", |
| | | "value":"01" |
| | | }], |
| | | "businessShopPhoto":[{ |
| | | "shopPhotoId":"123123", |
| | | "shopId":"123456", |
| | | "shopPhotoTypeCd":"L", |
| | | "photo":"123.jpg" |
| | | }], |
| | | "businessShopAttrParam":[{ |
| | | "attrParamId":"123123", |
| | | "shopId":"123456", |
| | | "specCd":"123", |
| | | "param":"å ç±³" |
| | | }], |
| | | "businessShopPreferential":{ |
| | | "shopPreferentialId":"23213", |
| | | "shopId":"123456", |
| | | "originalPrice":"12.00", |
| | | "discountRate":"1.00", |
| | | "showOriginalPrice":"N", |
| | | "preferentialStartDate":"2018-07-07 12:17:00", |
| | | "preferentialEndDate":"2018-07-08 12:17:00" |
| | | }, |
| | | "businessShopDesc":{ |
| | | "shopDescId":"343434", |
| | | "shopId":"123456", |
| | | "shopDescribe":"" |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### å é¤ååä¿¡æ¯ |
| | | |
| | | serviceCode 为 delete.shop.info å é¤åå |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShop|1|Object|-|ç¨æ·èç¹ä¿¡æ¯|- |
| | | businessShop|shopId|1|String|30|ååID|ä¼ å·²æååID |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#å é¤ååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### å é¤åå屿§ä¿¡æ¯ |
| | | serviceCode 为 delete.shop.info å é¤åå屿§ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShopAttr|1|Object|-|ç¨æ·èç¹ä¿¡æ¯|- |
| | | businessShopAttr|shopId|1|String|30|ååID|ä¼ å·²æååID |
| | | businessShopAttr|attrId|1|String|30|屿§id|å·²æå±æ§ID |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#å é¤ååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### å é¤ååç
§ç |
| | | serviceCode 为 delete.shop.info å é¤ååç
§ç |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShopPhoto|1|Object|-|ååç
§çèç¹ä¿¡æ¯|- |
| | | businessShopPhoto|shopId|1|String|30|ååID|å·²æååID |
| | | businessShopPhoto|shopPhotoId|1|String|30|ååç
§çID|å·²æååç
§çID |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#å é¤ååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### å é¤åå屿§ç¦»æ£å¼ |
| | | serviceCode 为 delete.shop.info å é¤åå屿§ç¦»æ£å¼ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShopAttrParam|1|Object|-|åå屿§ç¦»æ£å¼|- |
| | | businessShopAttrParam|shopId|1|String|30|ååID|å·²æååID |
| | | businessShopAttrParam|attrParamId|1|String|30|离æ£å¼ID|å·²æç¦»æ£å¼ID |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#å é¤ååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### å é¤åå伿 |
| | | serviceCode 为 delete.shop.info å é¤åå伿 |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShopPreferential|1|Object|-|åå伿 |- |
| | | businessShopPreferential|shopId|1|String|30|ååID|å·²æååID |
| | | businessShopPreferential|shopPreferentialId|1|String|30|伿 ID|å·²æåå伿 ID |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#å é¤ååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### å é¤ååæè¿° |
| | | serviceCode 为 delete.shop.info å é¤ååæè¿° |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessShopDesc|1|Object|-|ååæè¿°|- |
| | | businessShopDesc|shopId|1|String|30|ååID|å·²æååID |
| | | businessShopDesc|shopDescId|1|String|30|ååæè¿°ID|å·²æååæè¿°ID |
| | | |
| | | ##### å é¤ååä¿¡æ¯è¯·æ±æ¥ææ ¼å¼ |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "å¤ç³»ç»IDï¼åé
å¾å°", |
| | | "transactionId": "100000000020180409224736000001", |
| | | "userId": "ç¨æ·ID", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "è¿ä¸ªæå¡æ¯å¦è¦æ±MD5ç¾å", |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "delete.shop.info", |
| | | "serviceName": "å é¤ååä¿¡æ¯", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessShop": { |
| | | "shopId": "123456" |
| | | }, |
| | | "businessShopAttr": [{ |
| | | "shopId": "123456", |
| | | "attrId":"123123" |
| | | }], |
| | | "businessShopPhoto":[{ |
| | | "shopPhotoId":"123123", |
| | | "shopId":"123456" |
| | | }], |
| | | "businessShopAttrParam":[{ |
| | | "attrParamId":"123123", |
| | | "shopId":"123456" |
| | | }], |
| | | "businessShopPreferential":{ |
| | | "shopPreferentialId":"23213", |
| | | "shopId":"123456" |
| | | }, |
| | | "businessShopDesc":{ |
| | | "shopDescId":"343434", |
| | | "shopId":"123456" |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | [>åå°é¦é¡µ](home) |
| New file |
| | |
| | | ### åæ´åå² |
| | | çæ¬|åæ´å
容|åæ´æ¶é´|åæ´äººå |
| | | :-: | :-: | :-: | :-: |
| | | v0.01|å稿|2018-07-24|wuxw |
| | | |
| | | ### æµè¯è¯´æ |
| | | æµè¯äººå|æµè¯æ¶é´|æµè¯ç»æ|èç³»é®ç®± |
| | | :-:|:-:|:-:|:-:| |
| | | wuxw|2018-5-25|éè¿|928255095@qq.com |
| | | |
| | | ### æ¬é¡µå
容 |
| | | |
| | | 1. [ä¿åååæµè¯](#ä¿åååæµè¯) |
| | | 2. [ä¿åååç®å½](#ä¿åååç®å½) |
| | | 3. [ä¿®æ¹ååä¿¡æ¯](#ä¿®æ¹ååä¿¡æ¯) |
| | | 4. [å é¤ååä¿¡æ¯](#å é¤ååä¿¡æ¯) |
| | | 5. [ä¿®æ¹ååç®å½](#ä¿®æ¹ååç®å½) |
| | | 6. [å é¤ååç®å½](#å é¤ååç®å½) |
| | | 7. [è´ä¹°åå](#è´ä¹°åå) |
| | | |
| | | ### ä¿åååæµè¯ |
| | | |
| | | ##### æµè¯å°åï¼ |
| | | http://135.192.86.200:8001/httpApi/service |
| | | |
| | | æµè¯æ¶135.192.86.200æ¿æ¢æèªå·±çip |
| | | |
| | | ##### è¯·æ±æ¥æï¼ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "8000418001", |
| | | "transactionId": "100000000020180708224736000018", |
| | | "userId": "1000123", |
| | | "orderTypeCd": "D", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "", |
| | | "attrs": [{ |
| | | "specCd": "100001", |
| | | "value": "æµè¯å" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "save.shop.info", |
| | | "serviceName": "ä¿åååä¿¡æ¯", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessShop": { |
| | | "shopId": "-1", |
| | | "storeId": "40464215326209351680", |
| | | "catalogId":"56465664285847068672", |
| | | "name": "西红æ¿é¸¡èçæµé¥", |
| | | "hotBuy": "Y", |
| | | "salePrice": "12.00", |
| | | "openShopCount": "N", |
| | | "shopCount": "1", |
| | | "startDate": "2018-07-07 11:04:00", |
| | | "endDate": "2019-07-07 11:04:00" |
| | | }, |
| | | "businessShopAttr": [{ |
| | | "shopId": "-1", |
| | | "attrId":"-1", |
| | | "specCd":"1001", |
| | | "value":"01" |
| | | }], |
| | | "businessShopPhoto":[{ |
| | | "shopPhotoId":"-1", |
| | | "shopId":"-1", |
| | | "shopPhotoTypeCd":"L", |
| | | "photo":"123.jpg" |
| | | }], |
| | | "businessShopAttrParam":[{ |
| | | "attrParamId":"-1", |
| | | "shopId":"-1", |
| | | "specCd":"123", |
| | | "param":"å ç±³" |
| | | }], |
| | | "businessShopPreferential":{ |
| | | "shopPreferentialId":"-1", |
| | | "shopId":"-1", |
| | | "originalPrice":"12.00", |
| | | "discountRate":"1.00", |
| | | "showOriginalPrice":"N", |
| | | "preferentialStartDate":"2018-07-07 12:17:00", |
| | | "preferentialEndDate":"2018-07-08 12:17:00" |
| | | }, |
| | | "businessShopDesc":{ |
| | | "shopDescId":"-1", |
| | | "shopId":"-1", |
| | | "shopDescribe":"" |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### è¿åæ¥æï¼ |
| | | |
| | | ``` |
| | | { |
| | | "business": [{ |
| | | "serviceCode": "save.shop.info", |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | } |
| | | }], |
| | | "orders": { |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | }, |
| | | "responseTime": "20180524011054", |
| | | "sign": "", |
| | | "transactionId": "100000000020180409224736000001" |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | ### ä¿åååç®å½ |
| | | |
| | | ##### è¯·æ±æ¥æï¼ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "8000418001", |
| | | "transactionId": "100000000020180708224736000011", |
| | | "userId": "1000123", |
| | | "orderTypeCd": "D", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "", |
| | | "attrs": [{ |
| | | "specCd": "100001", |
| | | "value": "æµè¯å" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "save.shop.catalog", |
| | | "serviceName": "ä¿åååç®å½", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessShopCatalog": { |
| | | "catalogId": "-1", |
| | | "storeId": "40464215326209351680", |
| | | "name": "çæµé¥", |
| | | "level": "1", |
| | | "parentCatalogId": "-1" |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### è¿åæ¥æï¼ |
| | | ``` |
| | | { |
| | | "business": [{ |
| | | "serviceCode": "save.shop.catalog", |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | } |
| | | }], |
| | | "orders": { |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | }, |
| | | "responseTime": "20180524011054", |
| | | "sign": "", |
| | | "transactionId": "100000000020180409224736000001" |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | ### ä¿®æ¹ååä¿¡æ¯ |
| | | |
| | | ##### è¯·æ±æ¥æ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "8000418001", |
| | | "transactionId": "100000000020180708224736000020", |
| | | "userId": "1000123", |
| | | "orderTypeCd": "D", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "", |
| | | "attrs": [{ |
| | | "specCd": "100001", |
| | | "value": "æµè¯å" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "update.shop.info", |
| | | "serviceName": "ä¿åååä¿¡æ¯", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessShop": { |
| | | "shopId": "50465675955524870144", |
| | | "storeId": "40464215326209351680", |
| | | "catalogId":"56465664285847068672", |
| | | "name": "西红æ¿é¸¡èçæµé¥123", |
| | | "hotBuy": "N", |
| | | "salePrice": "12.01", |
| | | "openShopCount": "Y", |
| | | "shopCount": "10", |
| | | "startDate": "2018-07-08 11:04:00", |
| | | "endDate": "2019-07-08 11:04:00" |
| | | }, |
| | | "businessShopAttr": [{ |
| | | "shopId": "50465675955524870144", |
| | | "attrId":"51465675955604561920", |
| | | "specCd":"1001", |
| | | "value":"01123" |
| | | }], |
| | | "businessShopPhoto":[{ |
| | | "shopPhotoId":"52465675955638116352", |
| | | "shopId":"50465675955524870144", |
| | | "shopPhotoTypeCd":"O", |
| | | "photo":"123234.jpg" |
| | | }], |
| | | "businessShopAttrParam":[{ |
| | | "attrParamId":"53465675955654893568", |
| | | "shopId":"50465675955524870144", |
| | | "specCd":"123", |
| | | "param":"å ç±³123" |
| | | }], |
| | | "businessShopPreferential":{ |
| | | "shopPreferentialId":"51231232334", |
| | | "shopId":"50465675955524870144", |
| | | "originalPrice":"12.03", |
| | | "discountRate":"0.70", |
| | | "showOriginalPrice":"Y", |
| | | "preferentialStartDate":"2018-08-07 12:17:00", |
| | | "preferentialEndDate":"2018-08-08 12:17:00" |
| | | }, |
| | | "businessShopDesc":{ |
| | | "shopDescId":"55465675955675865088", |
| | | "shopId":"50465675955524870144", |
| | | "shopDescribe":"ä½ å¥½" |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### è¿åæ¥æï¼ |
| | | ``` |
| | | { |
| | | "business": [{ |
| | | "serviceCode": "update.shop.info", |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | } |
| | | }], |
| | | "orders": { |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | }, |
| | | "responseTime": "20180524011054", |
| | | "sign": "", |
| | | "transactionId": "100000000020180409224736000001" |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | ### å é¤ååä¿¡æ¯ |
| | | |
| | | ##### è¯·æ±æ¥æï¼ |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "8000418001", |
| | | "transactionId": "100000000020180708224736000023", |
| | | "userId": "1000123", |
| | | "orderTypeCd": "D", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "", |
| | | "attrs": [{ |
| | | "specCd": "100001", |
| | | "value": "æµè¯å" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "delete.shop.info", |
| | | "serviceName": "å é¤ååä¿¡æ¯", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessShop": { |
| | | "shopId": "50465681433294282752" |
| | | }, |
| | | "businessShopAttr": [{ |
| | | "shopId": "50465681433294282752", |
| | | "attrId":"51465681433361391616" |
| | | }], |
| | | "businessShopPhoto":[{ |
| | | "shopPhotoId":"52465681433394946048", |
| | | "shopId":"50465681433294282752" |
| | | }], |
| | | "businessShopAttrParam":[{ |
| | | "attrParamId":"53465681433420111872", |
| | | "shopId":"50465681433294282752" |
| | | }], |
| | | "businessShopPreferential":{ |
| | | "shopPreferentialId":"54465681433436889088", |
| | | "shopId":"50465681433294282752" |
| | | }, |
| | | "businessShopDesc":{ |
| | | "shopDescId":"55465681433453666304", |
| | | "shopId":"50465681433294282752" |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### è¿åæ¥æï¼ |
| | | ``` |
| | | { |
| | | "business": [{ |
| | | "serviceCode": "delete.shop.info", |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | } |
| | | }], |
| | | "orders": { |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | }, |
| | | "responseTime": "20180524011054", |
| | | "sign": "", |
| | | "transactionId": "100000000020180409224736000001" |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | ### ä¿®æ¹ååç®å½ |
| | | |
| | | ##### è¯·æ±æ¥æ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "8000418001", |
| | | "transactionId": "100000000020180708224736000012", |
| | | "userId": "1000123", |
| | | "orderTypeCd": "D", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "", |
| | | "attrs": [{ |
| | | "specCd": "100001", |
| | | "value": "æµè¯å" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "update.shop.catalog", |
| | | "serviceName": "ä¿åååç®å½", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessShopCatalog": { |
| | | "catalogId": "56465664285847068672", |
| | | "storeId": "40464215326209351680", |
| | | "name": "çæµé¥123", |
| | | "level": "1", |
| | | "parentCatalogId": "-1" |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### è¿åæ¥æï¼ |
| | | ``` |
| | | { |
| | | "business": [{ |
| | | "serviceCode": "update.shop.info", |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | } |
| | | }], |
| | | "orders": { |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | }, |
| | | "responseTime": "20180524011054", |
| | | "sign": "", |
| | | "transactionId": "100000000020180409224736000001" |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | ### å é¤ååç®å½ |
| | | |
| | | ##### è¯·æ±æ¥æ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "8000418001", |
| | | "transactionId": "100000000020180708224736000013", |
| | | "userId": "1000123", |
| | | "orderTypeCd": "D", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "", |
| | | "attrs": [{ |
| | | "specCd": "100001", |
| | | "value": "æµè¯å" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "delete.shop.catalog", |
| | | "serviceName": "ä¿åååç®å½", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessShopCatalog": { |
| | | "catalogId": "56465664285847068672", |
| | | "storeId": "40464215326209351680" |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### è¿åæ¥æ |
| | | ``` |
| | | { |
| | | "business": [{ |
| | | "serviceCode": "delete.shop.catalog", |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | } |
| | | }], |
| | | "orders": { |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | }, |
| | | "responseTime": "20180524011054", |
| | | "sign": "", |
| | | "transactionId": "100000000020180708224736000013" |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | ### è´ä¹°åå |
| | | |
| | | ##### è¯·æ±æ¥æï¼ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "8000418001", |
| | | "transactionId": "100000000020180708224736000021", |
| | | "userId": "1000123", |
| | | "orderTypeCd": "D", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "", |
| | | "attrs": [{ |
| | | "specCd": "100001", |
| | | "value": "æµè¯å" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "buy.shop.info", |
| | | "serviceName": "è´ä¹°", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessBuyShop": { |
| | | "shopId": "50465681433294282752", |
| | | "buyId": "-1", |
| | | "buyCount":"10" |
| | | }, |
| | | "businessBuyShopAttr": [{ |
| | | "buyId": "-1", |
| | | "attrId":"-1", |
| | | "specCd":"1001", |
| | | "value":"01" |
| | | }] |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### è¿åæ¥æ |
| | | |
| | | ``` |
| | | { |
| | | "business": [{ |
| | | "serviceCode": "buy.shop.info", |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | } |
| | | }], |
| | | "orders": { |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | }, |
| | | "responseTime": "20180524011054", |
| | | "sign": "", |
| | | "transactionId": "100000000020180708224736000013" |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | [>åå°é¦é¡µ](home) |
| New file |
| | |
| | | ### åæ´åå² |
| | | çæ¬|åæ´å
容|åæ´æ¶é´|åæ´äººå |
| | | :-: | :-: | :-: | :-: |
| | | v0.01|å稿|2018-07-29|wuxw |
| | | |
| | | ### æ¬é¡µå
容 |
| | | |
| | | 1. [ä¿ååæ·ä¿¡æ¯](#ä¿ååæ·ä¿¡æ¯) |
| | | 2. [ä¿å忷屿§ä¿¡æ¯](#ä¿å忷屿§ä¿¡æ¯) |
| | | 3. [ä¿ååæ·ç
§çä¿¡æ¯](#ä¿ååæ·ç
§çä¿¡æ¯) |
| | | 4. [ä¿ååæ·è¯ä»¶ä¿¡æ¯](#ä¿ååæ·è¯ä»¶ä¿¡æ¯) |
| | | 5. [ä¿ååæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼](#ä¿ååæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | 6. [ä¿®æ¹åæ·ä¿¡æ¯](#ä¿®æ¹åæ·ä¿¡æ¯) |
| | | 7. [ä¿®æ¹åæ·å±æ§ä¿¡æ¯](#ä¿®æ¹åæ·å±æ§ä¿¡æ¯) |
| | | 8. [ä¿®æ¹åæ·ç
§çä¿¡æ¯](#ä¿®æ¹åæ·ç
§çä¿¡æ¯) |
| | | 9. [ä¿®æ¹åæ·è¯ä»¶ä¿¡æ¯](#ä¿®æ¹åæ·è¯ä»¶ä¿¡æ¯) |
| | | 10. [ä¿®æ¹åæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼](#ä¿®æ¹åæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | 11. [å é¤åæ·ä¿¡æ¯](#å é¤åæ·ä¿¡æ¯) |
| | | 12. [å é¤åæ·å±æ§ä¿¡æ¯](#å é¤åæ·å±æ§ä¿¡æ¯) |
| | | 13. [å é¤åæ·ç
§çä¿¡æ¯](#å é¤åæ·ç
§çä¿¡æ¯) |
| | | 14. [å é¤åæ·è¯ä»¶ä¿¡æ¯](#å é¤åæ·è¯ä»¶ä¿¡æ¯) |
| | | 15. [å é¤åæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼](#å é¤åæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | 16. [åæ·æåå å
¥](#åæ·æåå å
¥) |
| | | 17. [åæ·æåå å
¥è¯·æ±æ¥ææ ¼å¼](#åæ·æåå å
¥è¯·æ±æ¥ææ ¼å¼) |
| | | 18. [åæ·æåéåº](#åæ·æåéåº) |
| | | 19. [åæ·æåéåºè¯·æ±æ¥ææ ¼å¼](#åæ·æåéåºè¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ### åæ·åè®® |
| | | |
| | | ordersèç¹ å businessèç¹å¨ä¸å¿æå¡ï¼centerï¼ä¸å·²ç»ä»ç»ï¼è¿éä¸åä»ç»ï¼æ¥ç请ç¹[ordersåbusinessä»ç»](center)ï¼è¿éæä»¬ä»ç»datasèç¹ä¸å
容 |
| | | |
| | | ##### ä¿ååæ·ä¿¡æ¯ |
| | | |
| | | serviceCode 为 save.store.info ä¿å忷屿§ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessStore|1|Object|-|åæ·èç¹ä¿¡æ¯|- |
| | | businessStore|storeId|1|String|30|åæ·ID|æ°å¢æ¶ä¼ -1 |
| | | businessStore|userId|1|String|30|ç¨æ·ID|ä¼ å·²æç¨æ·ID |
| | | businessStore|name|1|String|100|åæ·åç§°|åæ·æåºéºåç§° |
| | | businessStore|address|1|String|200|åæ·å°å|- |
| | | businessStore|tel|1|String|11|èç³»çµè¯|- |
| | | businessStore|storeTypeCd|1|String|10|åºéºç§ç±»|详è§è¡¨store_typeå®ä¹ |
| | | businessStore|nearbyLandmarks|1|String|200|å°æ |å°æ ï¼å¦çåºäºå60ç±³ |
| | | businessStore|mapX|1|String|20|å°åº xåæ |- |
| | | businessStore|mapY|1|String|20|å°åº yåæ |- |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#ä¿ååæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿å忷屿§ä¿¡æ¯ |
| | | serviceCode 为 save.store.info ä¿å忷屿§ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessStoreAttr|1|Object|-|åæ·èç¹ä¿¡æ¯|- |
| | | businessStoreAttr|storeId|1|String|30|åæ·ID|åæ·æ°å¢çæ
åµä¸ä¼ -1 |
| | | businessStoreAttr|attrId|1|String|30|屿§id|æ°å¢æ¶ä¼ -1 |
| | | businessStoreAttr|specCd|1|String|12|屿§ç¼ç |åæ·æå¡æä¾ |
| | | businessStoreAttr|value|1|String|50|屿§å¼|- |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#ä¿ååæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿ååæ·ç
§çä¿¡æ¯ |
| | | serviceCode 为 save.store.info ä¿ååæ·ç
§ç |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessStorePhoto|1|Object|-|åæ·ç
§çèç¹ä¿¡æ¯|- |
| | | businessStorePhoto|storePhotoId|1|String|30|åæ·ç
§çID|æ°å¢æ¶ä¼ -1 |
| | | businessStorePhoto|storeId|1|String|30|åæ·ID|åæ·æ°å¢æ¶ä¼ -1 |
| | | businessStorePhoto|storePhotoTypeCd|1|String|12|åæ·ç
§çç±»å|åæ·ç
§çç±»å,T é¨å¤´ç
§ I å
æ¯ç
§ |
| | | businessStorePhoto|photo|1|String|100|ç
§ç|ç
§ç |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#ä¿ååæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿ååæ·è¯ä»¶ä¿¡æ¯ |
| | | serviceCode 为 save.store.info ä¿ååæ·è¯ä»¶ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessStoreCerdentials|1|Object|-|åæ·è¯ä»¶èç¹ä¿¡æ¯|- |
| | | businessStoreCerdentials|storeCerdentialsId|1|String|30|åæ·è¯ä»¶ID|æ°å¢æ¶ä¼ -1 |
| | | businessStoreCerdentials|storeId|1|String|30|åæ·ID|åæ·æ°å¢æ¶ä¼ -1 |
| | | businessStoreCerdentials|credentialsCd|1|String|12|è¯ä»¶ç±»å|对åºäº credentials表 |
| | | businessStoreCerdentials|value|1|String|50|è¯ä»¶å·ç |- |
| | | businessStoreCerdentials|validityPeriod|1|String|-|æææ|æ ¼å¼ä¸ºYYYY-MM-DD hh:mm:ss ä¾å¦ï¼2018-07-07 11:04:00 妿æ¯é¿æææ åæ 3000-01-01 00:00:00 |
| | | businessStoreCerdentials|positivePhoto|1|String|100|æ£é¢ç
§ç|ç
§çåå¨å¤§æ°æ®ä¸è·¯å¾ |
| | | businessStoreCerdentials|negativePhoto|1|String|100|åé¢ç
§ç|ç
§çåå¨å¤§æ°æ®ä¸è·¯å¾ |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#ä¿ååæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿ååæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "å¤ç³»ç»IDï¼åé
å¾å°", |
| | | "transactionId": "100000000020180409224736000001", |
| | | "userId": "ç¨æ·ID", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "è¿ä¸ªæå¡æ¯å¦è¦æ±MD5ç¾å", |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "save.store.info", |
| | | "serviceName": "ä¿ååæ·ä¿¡æ¯", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessStore": { |
| | | "storeId": "-1", |
| | | "userId": "ç¨æ·ID", |
| | | "name": "é½å¤©è¶
æ¶ï¼çåºäºåºï¼", |
| | | "address": "éæµ·ç西å®å¸åä¸åº129å·", |
| | | "password": "ERCBHDUYFJDNDHDJDNDJDHDUDHDJDDKDK", |
| | | "tel": "15897089471", |
| | | "storeTypeCd": "M", |
| | | "nearbyLandmarks": "çåºäºå
", |
| | | "mapX": "101.801909", |
| | | "mapY": "36.597263" |
| | | }, |
| | | "businessStoreAttr": [{ |
| | | "storeId": "-1", |
| | | "attrId":"-1", |
| | | "specCd":"1001", |
| | | "value":"01" |
| | | }], |
| | | "businessStorePhoto":[{ |
| | | "storePhotoId":"-1", |
| | | "storeId":"-1", |
| | | "storePhotoTypeCd":"T", |
| | | "photo":"12345678.jpg" |
| | | }], |
| | | "businessStoreCerdentials":[{ |
| | | "storeCerdentialsId":"-1", |
| | | "storeId":"-1", |
| | | "credentialsCd":"1", |
| | | "value":"632126XXXXXXXX2011", |
| | | "validityPeriod":"æææï¼é¿æææè¯·å3000/01/01", |
| | | "positivePhoto":"æ£é¢ç
§çå°åï¼1234567.jpg", |
| | | "negativePhoto":"åé¢ç
§çå°åï¼æ²¡æä¸å¡«å" |
| | | }] |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### ä¿®æ¹åæ·ä¿¡æ¯ |
| | | |
| | | serviceCode 为 update.store.info ä¿®æ¹åæ·ä¿¡æ¯ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessStore|1|Object|-|åæ·èç¹ä¿¡æ¯|- |
| | | businessStore|storeId|1|String|30|åæ·ID|ä¼ éè¦ä¿®æ¹çåæ·ID |
| | | businessStore|userId|1|String|30|ç¨æ·ID|ä¼ å·²æç¨æ·ID |
| | | businessStore|name|1|String|100|åæ·åç§°|åæ·æåºéºåç§° |
| | | businessStore|address|1|String|200|åæ·å°å|- |
| | | businessStore|tel|1|String|11|èç³»çµè¯|- |
| | | businessStore|storeTypeCd|1|String|10|åºéºç§ç±»|详è§è¡¨store_typeå®ä¹ |
| | | businessStore|nearbyLandmarks|1|String|200|å°æ |å°æ ï¼å¦çåºäºå60ç±³ |
| | | businessStore|mapX|1|String|20|å°åº xåæ |- |
| | | businessStore|mapY|1|String|20|å°åº yåæ |- |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#ä¿®æ¹åæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | |
| | | ##### ä¿®æ¹åæ·å±æ§ä¿¡æ¯ |
| | | serviceCode 为 update.store.info ä¿®æ¹åæ·å±æ§ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessStoreAttr|1|Object|-|åæ·èç¹ä¿¡æ¯|- |
| | | businessStoreAttr|storeId|1|String|30|åæ·ID|å·²æåæ·ID |
| | | businessStoreAttr|attrId|1|String|30|屿§id|å·²æå±æ§ID |
| | | businessStoreAttr|specCd|1|String|12|屿§ç¼ç |åæ·æå¡æä¾ |
| | | businessStoreAttr|value|1|String|50|屿§å¼|- |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#ä¿®æ¹åæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿®æ¹åæ·ç
§çä¿¡æ¯ |
| | | serviceCode 为 update.store.info ä¿®æ¹åæ·ç
§ç |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessStorePhoto|1|Object|-|åæ·ç
§çèç¹ä¿¡æ¯|- |
| | | businessStorePhoto|storePhotoId|1|String|30|åæ·ç
§çID|å·²æåæ·ç
§çID |
| | | businessStorePhoto|storeId|1|String|30|åæ·ID|å·²æåæ·ID |
| | | businessStorePhoto|storePhotoTypeCd|1|String|12|åæ·ç
§çç±»å|åæ·ç
§çç±»å,T é¨å¤´ç
§ I å
æ¯ç
§ |
| | | businessStorePhoto|photo|1|String|100|ç
§ç|ç
§ç |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#ä¿®æ¹åæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿®æ¹åæ·è¯ä»¶ä¿¡æ¯ |
| | | serviceCode 为 update.store.info ä¿®æ¹åæ·è¯ä»¶ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessStoreCerdentials|1|Object|-|åæ·è¯ä»¶èç¹ä¿¡æ¯|- |
| | | businessStoreCerdentials|storeCerdentialsId|1|String|30|åæ·è¯ä»¶ID|å·²æè¯ä»¶ID |
| | | businessStoreCerdentials|storeId|1|String|30|åæ·ID|å·²æåæ·ID |
| | | businessStoreCerdentials|credentialsCd|1|String|12|è¯ä»¶ç±»å|对åºäº credentials表 |
| | | businessStoreCerdentials|value|1|String|50|è¯ä»¶å·ç |- |
| | | businessStoreCerdentials|validityPeriod|1|String|-|æææ|æ ¼å¼ä¸ºYYYY-MM-DD hh:mm:ss ä¾å¦ï¼2018-07-07 11:04:00 妿æ¯é¿æææ åæ 3000-01-01 00:00:00 |
| | | businessStoreCerdentials|positivePhoto|1|String|100|æ£é¢ç
§ç|ç
§çåå¨å¤§æ°æ®ä¸è·¯å¾ |
| | | businessStoreCerdentials|negativePhoto|1|String|100|åé¢ç
§ç|ç
§çåå¨å¤§æ°æ®ä¸è·¯å¾ |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#ä¿®æ¹åæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### ä¿®æ¹åæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "å¤ç³»ç»IDï¼åé
å¾å°", |
| | | "transactionId": "100000000020180409224736000001", |
| | | "userId": "ç¨æ·ID", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "è¿ä¸ªæå¡æ¯å¦è¦æ±MD5ç¾å", |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "update.store.info", |
| | | "serviceName": "ä¿®æ¹åæ·ä¿¡æ¯", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessStore": { |
| | | "storeId": "123456", |
| | | "userId": "ç¨æ·ID", |
| | | "name": "é½å¤©è¶
æ¶ï¼çåºäºåºï¼", |
| | | "address": "éæµ·ç西å®å¸åä¸åº129å·", |
| | | "password": "ERCBHDUYFJDNDHDJDNDJDHDUDHDJDDKDK", |
| | | "tel": "15897089471", |
| | | "storeTypeCd": "M", |
| | | "nearbyLandmarks": "çåºäºå
", |
| | | "mapX": "101.801909", |
| | | "mapY": "36.597263" |
| | | }, |
| | | "businessStoreAttr": [{ |
| | | "storeId": "123456", |
| | | "attrId":"1234546", |
| | | "specCd":"1001", |
| | | "value":"01" |
| | | }], |
| | | "businessStorePhoto":[{ |
| | | "storePhotoId":"12321", |
| | | "storeId": "123456", |
| | | "storePhotoTypeCd":"T", |
| | | "photo":"12345678.jpg" |
| | | }], |
| | | "businessStoreCerdentials":[{ |
| | | "storeCerdentialsId":"123123", |
| | | "storeId": "123456", |
| | | "credentialsCd":"1", |
| | | "value":"632126XXXXXXXX2011", |
| | | "validityPeriod":"æææï¼é¿æææè¯·å3000/01/01", |
| | | "positivePhoto":"æ£é¢ç
§çå°åï¼1234567.jpg", |
| | | "negativePhoto":"åé¢ç
§çå°åï¼æ²¡æä¸å¡«å" |
| | | }] |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### å é¤åæ·ä¿¡æ¯ |
| | | |
| | | serviceCode 为 delete.store.info å é¤åæ·ä¿¡æ¯ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessStore|1|Object|-|åæ·èç¹ä¿¡æ¯|- |
| | | businessStore|storeId|1|String|30|åæ·ID|ä¼ éè¦å é¤çåæ·ID |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#å é¤åæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### å é¤åæ·å±æ§ä¿¡æ¯ |
| | | serviceCode 为 delete.store.info å é¤åæ·å±æ§ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessStoreAttr|1|Object|-|åæ·èç¹ä¿¡æ¯|- |
| | | businessStoreAttr|storeId|1|String|30|åæ·ID|å·²æåæ·ID |
| | | businessStoreAttr|attrId|1|String|30|屿§id|å·²æå±æ§ID |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#å é¤åæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### å é¤åæ·ç
§çä¿¡æ¯ |
| | | serviceCode 为 delete.store.info ä¿®æ¹åæ·ç
§ç |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessStorePhoto|1|Object|-|åæ·ç
§çèç¹ä¿¡æ¯|- |
| | | businessStorePhoto|storePhotoId|1|String|30|åæ·ç
§çID|å·²æåæ·ç
§çID |
| | | businessStorePhoto|storeId|1|String|30|åæ·ID|å·²æåæ·ID |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#å é¤åæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### å é¤åæ·è¯ä»¶ä¿¡æ¯ |
| | | serviceCode 为 delete.store.info å é¤åæ·è¯ä»¶ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessStoreCerdentials|1|Object|-|åæ·è¯ä»¶èç¹ä¿¡æ¯|- |
| | | businessStoreCerdentials|storeCerdentialsId|1|String|30|åæ·è¯ä»¶ID|å·²æè¯ä»¶ID |
| | | businessStoreCerdentials|storeId|1|String|30|åæ·ID|å·²æåæ·ID |
| | | |
| | | è¯¦ç»æ¥æ[åè®®æ¥æ](#å é¤åæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼) |
| | | |
| | | ##### å é¤åæ·ä¿¡æ¯è¯·æ±æ¥ææ ¼å¼ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "å¤ç³»ç»IDï¼åé
å¾å°", |
| | | "transactionId": "100000000020180409224736000001", |
| | | "userId": "ç¨æ·ID", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "è¿ä¸ªæå¡æ¯å¦è¦æ±MD5ç¾å", |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "delete.store.info", |
| | | "serviceName": "ä¿®æ¹åæ·ä¿¡æ¯", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessStore": { |
| | | "storeId": "123456" |
| | | }, |
| | | "businessStoreAttr": [{ |
| | | "storeId": "123456", |
| | | "attrId":"1234546" |
| | | }], |
| | | "businessStorePhoto":[{ |
| | | "storePhotoId":"12321", |
| | | "storeId": "123456" |
| | | }], |
| | | "businessStoreCerdentials":[{ |
| | | "storeCerdentialsId":"123123", |
| | | "storeId": "123456" |
| | | }] |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | #### åæ·æåå å
¥ |
| | | serviceCode 为 member.joined.store æåå å
¥ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessMemberStore|1|Object|-|æåå å
¥èç¹ä¿¡æ¯|- |
| | | businessMemberStore|memberStoreId|1|String|30|id|ä¼ -1 |
| | | businessMemberStore|storeId|1|String|30|åæ·ID|å·²æåæ·ID |
| | | businessMemberStore|memberId|1|String|30|æååæ·ID|å·²æåæ·ID |
| | | |
| | | |
| | | ##### åæ·æåå å
¥è¯·æ±æ¥ææ ¼å¼ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "å¤ç³»ç»IDï¼åé
å¾å°", |
| | | "transactionId": "100000000020180409224736000001", |
| | | "userId": "ç¨æ·ID", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "è¿ä¸ªæå¡æ¯å¦è¦æ±MD5ç¾å", |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "member.joined.store", |
| | | "serviceName": "åæ·æåå å
¥", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessMemberStore": { |
| | | "memberStoreId": "-1", |
| | | "storeId": "1234", |
| | | "memberId": "45677", |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | #### åæ·æåéåº |
| | | serviceCode 为 member.quit.store æåå å
¥ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessMemberStore|1|Object|-|æåå å
¥èç¹ä¿¡æ¯|- |
| | | businessMemberStore|memberStoreId|1|String|30|id|å·²ææåå
³ç³»ID |
| | | |
| | | |
| | | ##### åæ·æåéåºè¯·æ±æ¥ææ ¼å¼ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "å¤ç³»ç»IDï¼åé
å¾å°", |
| | | "transactionId": "100000000020180409224736000001", |
| | | "userId": "ç¨æ·ID", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "è¿ä¸ªæå¡æ¯å¦è¦æ±MD5ç¾å", |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "member.quit.store", |
| | | "serviceName": "åæ·æåå å
¥", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessMemberStore": { |
| | | "memberStoreId": "123" |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | [>åå°é¦é¡µ](home) |
| New file |
| | |
| | | ### åæ´åå² |
| | | çæ¬|åæ´å
容|åæ´æ¶é´|åæ´äººå |
| | | :-: | :-: | :-: | :-: |
| | | v0.01|å稿|2018-07-29|wuxw |
| | | |
| | | ### æµè¯è¯´æ |
| | | æµè¯äººå|æµè¯æ¶é´|æµè¯ç»æ|èç³»é®ç®± |
| | | :-:|:-:|:-:|:-:| |
| | | wuxw|2018-5-25|éè¿|928255095@qq.com |
| | | |
| | | ### æ¬é¡µå
容 |
| | | |
| | | 1. [ä¿ååæ·æµè¯](#ä¿ååæ·æµè¯) |
| | | 2. [ä¿®æ¹åæ·æµè¯](#ä¿®æ¹åæ·æµè¯) |
| | | 3. [å é¤åæ·æµè¯](#å é¤åæ·æµè¯) |
| | | |
| | | ### ä¿ååæ·æµè¯ |
| | | |
| | | ##### æµè¯å°åï¼ |
| | | http://135.192.86.200:8001/httpApi/service |
| | | |
| | | æµè¯æ¶135.192.86.200æ¿æ¢æèªå·±çip |
| | | |
| | | ##### è¯·æ±æ¥æï¼ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "8000418001", |
| | | "transactionId": "100000000020180704224736000014", |
| | | "userId": "1000123", |
| | | "orderTypeCd": "D", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "", |
| | | "attrs": [{ |
| | | "specCd": "100001", |
| | | "value": "æµè¯å" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "save.store.info", |
| | | "serviceName": "ä¿ååæ·ä¿¡æ¯", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessStore": { |
| | | "storeId": "-1", |
| | | "userId": "ç¨æ·ID", |
| | | "name": "é½å¤©è¶
æ¶ï¼çåºäºåºï¼", |
| | | "address": "éæµ·ç西å®å¸åä¸åº129å·", |
| | | "tel": "15897089471", |
| | | "storeTypeCd": "M", |
| | | "nearbyLandmarks": "çåºäºå
", |
| | | "mapX": "101.801909", |
| | | "mapY": "36.597263" |
| | | }, |
| | | "businessStoreAttr": [{ |
| | | "storeId": "-1", |
| | | "attrId": "-1", |
| | | "specCd": "1001", |
| | | "value": "01" |
| | | }], |
| | | "businessStorePhoto": [{ |
| | | "storePhotoId": "-1", |
| | | "storeId": "-1", |
| | | "storePhotoTypeCd": "T", |
| | | "photo": "12345678.jpg" |
| | | }], |
| | | "businessStoreCerdentials": [{ |
| | | "storeCerdentialsId": "-1", |
| | | "storeId": "-1", |
| | | "credentialsCd": "1", |
| | | "value": "632126XXXXXXXX2011", |
| | | "validityPeriod": "", |
| | | "positivePhoto": "1234567.jpg", |
| | | "negativePhoto": "" |
| | | }] |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### è¿åæ¥æï¼ |
| | | |
| | | ``` |
| | | { |
| | | "business": [{ |
| | | "serviceCode": "save.store.info", |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | } |
| | | }], |
| | | "orders": { |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | }, |
| | | "responseTime": "20180524011054", |
| | | "sign": "", |
| | | "transactionId": "100000000020180704224736000014" |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | ### ä¿®æ¹åæ·æµè¯ |
| | | |
| | | ##### æµè¯å°åï¼ |
| | | http://135.192.86.200:8001/httpApi/service |
| | | |
| | | æµè¯æ¶135.192.86.200æ¿æ¢æèªå·±çip |
| | | |
| | | ##### è¯·æ±æ¥æï¼ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "8000418001", |
| | | "transactionId": "100000000020180704224736000022", |
| | | "userId": "1000123", |
| | | "orderTypeCd": "D", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "", |
| | | "attrs": [{ |
| | | "specCd": "100001", |
| | | "value": "æµè¯å" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "update.store.info", |
| | | "serviceName": "ä¿®æ¹åæ·ä¿¡æ¯", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessStore": { |
| | | "storeId": "40464215326209351680", |
| | | "userId": "ç¨æ·ID123", |
| | | "name": "é½å¤©è¶
æ¶ï¼çåºäºåºï¼123", |
| | | "address": "éæµ·ç西å®å¸åä¸åº129å·123", |
| | | "tel": "15897089471", |
| | | "storeTypeCd": "M", |
| | | "nearbyLandmarks": "çåºäºå
123", |
| | | "mapX": "101.801909", |
| | | "mapY": "36.597263" |
| | | }, |
| | | "businessStoreAttr": [{ |
| | | "storeId": "40464215326209351680", |
| | | "attrId": "11464215326758805504", |
| | | "specCd": "1001", |
| | | "value": "01123" |
| | | }], |
| | | "businessStorePhoto": [{ |
| | | "storePhotoId": "41464215326792359936", |
| | | "storeId": "40464215326209351680", |
| | | "storePhotoTypeCd": "T", |
| | | "photo": "12345678123.jpg" |
| | | }], |
| | | "businessStoreCerdentials": [{ |
| | | "storeCerdentialsId": "42464215326817525760", |
| | | "storeId": "40464215326209351680", |
| | | "credentialsCd": "1", |
| | | "value": "632126XXXXXXXX2012", |
| | | "validityPeriod": "3000-01-01", |
| | | "positivePhoto": "1234567123.jpg", |
| | | "negativePhoto": "" |
| | | }] |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### è¿åæ¥æï¼ |
| | | |
| | | ``` |
| | | { |
| | | "business": [{ |
| | | "serviceCode": "update.store.info", |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | } |
| | | }], |
| | | "orders": { |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | }, |
| | | "responseTime": "20180524011054", |
| | | "sign": "", |
| | | "transactionId": "100000000020180704224736000022" |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | ### å é¤åæ·æµè¯ |
| | | |
| | | ##### æµè¯å°åï¼ |
| | | http://135.192.86.200:8001/httpApi/service |
| | | |
| | | æµè¯æ¶135.192.86.200æ¿æ¢æèªå·±çip |
| | | |
| | | ##### è¯·æ±æ¥æï¼ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "8000418001", |
| | | "transactionId": "100000000020180704224736000025", |
| | | "userId": "1000123", |
| | | "orderTypeCd": "D", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "", |
| | | "attrs": [{ |
| | | "specCd": "100001", |
| | | "value": "æµè¯å" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "delete.store.info", |
| | | "serviceName": "å é¤åæ·ä¿¡æ¯", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessStore": { |
| | | "storeId": "40464215326209351680" |
| | | }, |
| | | "businessStoreAttr": [{ |
| | | "storeId": "40464215326209351680", |
| | | "attrId": "11464215326758805504" |
| | | }], |
| | | "businessStorePhoto": [{ |
| | | "storePhotoId": "41464215326792359936", |
| | | "storeId": "40464215326209351680" |
| | | }], |
| | | "businessStoreCerdentials": [{ |
| | | "storeCerdentialsId": "42464215326817525760", |
| | | "storeId": "40464215326209351680" |
| | | }] |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### è¿åæ¥æï¼ |
| | | |
| | | ``` |
| | | { |
| | | "business": [{ |
| | | "serviceCode": "delete.store.info", |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | } |
| | | }], |
| | | "orders": { |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | }, |
| | | "responseTime": "20180524011054", |
| | | "sign": "", |
| | | "transactionId": "100000000020180704224736000025" |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | [>åå°é¦é¡µ](home) |
| New file |
| | |
| | | ### åæ´åå² |
| | | çæ¬|åæ´å
容|åæ´æ¶é´|åæ´äººå |
| | | :-: | :-: | :-: | :-: |
| | | v0.01|å稿|2018-07-24|wuxw |
| | | |
| | | |
| | | ### æ¬é¡µå
容 |
| | | |
| | | 1. [ä¿åç¨æ·ä¿¡æ¯](#ä¿åç¨æ·ä¿¡æ¯) |
| | | 2. [ä¿åç¨æ·è¯ä»¶ä¿¡æ¯](#ä¿åç¨æ·è¯ä»¶ä¿¡æ¯) |
| | | 3. [ç¨æ·ææ ](#ç¨æ·ææ ) |
| | | 4. [ç¨æ·å°åä¿¡æ¯ä¿å](#ç¨æ·å°åä¿¡æ¯ä¿å) |
| | | |
| | | ### ç¨æ·åè®® |
| | | |
| | | ordersèç¹ å businessèç¹å¨ä¸å¿æå¡ï¼centerï¼ä¸å·²ç»ä»ç»ï¼è¿éä¸åä»ç»ï¼æ¥ç请ç¹[ordersåbusinessä»ç»](center)ï¼è¿éæä»¬ä»ç»datasèç¹ä¸å
容 |
| | | |
| | | ##### ä¿åç¨æ·ä¿¡æ¯ |
| | | |
| | | serviceCode 为 save.user.info ä¿åç¨æ· |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessUser|1|Object|-|ç¨æ·èç¹ä¿¡æ¯|- |
| | | businessUser|userId|1|String|30|ç¨æ·ID|æ°å¢æ¶ï¼å-1ï¼å
¶ä»æ¶ååå¨userId |
| | | businessUser|name|1|String|50|ç¨æ·åç§°|- |
| | | businessUser|email|?|String|30|é®ç®±|请填åXX@YY.ZZæ ¼å¼çé®ç®±å°å |
| | | businessUser|address|?|String|200|ç°å±
ä½å°å|XXå¸XXåºXXè·¯ |
| | | businessUser|password|?|String|128|å å¯åçç¨æ·å¯ç |请ç¨MD5å å¯ |
| | | businessUser|locationCd|?|String|8|ç¨æ·å°åº|详è§u_location |
| | | businessUser|age|?|int|-|ç¨æ·å¹´é¾|- |
| | | businessUser|sex|?|String|1|ç¨æ·æ§å«|0表示ç·å©ï¼1è¡¨ç¤ºå¥³å© |
| | | businessUser|tel|?|String|11|ç¨æ·ææºå·|- |
| | | businessUser|level_cd|1|String|2|ç¨æ·çº§å«|å
³èuser_level |
| | | businessUser|businessUserAttr|?|Array|-|ç¨æ·å±æ§|- |
| | | businessUserAttr|attrId|1|String|30|屿§ID|æ°å¢æ¶ï¼å-1ï¼å
¶ä»æ¶ååå¨attrId |
| | | businessUserAttr|specCd|1|String|12|è§æ ¼ç¼ç |ç±ç¨æ·æå¡æä¾ |
| | | businessUserAttr|value|1|String|50|屿§å¼| |
| | | |
| | | è¯·æ±æ¥ææ ¼å¼ï¼ |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "å¤ç³»ç»IDï¼åé
å¾å°", |
| | | "transactionId": "100000000020180409224736000001", |
| | | "userId": "ç¨æ·ID", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "è¿ä¸ªæå¡æ¯å¦è¦æ±MD5ç¾å", |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "save.user.info", |
| | | "serviceName": "ä¿åç¨æ·ä¿¡æ¯", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessUser": { |
| | | "userId": "-1", |
| | | "name": "å¼ ä¸", |
| | | "email": "928255095@qq.com", |
| | | "address": "éæµ·ç西å®å¸åä¸åº129å·", |
| | | "password": "ERCBHDUYFJDNDHDJDNDJDHDUDHDJDDKDK", |
| | | "locationCd": "001", |
| | | "age": 19, |
| | | "sex": "0", |
| | | "tel": "17797173943", |
| | | "level_cd": "1", |
| | | "businessUserAttr": [{ |
| | | "attrId":"-1", |
| | | "specCd":"1001", |
| | | "value":"01" |
| | | }] |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### ä¿åç¨æ·è¯ä»¶ä¿¡æ¯ |
| | | |
| | | serviceCode 为 save.user.credentials ä¿åç¨æ·è¯ä»¶ä¿¡æ¯ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessUserCredentials|1|Object|-|ç¨æ·è¯ä»¶èç¹ä¿¡æ¯|- |
| | | businessUserCredentials|userId|1|String|30|ç¨æ·ID|å·²æuserId |
| | | businessUserCredentials|credentialsId|1|String|30|è¯ä»¶ID|æ°å¢å-1 |
| | | businessUserCredentials|credentialsCd|1|String|12|è¯ä»¶ç±»å|è¯ä»¶åå
¸è¡¨ |
| | | businessUserCredentials|value|1|String|50|è¯ä»¶å·ç |è¯ä»¶å·ç |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "å¤ç³»ç»IDï¼åé
å¾å°", |
| | | "transactionId": "100000000020180409224736000001", |
| | | "userId": "ç¨æ·ID", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "è¿ä¸ªæå¡æ¯å¦è¦æ±MD5ç¾å", |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "save.user.credentials", |
| | | "serviceName": "ç¨æ·ææ ä¿å", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessUserCredentials": { |
| | | "userId": "1019181771", |
| | | "credentialsId": "-1", |
| | | "credentialsCd": "1", |
| | | "value":"632126XXXXXXXX2011" |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### ç¨æ·ææ |
| | | serviceCode 为 save.user.tag ç¨æ·ææ |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessUserTag|1|Object|-|ç¨æ·è¯ä»¶èç¹ä¿¡æ¯|- |
| | | businessUserTag|userId|1|String|30|ç¨æ·ID|å·²æuserId |
| | | businessUserTag|tagId|1|String|30|tagId|æ°å¢å-1 |
| | | businessUserTag|tagCd|1|String|12|æ ç¾ç¼ç |- |
| | | businessUserTag|remark|1|String|200|夿³¨|夿³¨ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "å¤ç³»ç»IDï¼åé
å¾å°", |
| | | "transactionId": "100000000020180409224736000001", |
| | | "userId": "ç¨æ·ID", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "è¿ä¸ªæå¡æ¯å¦è¦æ±MD5ç¾å", |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "save.user.tag", |
| | | "serviceName": "ç¨æ·ææ ä¿å", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessUserTag": { |
| | | "userId": "1019181771", |
| | | "tagId": "-1", |
| | | "tagCd": "1019191", |
| | | "remark": "éæµ·ç西å®å¸åä¸åº129å·" |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### ç¨æ·å°åä¿¡æ¯ä¿å |
| | | |
| | | serviceCode 为 save.user.address ç¨æ·å°åä¿¡æ¯ä¿å |
| | | |
| | | ç¶å
ç´ åç§°|åæ°åç§°|约æ|ç±»å|é¿åº¦|æè¿°|åå¼è¯´æ |
| | | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| | | datas|businessUserAddress|1|Object|-|ç¨æ·è¯ä»¶èç¹ä¿¡æ¯|- |
| | | businessUserAddress|userId|1|String|30|ç¨æ·ID|å·²æuserId |
| | | businessUserAddress|addressId|1|String|30|addressId|æ°å¢å-1 |
| | | businessUserAddress|tel|11|String|30|çµè¯|- |
| | | businessUserAddress|address|200|String|30|å°å|- |
| | | businessUserAddress|postalCode|1|String|10|鮿¿ç¼ç |- |
| | | businessUserAddress|isDefault|1|String|1|æ¯å¦ä¸ºé»è®¤å°å|1ï¼è¡¨ç¤ºé»è®¤å°å 0 ä¸ºç©ºä¸æ¯é»è®¤å°å |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "å¤ç³»ç»IDï¼åé
å¾å°", |
| | | "transactionId": "100000000020180409224736000001", |
| | | "userId": "ç¨æ·ID", |
| | | "orderTypeCd": "订åç±»å,æ¥è¯¢,åç", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "è¿ä¸ªæå¡æ¯å¦è¦æ±MD5ç¾å", |
| | | "attrs": [{ |
| | | "specCd": "é
ç½®çåæ®µID", |
| | | "value": "å
·ä½å¼" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "save.user.address", |
| | | "serviceName": "ç¨æ·å°åä¿¡æ¯ä¿å", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessUserAddress": { |
| | | "userId": "123123", |
| | | "addressId": "-1", |
| | | "tel": "17797173943", |
| | | "address": "éæµ·ç西å®å¸åä¸åº129å·", |
| | | "postalCode": "810504", |
| | | "isDefault": "0" |
| | | } |
| | | } |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | [>åå°é¦é¡µ](home) |
| New file |
| | |
| | | ### åæ´åå² |
| | | çæ¬|åæ´å
容|åæ´æ¶é´|åæ´äººå |
| | | :-: | :-: | :-: | :-: |
| | | v0.01|å稿|2018-07-24|wuxw |
| | | |
| | | ### æµè¯è¯´æ |
| | | æµè¯äººå|æµè¯æ¶é´|æµè¯ç»æ|èç³»é®ç®± |
| | | :-:|:-:|:-:|:-:| |
| | | wuxw|2018-5-25|éè¿|928255095@qq.com |
| | | |
| | | ### æ¬é¡µå
容 |
| | | |
| | | 1. [ä¿åç¨æ·æµè¯](#ä¿åç¨æ·æµè¯) |
| | | |
| | | ### ä¿åç¨æ·æµè¯ |
| | | |
| | | ##### æµè¯å°åï¼ |
| | | http://135.192.86.200:8001/httpApi/service |
| | | |
| | | æµè¯æ¶135.192.86.200æ¿æ¢æèªå·±çip |
| | | |
| | | ##### è¯·æ±æ¥æï¼ |
| | | |
| | | ``` |
| | | { |
| | | "orders": { |
| | | "appId": "8000418001", |
| | | "transactionId": "100000000020180409224736000001", |
| | | "userId": "1000123", |
| | | "orderTypeCd": "D", |
| | | "requestTime": "20180409224736", |
| | | "remark": "夿³¨", |
| | | "sign": "", |
| | | "attrs": [{ |
| | | "specCd": "100001", |
| | | "value": "æµè¯å" |
| | | }] |
| | | }, |
| | | "business": [{ |
| | | "serviceCode": "save.user.info", |
| | | "serviceName": "ä¿åç¨æ·ä¿¡æ¯", |
| | | "remark": "夿³¨", |
| | | "datas": { |
| | | "businessUser": { |
| | | "userId": "-1", |
| | | "name": "å¼ ä¸", |
| | | "email": "928255095@qq.com", |
| | | "address": "éæµ·ç西å®å¸åä¸åº129å·", |
| | | "password": "ERCBHDUYFJDNDHDJDNDJDHDUDHDJDDKDK", |
| | | "locationCd": "001", |
| | | "age": 19, |
| | | "sex": "0", |
| | | "tel": "17797173943", |
| | | "levelCd": "1", |
| | | "businessUserAttr": [{ |
| | | "attrId": "-1", |
| | | "specCd": "1001", |
| | | "value": "01" |
| | | }] |
| | | } |
| | | }, |
| | | "attrs": [{ |
| | | "specCd": "200001", |
| | | "value": "1000123" |
| | | }] |
| | | }] |
| | | } |
| | | ``` |
| | | |
| | | ##### è¿åæ¥æï¼ |
| | | |
| | | ``` |
| | | { |
| | | "business": [{ |
| | | "serviceCode": "save.user.info", |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | }, |
| | | "responseTime": "20180524011054", |
| | | "bId": "202018052400000046", |
| | | "businessType": "B", |
| | | "userId": "300000000001", |
| | | "transactionId": "100000120180524000048", |
| | | "dataFlowId": "20002018052400000043" |
| | | }], |
| | | "orders": { |
| | | "response": { |
| | | "code": "0000", |
| | | "message": "æå" |
| | | }, |
| | | "responseTime": "20180524011054", |
| | | "sign": "", |
| | | "transactionId": "100000000020180409224736000001" |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | [>åå°é¦é¡µ](home) |
| New file |
| | |
| | | Aââââââââââââââââ>B |
| | | |
| | | B--------------->C------------------>F |
| | | |
| | | B--------------->D |
| | | |
| | | B----------------E |
| | | |
| | | |
| | | A : id 1 |
| | | |
| | | parentId: |
| | | |
| | | contextId:123456789 |
| | | |
| | | |
| | | -- æ¥åå° |
| | | |
| | | B : id 2 |
| | | |
| | | parentId:1 |
| | | |
| | | contextId:123456789 |
| | | |
| | | -- è°ç¨ B------------>C |
| | | |
| | | id 3 |
| | | |
| | | paraentId:1 |
| | | |
| | | contextId:123456789 |
| | | |
| | | |
| | | -- è°ç¨ B------------>D |
| | | |
| | | id 4 |
| | | |
| | | paraentId:1 |
| | | |
| | | contextId:123456789 |
| | | |
| | | -- è°ç¨ B------------>E |
| | | |
| | | id 5 |
| | | |
| | | paraentId:1 |
| | | |
| | | contextId:123456789 |
| | | |
| | | -- æ¥åå° |
| | | |
| | | C: id:6 |
| | | |
| | | parentId:3 |
| | | |
| | | contextId:123456789 |
| | | |
| | | -- è°ç¨ |
| | | |
| | | id:7 |
| | | |
| | | parentId:3 |
| | | |
| | | -- æ¥åå° |
| | | |
| | | D: id:8 |
| | | |
| | | parentId:4 |
| | | |
| | | contextId:123456789 |
| | | |
| | | |
| | | -- æ¥åå° |
| | | |
| | | E: id:9 |
| | | |
| | | parentId:5 |
| | | |
| | | contextId:123456789 |
| | | |
| | | |
| | | -- è¿åE--------------->B |
| | | |
| | | E: id:10 |
| | | |
| | | parentId:5 |
| | | |
| | | contextId:123456789 |
| | | |
| New file |
| | |
| | | url:/api/method?param=test |
| | | |
| | | header: |
| | | |
| | | ENCRYPT ON å å¯ OFF ææ |
| | | |
| | | TRANSACTION_ID 100210210102000191001 |
| | | |
| | | APP_ID 123456 |
| | | |
| | | REQ_TIME 20181113225612 |
| | | |
| | | SIGN aabdncdhdbd878sbdudn898 |
| | | |
| | | SIGN çææ¹å¼ TRANSACTION_ID+REQ_TIME+APP_ID+param(Get Delete æ¶URLï¼put å post æ¶ è¯·æ±å
容)+SecurityCode |
| | | |
| | | body(post,put): |
| | | |
| | | è¯·æ±æ¥æ |