Browse Source

2022-10-10_12:13

John-Hong 2 years ago
parent
commit
11b73e6857

BIN
.DS_Store


+ 7 - 1
.obsidian/app.json

@@ -2,5 +2,11 @@
   "alwaysUpdateLinks": true,
   "attachmentFolderPath": "./",
   "livePreview": false,
-  "readableLineLength": false
+  "readableLineLength": false,
+  "pdfExportSettings": {
+    "pageSize": "Letter",
+    "landscape": false,
+    "margin": "0",
+    "downscalePercent": 100
+  }
 }

+ 15 - 15
.obsidian/workspace

@@ -4,12 +4,12 @@
     "type": "split",
     "children": [
       {
-        "id": "5a5d504908660aab",
+        "id": "3d43b8d58cedd25b",
         "type": "leaf",
         "state": {
           "type": "markdown",
           "state": {
-            "file": "任务/SCRM-1681.md",
+            "file": "任务/yogo小程序对接/说明.md",
             "mode": "source",
             "source": true
           }
@@ -77,7 +77,7 @@
             "state": {
               "type": "backlink",
               "state": {
-                "file": "任务/SCRM-1681.md",
+                "file": "任务/yogo小程序对接/说明.md",
                 "collapseAll": true,
                 "extraContext": false,
                 "sortOrder": "alphabetical",
@@ -94,7 +94,7 @@
             "state": {
               "type": "outgoing-link",
               "state": {
-                "file": "任务/SCRM-1681.md",
+                "file": "任务/yogo小程序对接/说明.md",
                 "linksCollapsed": false,
                 "unlinkedCollapsed": true
               }
@@ -117,7 +117,7 @@
             "state": {
               "type": "outline",
               "state": {
-                "file": "任务/SCRM-1681.md"
+                "file": "任务/yogo小程序对接/说明.md"
               }
             }
           }
@@ -129,17 +129,17 @@
     "width": 300,
     "collapsed": true
   },
-  "active": "5a5d504908660aab",
+  "active": "3d43b8d58cedd25b",
   "lastOpenFiles": [
-    "任务/spring37.md",
-    "任务/spring36.md",
-    "任务/SCRM-1681.md",
-    "任务/yogo小程序对接/嘉里 Kerry+ 对接方案(1).pdf",
     "任务/yogo小程序对接/【kerry+对接用】C端帮跑腿及个人中心的详细说明.pdf",
-    "需求/临停换起微信支付失败.md",
-    "项目/CRM/H5/UI改动/说明.md",
-    "项目/CRM/小程序/readme.md",
-    "项目/KIP/未命名.md",
-    "项目/KIP/泊车缴费-开票流程 1.md"
+    "任务/yogo小程序对接/说明.md",
+    "任务/yogo小程序对接/Kerry+ 原生 App 对接.pdf",
+    "任务/yogo小程序对接/Pasted image 20220927122529.png",
+    "任务/yogo小程序对接/Pasted image 20221008120238.png",
+    "任务/yogo小程序对接/Pasted image 20220929153608.png",
+    "任务/yogo小程序对接/Pasted image 20220928195513.png",
+    "任务/CRM|C端-临时停车 | H5扫码支付| 实现websocket集群的联调,调用小程序支付功能.md",
+    "项目/CRM/临时停车H5/UI改动/说明.md",
+    "工具/redis/说明.md"
   ]
 }

+ 2 - 0
书签/前端.md

@@ -0,0 +1,2 @@
+# KERRY+ UI
+https://ui-doc-internal.kerryplus.com/components/color.html

+ 8 - 1
书签/工作相关.md

@@ -12,4 +12,11 @@ C端小程序端代码:[http://git.kerryprops.com/kerry-integrated-platform/KI
 
 uni-app 微信支付:[https://www.jianshu.com/p/cbed1fc80d73](https://www.jianshu.com/p/cbed1fc80d73)
 
-Studio Tron Wiki:[https://kerryprops.atlassian.net/wiki/spaces/TAIC/pages/1212575/Studio+Tron](https://kerryprops.atlassian.net/wiki/spaces/TAIC/pages/1212575/Studio+Tron)
+Studio Tron Wiki:[https://kerryprops.atlassian.net/wiki/spaces/TAIC/pages/1212575/Studio+Tron](https://kerryprops.atlassian.net/wiki/spaces/TAIC/pages/1212575/Studio+Tron)
+
+[VPN申请](https://kerryprops.atlassian.net/servicedesk/customer/portal/3/TIS-9041)
+
+
+
+支付的卡点在 /services/session/{sessionId}/transactions 接口回调失败。这个接口是负责提供,调起微信支付面板时所需要的的参数。这个问题是需要siyuan 那边一起协助查看 。
+接口文档:https://kerryprops.atlassian.net/wiki/spaces/TAIC/pages/3407877/Create+Payment+Transaction 

BIN
任务/.DS_Store


+ 12 - 0
任务/CRM|C端-临时停车 | H5扫码支付| 实现websocket集群的联调,调用小程序支付功能.md

@@ -0,0 +1,12 @@
+地址:https://kerryprops.atlassian.net/browse/KIP-5945
+
+仓库分支:kip-for-consumer git:(John/release-1.27.0/SCRM-1476)
+
+上线前需要删除 非前海页面上
+```
+// 文件路径:/kip-for-consumer/src/pages/tabbar/home/components/getFuncsConfig.ts @142-145
+show: true,
+// show: roleFormat === RoleFormat.OFFICE_BUILDING && appConfig[
+//   APPLICATION_CONFIGURATION.parkingFeeSwitch
+// ]
+```

+ 8 - 1
任务/SCRM-1681.md

@@ -1,3 +1,10 @@
-
 CRM|C端-临时停车 | UI效果图变更-前端
 https://kerryprops.atlassian.net/browse/KIP-5968
+
+[[SCRM-1681] KERRY+小程序 停车缴费UI设计 - Jira (atlassian.net)](https://kerryprops.atlassian.net/browse/SCRM-1681)
+
+
+设计稿: https://lanhuapp.com/web/#/item/project/stage?type=share_mark&pid=b9fc3735-a9fc-439e-9fcd-69e18a0676df&activeSectionId=e787ae5a-744c-4345-9b3a-91ed6c39f9d7&toRouteName=ItemProjectEditor&teamId=9fb88d08-25b7-4480-a4db-604fa55eb7b5&userId=a7dc12a4-a6a3-44a7-8f91-86770e8751f9&param=1b5fa1d0-a0b3-44eb-b7fe-9f092282fb15
+
+
+首页:https://lanhuapp.com/web/#/item/project/detailDetach?type=set&pid=b9fc3735-a9fc-439e-9fcd-69e18a0676df&activeSectionId=e787ae5a-744c-4345-9b3a-91ed6c39f9d7&toRouteName=ItemProjectEditor&teamId=9fb88d08-25b7-4480-a4db-604fa55eb7b5&userId=a7dc12a4-a6a3-44a7-8f91-86770e8751f9&param=1b5fa1d0-a0b3-44eb-b7fe-9f092282fb15&project_id=b9fc3735-a9fc-439e-9fcd-69e18a0676df&image_id=016a71bb-eb9a-4619-b908-b4523e8b33f8&fromEditor=true

+ 3 - 1
任务/spring37.md

@@ -6,4 +6,6 @@ https://kerryprops.atlassian.net/browse/KIP-6196
 
 CRM|C端-临时停车 | H5扫码支付| 实现websocket集群的联调,调用小程序支付功能
 https://kerryprops.atlassian.net/browse/KIP-5945
-https://kerryprops.atlassian.net/wiki/spaces/TAIC/pages/3407877/Create+Payment+Transaction
+https://kerryprops.atlassian.net/wiki/spaces/TAIC/pages/3407877/Create+Payment+Transaction
+
+

BIN
任务/yogo小程序对接/Kerry+ 原生 App 对接.pdf


BIN
任务/yogo小程序对接/Pasted image 20220927122529.png


BIN
任务/yogo小程序对接/Pasted image 20220928195513.png


BIN
任务/yogo小程序对接/Pasted image 20220929153608.png


BIN
任务/yogo小程序对接/Pasted image 20221008120238.png


BIN
任务/yogo小程序对接/Pasted image 20221009154901.png


BIN
任务/yogo小程序对接/Pasted image 20221009232246.png


BIN
任务/yogo小程序对接/Pasted image 20221009232258.png


+ 55 - 0
任务/yogo小程序对接/yogo_jwt_generator.py

@@ -0,0 +1,55 @@
+import fire
+
+import json
+import time
+import hashlib
+
+import requests
+
+""" python yogo_jwt_generator.py 要传的enterprise_user_id 要传的enterprise_building_ids"""
+
+
+prod_jwt = {
+    "765": "rHoutZccIhyvpMXF9dkRZBycjw+Hlk3yvPO3iJlQomE="
+}
+
+
+def _sign(params: dict, enterprise_secret: str) -> str:
+    keys = sorted(params.keys())
+
+    sign_str = enterprise_secret
+    for key in keys:
+        if key == "sign":
+            continue
+        sign_str += f"{key}{params[key]}"
+    m = hashlib.sha1()
+    m.update(sign_str.encode("utf-8"))
+    return m.hexdigest()
+
+
+def gen_sign(enterprise_user_id, enterprise_building_ids):
+    print("************************************嘉里jwt**************************************")
+    get_delivery_url = "https://api.yogorobot.com/v3/user/api/v1/user/login/jwt"
+    get_delivery_params = {
+        "timestamp": int(time.time()),
+        "app": "delivery",
+        "enterprise_id": 765,
+        "enterprise_building_ids": enterprise_building_ids,
+        "enterprise_user_id": enterprise_user_id,
+    }
+
+    get_delivery_params["sign"] = _sign(
+        params=get_delivery_params,
+        enterprise_secret=prod_jwt["765"],
+    )
+
+    res = requests.post(
+        url=get_delivery_url,
+        json=get_delivery_params,
+    )
+
+    print(json.loads(res.text))
+
+
+if __name__ == "__main__":
+    fire.Fire(gen_sign)

+ 129 - 0
任务/yogo小程序对接/说明.md

@@ -0,0 +1,129 @@
+需求文档:![[【kerry+对接用】C端帮跑腿及个人中心的详细说明.pdf]]
+
+路径:src/pages/tabbar/home/components/funcs-card.vue
+
+改动内容
+```js
+try {  
+  const restUrlRobot = await getRobotSign(  
+    this.$store.state.lbsDefault.projectId,  
+    pageType  
+  );  
+  let urlSend = encodeURIComponent(restUrlRobot.data);  
+  // #ifdef MP-WEIXIN  
+  let commonParams = ''  
+  if(urlSend) {  
+    commonParams = decodeURIComponent(urlSend).replace(/.*\?(.*)/g, '$1')  
+  }  
+  // eslint-disable-next-line no-console  
+  console.log(307, commonParams)  
+  // 如果是扫码自提柜  
+  if (this.yogoOptions.is_yogo_locker === 'true') {  
+    commonParams = `${commonParams}&is_yogo_locker=true&site_uid${this.yogoOptions.site_uid}&locker_id=${this.yogoOptions.locker_id}`  
+  }  
+  // 机器人送餐  
+  // eslint-disable-next-line  
+  uni.openEmbeddedMiniProgram({ // @ts-ignore    
+  appId: 'wx3f105702c5a7b834',    
+  path: 'pages/token-login/index?' + commonParams,    
+  envVersion: 'trial',    
+  success: () => {},    
+  fail: (e: any) => {      
+  console.log(312, e);    
+  },  
+  })
+  // return false  
+  // #endif  
+  // uni.navigateTo({  
+  //   url: `/pages/common/webview/webview?url=${urlSend}`,  
+  // });
+} catch (error: any) {  
+  this.showToast(error?.message ?? t('apis.request.error'));  
+}
+```
+
+
+
+node_modules/@dcloudio/types/uni-app/uni.d.ts
+修改类型:openEmbeddedMiniProgram 不被支持
+
+发版流程
+![[Pasted image 20220927122529.png|500]]
+
+
+
+楼宇站点信息
+![[Pasted image 20220928195513.png|350]]
+
+
+
+## 前端生成签名
+```
+Date.parse(new Date())/1000
+eslint-disable-next-line  
+const timestamp = Math.floor(new Date().getTime() / 1000)  
+const sign = this.getYogoSign({  
+	'timestamp': timestamp,  
+	'app': 'delivery',  
+	'enterprise_id': 1821,  
+	'enterprise_building_ids': 759,  
+	'enterprise_user_id': '8a888aea82c9ac970182ecfa259a0ddf'  
+	}, '60e3c14e811f4b1c81c02811a7cce10b')  
+// eslint-disable-next-line no-console
+```
+
+前海授权:https://dev-gateway-kip.kerryonvip.com/api/robot-integration/v1/robot/auth?projectId=192&projectName=%E5%89%8D%E6%B5%B7%E5%98%89%E9%87%8C%E4%B8%AD%E5%BF%83&supplier=undefined
+
+前海嘉里中心
+
+
+上海授权机器人回收:"https://qa-apim.kerryplus.com/c/api/robot-integration/v1/robot/auth?projectId=KEC3&projectName=上海企业中心&supplier=YOGO_RECOVERY"
+
+
+
+### 与YOGO对接文档
+文档:
+![[Kerry+ 原生 App 对接.pdf]]
+
+密钥:
+![[Pasted image 20220929153608.png|800]]
+
+
+
+
+1、前海这边的办公楼与公寓用户 区分授权的话,需要后端进行改造,在前端是无法单独实现的。这个在后端
+
+
+
+https://dev-gateway-kip.kerryonvip.com/api/robot-integration/v1/robot/auth-list
+```
+1.  id: 2816
+2.  projectId: "192"
+3.  projectName: "前海嘉里中心"
+4.  supplier: "YOGO_RECOVERY"
+```
+
+https://dev-gateway-kip.kerryonvip.com/api/robot-integration/v1/robot/auth?projectId=192&projectName=前海嘉里中心&supplier=YOGO_FOOD_DELIVERY
+
+
+取餐柜:is_yogo_locker=true&site_uid=564&locker_id=1234
+
+### 体验版小程序携带参数
+![[Pasted image 20221008120238.png]]
+
+### 扫码暂存柜整体流程
+![[Pasted image 20221009154901.png]]
+
+
+
+### 机器人发版前开关
+![[Pasted image 20221009232246.png]]
+
+https://dev-gateway-kip.kerryonvip.com/swagger-ui.html?urls.primaryName=robot-integration-service#/rest-point-service-impl/parkingOrderSwitchBjUsingPOST_7
+
+![[Pasted image 20221009232258.png]]
+
+```
+当返回体不为空,并且不是常见的空类型的字符串格式,才会展示新版本的功能
+res.data && !/null|undefined|false|-|0/g.test(res.data) ? true : false
+```

+ 180 - 0
工具/mysql/说明.md

@@ -0,0 +1,180 @@
+```bash
+==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/icu4c-71.1.arm64_monterey.bottle.tar.gz
+
+######################################################################## 100.0%
+
+==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libevent-2.1.12.arm64_monterey.bottle.tar.gz
+
+######################################################################## 100.0%
+
+==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libcbor-0.9.0.arm64_monterey.bottle.tar.gz
+
+######################################################################## 100.0%
+
+==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libfido2-1.12.0.arm64_monterey.bottle.tar.gz
+
+######################################################################## 100.0%
+
+==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/lz4-1.9.4.arm64_monterey.bottle.tar.gz
+
+######################################################################## 100.0%
+
+==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/protobuf-21.6.arm64_monterey.bottle.tar.gz
+
+######################################################################## 100.0%
+
+==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/zlib-1.2.12_1.arm64_monterey.bottle.tar.gz
+
+######################################################################## 100.0%
+
+==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/xz-5.2.6.arm64_monterey.bottle.tar.gz
+
+######################################################################## 100.0%
+
+==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/zstd-1.5.2.arm64_monterey.bottle.3.tar.gz
+
+######################################################################## 100.0%
+
+==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/mysql-8.0.30_1.arm64_monterey.bottle.tar.gz
+
+######################################################################## 100.0%
+
+==> Installing dependencies for mysql: icu4c, libevent, libcbor, libfido2, lz4, protobuf, zlib, xz and zstd
+
+==> Installing mysql dependency: icu4c
+
+==> Pouring icu4c-71.1.arm64_monterey.bottle.tar.gz
+
+🍺  /opt/homebrew/Cellar/icu4c/71.1: 262 files, 76.8MB
+
+==> Installing mysql dependency: libevent
+
+==> Pouring libevent-2.1.12.arm64_monterey.bottle.tar.gz
+
+🍺  /opt/homebrew/Cellar/libevent/2.1.12: 57 files, 2.1MB
+
+==> Installing mysql dependency: libcbor
+
+==> Pouring libcbor-0.9.0.arm64_monterey.bottle.tar.gz
+
+🍺  /opt/homebrew/Cellar/libcbor/0.9.0: 31 files, 179.9KB
+
+==> Installing mysql dependency: libfido2
+
+==> Pouring libfido2-1.12.0.arm64_monterey.bottle.tar.gz
+
+🍺  /opt/homebrew/Cellar/libfido2/1.12.0: 538 files, 1.3MB
+
+==> Installing mysql dependency: lz4
+
+==> Pouring lz4-1.9.4.arm64_monterey.bottle.tar.gz
+
+🍺  /opt/homebrew/Cellar/lz4/1.9.4: 22 files, 681.3KB
+
+==> Installing mysql dependency: protobuf
+
+==> Pouring protobuf-21.6.arm64_monterey.bottle.tar.gz
+
+🍺  /opt/homebrew/Cellar/protobuf/21.6: 279 files, 19.2MB
+
+==> Installing mysql dependency: zlib
+
+==> Pouring zlib-1.2.12_1.arm64_monterey.bottle.tar.gz
+
+🍺  /opt/homebrew/Cellar/zlib/1.2.12_1: 12 files, 397.9KB
+
+==> Installing mysql dependency: xz
+
+==> Pouring xz-5.2.6.arm64_monterey.bottle.tar.gz
+
+🍺  /opt/homebrew/Cellar/xz/5.2.6: 95 files, 1.5MB
+
+==> Installing mysql dependency: zstd
+
+==> Pouring zstd-1.5.2.arm64_monterey.bottle.3.tar.gz
+
+🍺  /opt/homebrew/Cellar/zstd/1.5.2: 31 files, 2.2MB
+
+==> Installing mysql
+
+==> Pouring mysql-8.0.30_1.arm64_monterey.bottle.tar.gz
+
+==> /opt/homebrew/Cellar/mysql/8.0.30_1/bin/mysqld --initialize-insecure --user=sysadmin --basedir=/opt/homebrew/Cellar/mysql/8.0.30_1 --datadir=/opt/homebrew/var/mysql --tmpdir=/tmp
+
+==> Caveats
+
+We've installed your MySQL database without a root password. To secure it run:
+
+    mysql_secure_installation
+
+  
+
+MySQL is configured to only allow connections from localhost by default
+
+  
+
+To connect run:
+
+    mysql -uroot
+
+  
+
+To restart mysql after an upgrade:
+
+  brew services restart mysql
+
+Or, if you don't want/need a background service you can just run:
+
+  /opt/homebrew/opt/mysql/bin/mysqld_safe --datadir=/opt/homebrew/var/mysql
+
+==> Summary
+
+🍺  /opt/homebrew/Cellar/mysql/8.0.30_1: 312 files, 296.4MB
+
+==> Running `brew cleanup mysql`...
+
+Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
+
+Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
+
+==> Caveats
+
+==> mysql
+
+We've installed your MySQL database without a root password. To secure it run:
+
+    mysql_secure_installation
+
+  
+
+MySQL is configured to only allow connections from localhost by default
+
+  
+
+To connect run:
+
+    mysql -uroot
+
+  
+
+To restart mysql after an upgrade:
+
+  brew services restart mysql
+
+Or, if you don't want/need a background service you can just run:
+
+  /opt/homebrew/opt/mysql/bin/mysqld_safe --datadir=/opt/homebrew/var/mysql
+```
+
+
+
+用户账号密码设置
+还是 stackoverflow 好
+
+https://stackoverflow.com/questions/36099028/error-1064-42000-you-have-an-error-in-your-sql-syntax-want-to-configure-a-pa
+
+
+```sql
+mysql -u root
+ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'yourpasswd';
+```

+ 103 - 0
工具/ngixn/说明.md

@@ -0,0 +1,103 @@
+```bash
+==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/ca-certificates-2022-07-19_1.all.bottle.tar.gz
+
+######################################################################## 100.0%
+
+==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/openssl%401.1-1.1.1q.arm64_monterey.bottle.tar.gz
+
+######################################################################## 100.0%
+
+==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/pcre2-10.40.arm64_monterey.bottle.tar.gz
+
+######################################################################## 100.0%
+
+==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/nginx-1.23.1.arm64_monterey.bottle.tar.gz
+
+######################################################################## 100.0%
+
+==> Installing dependencies for nginx: ca-certificates, openssl@1.1 and pcre2
+
+==> Installing nginx dependency: ca-certificates
+
+==> Pouring ca-certificates-2022-07-19_1.all.bottle.tar.gz
+
+==> Regenerating CA certificate bundle from keychain, this may take a while...
+
+🍺  /opt/homebrew/Cellar/ca-certificates/2022-07-19_1: 3 files, 222.6KB
+
+==> Installing nginx dependency: openssl@1.1
+
+==> Pouring openssl@1.1-1.1.1q.arm64_monterey.bottle.tar.gz
+
+🍺  /opt/homebrew/Cellar/openssl@1.1/1.1.1q: 8,097 files, 18MB
+
+==> Installing nginx dependency: pcre2
+
+==> Pouring pcre2-10.40.arm64_monterey.bottle.tar.gz
+
+🍺  /opt/homebrew/Cellar/pcre2/10.40: 230 files, 6.1MB
+
+==> Installing nginx
+
+==> Pouring nginx-1.23.1.arm64_monterey.bottle.tar.gz
+
+==> Caveats
+
+Docroot is: /opt/homebrew/var/www
+
+  
+
+The default port has been set in /opt/homebrew/etc/nginx/nginx.conf to 8080 so that
+
+nginx can run without sudo.
+
+  
+
+nginx will load all files in /opt/homebrew/etc/nginx/servers/.
+
+  
+
+To restart nginx after an upgrade:
+
+  brew services restart nginx
+
+Or, if you don't want/need a background service you can just run:
+
+  /opt/homebrew/opt/nginx/bin/nginx -g daemon off;
+
+==> Summary
+
+🍺  /opt/homebrew/Cellar/nginx/1.23.1: 26 files, 2.2MB
+
+==> Running `brew cleanup nginx`...
+
+Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
+
+Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
+
+==> Caveats
+
+==> nginx
+
+Docroot is: /opt/homebrew/var/www
+
+  
+
+The default port has been set in /opt/homebrew/etc/nginx/nginx.conf to 8080 so that
+
+nginx can run without sudo.
+
+  
+
+nginx will load all files in /opt/homebrew/etc/nginx/servers/.
+
+  
+
+To restart nginx after an upgrade:
+
+  brew services restart nginx
+
+Or, if you don't want/need a background service you can just run:
+
+  /opt/homebrew/opt/nginx/bin/nginx -g daemon off;
+```

+ 76 - 0
工具/redis/说明.md

@@ -0,0 +1,76 @@
+```bash
+==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/redis-7.0.5.arm64_monterey.bottle.tar.gz
+
+######################################################################## 100.0%
+
+==> Pouring redis-7.0.5.arm64_monterey.bottle.tar.gz
+
+==> Caveats
+
+To restart redis after an upgrade:
+
+  v
+Or, if you don't want/need a background service you can just run:
+
+  /opt/homebrew/opt/redis/bin/redis-server /opt/homebrew/etc/redis.conf
+
+==> Summary
+
+🍺  /opt/homebrew/Cellar/redis/7.0.5: 14 files, 2.6MB
+
+==> Running `brew cleanup redis`...
+
+Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
+
+Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
+```
+
+```
+127.0.0.1:6379> auth
+
+(error) ERR wrong number of arguments for 'auth' command
+
+127.0.0.1:6379> auth 123456
+
+(error) ERR AUTH <password> called without any password configured for the default user. Are you sure your configuration is correct?
+
+127.0.0.1:6379> set passrequire 123456
+
+OK
+
+127.0.0.1:6379> get passrequire 123456
+
+(error) ERR wrong number of arguments for 'get' command
+
+127.0.0.1:6379> config get passrequire
+
+(empty array)
+
+127.0.0.1:6379> config set passrequire
+
+(error) ERR wrong number of arguments for 'config|set' command
+
+127.0.0.1:6379> config set passrequire 123456
+
+(error) ERR Unknown option or number of arguments for CONFIG SET - 'passrequire'
+
+127.0.0.1:6379> config requirepass 123456
+
+(error) ERR unknown subcommand 'requirepass'. Try CONFIG HELP.
+
+127.0.0.1:6379> config set requirepass 123456
+
+OK
+
+127.0.0.1:6379> congig get requirepass
+
+(error) ERR unknown command 'congig', with args beginning with: 'get' 'requirepass' 
+
+127.0.0.1:6379> config get requirepass
+
+1) "requirepass"
+
+2) "123456"
+
+127.0.0.1:6379>
+```

File diff suppressed because it is too large
+ 75 - 0
缺陷/CRM:会员丢失.md


File diff suppressed because it is too large
+ 0 - 0
缺陷/未命名.md


+ 2 - 0
需求/临时停车.md

@@ -1,3 +1,5 @@
+[【项目】](obsidian://open?vault=kerryprops&file=%E9%A1%B9%E7%9B%AE%2FCRM%2F%E4%B8%B4%E6%97%B6%E5%81%9C%E8%BD%A6H5%2FUI%E6%94%B9%E5%8A%A8%2F%E8%AF%B4%E6%98%8E)
+
 [https://kerryprops.atlassian.net/browse/KIP-5945](https://kerryprops.atlassian.net/browse/KIP-5945)
 [https://kerryprops.atlassian.net/browse/KIP-5946](https://kerryprops.atlassian.net/browse/KIP-5946)
 

+ 4 - 1
需求/停车缴费.md

@@ -61,4 +61,7 @@ this.sensorsClick('$ClickParkRouter', {
 
 
 
-pages/parkingFee/parkingFeeDetailSuccess
+pages/parkingFee/parkingFeeDetailSuccess
+
+
+

+ 0 - 6
项目/CRM/H5/UI改动/说明.md

@@ -1,6 +0,0 @@
-# KERRY+小程序 停车缴费UI设计
-https://kerryprops.atlassian.net/browse/SCRM-1681
-
-https://kerryprops.atlassian.net/browse/SCRM-1323
-
-[CRM|C端-临时停车 | UI效果图变更-前端](obsidian://open?vault=kerryprops&file=%E4%BB%BB%E5%8A%A1%2FSCRM-1681)

+ 21 - 0
项目/CRM/临时停车H5/UI改动/说明.md

@@ -0,0 +1,21 @@
+# KERRY+小程序 停车缴费UI设计
+[设计稿](https://lanhuapp.com/web/#/item/project/stage?type=share_mark&pid=b9fc3735-a9fc-439e-9fcd-69e18a0676df&activeSectionId=e787ae5a-744c-4345-9b3a-91ed6c39f9d7&toRouteName=ItemProjectEditor&teamId=9fb88d08-25b7-4480-a4db-604fa55eb7b5&userId=a7dc12a4-a6a3-44a7-8f91-86770e8751f9&param=1b5fa1d0-a0b3-44eb-b7fe-9f092282fb15)
+
+[KERRY+小程序 停车缴费UI设计](https://kerryprops.atlassian.net/browse/SCRM-1681)
+
+[临时停车原型交互](https://lanhuapp.com/web/#/item/project/product?tid=9fb88d08-25b7-4480-a4db-604fa55eb7b5&pid=1b12a4fa-3f71-4f23-ae59-a9a695402973&versionId=7441d8cb-589e-49ac-bcf4-8a072a20c4e2&docId=2c6fc60e-ec1c-4b87-b641-b03baa29ba66&docType=axure&pageId=c5c8f033569040229ac666bcb35278a9&image_id=2c6fc60e-ec1c-4b87-b641-b03baa29ba66&parentId=a90a2ef6-9f16-41db-8ca8-20b3fce571e5)
+https://kerryprops.atlassian.net/browse/SCRM-1323
+
+[CRM|C端-临时停车 | UI效果图变更-前端](obsidian://open?vault=kerryprops&file=%E4%BB%BB%E5%8A%A1%2FSCRM-1681)
+
+
+[任务](obsidian://open?vault=kerryprops&file=%E4%BB%BB%E5%8A%A1%2FSCRM-1681)
+
+
+/* eslint-disable */
+
+// @ts-nocheck
+
+
+// 动态修改
+不要用vue-router的api做页面跳转,用window.location.href做跳转,可以解决。

+ 1 - 0
项目/KIP/001-yogo半屏小程序对接.md

@@ -0,0 +1 @@
+[任务1](obsidian://open?vault=kerryprops&file=%E4%BB%BB%E5%8A%A1%2Fyogo%E5%B0%8F%E7%A8%8B%E5%BA%8F%E5%AF%B9%E6%8E%A5%2F%E8%AF%B4%E6%98%8E)

Some files were not shown because too many files changed in this diff