Browse Source

init mark

zxy 3 years ago
parent
commit
f48c0ba5de

+ 28 - 0
CRM3.0修改接口.md

@@ -0,0 +1,28 @@
1
+# CRM3.0修改接口
2
+## 脚型数据相关
3
+* 后台首页数据列表(CRM与商家后台使用) /Admin/FootScan/getScanDataList
4
+* 关注数据或取消关注迁移  /Admin/FootScan/watchingOrNot
5
+* crm编辑单个脚型数据备注信息 /Admin/FootScan/updateFootScanRemark
6
+* 后台获取单个脚型数据 /Admin/FootScan/getFootScanInfo
7
+* 删除 /Admin/FootScanCrmIndex (CRM首页脚型数据相关的所有接口)
8
+* 删除 /Admin/FootScanCrmInfo(CRM数据页面单个获取接口)
9
+* 新增获取绑定数据用户具体信息接口 /Admin/UserCompany/getUserAllInfo
10
+* modify 试穿记录新增goods_file_url 字段,前端添加试穿记录时也要传递商品图片url /Admin/ShoesMatchGoods/addOrUpdateGoodsTryOnRecord
11
+* 新增获取订单列表添加匹配前端用户 user_id 匹配项 /Admin/Order/getOrderList
12
+* 新增数据转移记录 /Admin/ScanTransformRecord/addRecord
13
+* 获取数据转移记录列表 /Admin/ScanTransformRecord/getRecordList 
14
+* 获取设备维修手机号列表接口 /ScznAdmin/Device/getDeviceRepairPhoneList
15
+* 设置设备维修手机号接口 /ScznAdmin/Device/addDeviceRepairPhone
16
+* modify 商家后台获取设备列表接口 /Admin/ScanDevice/scanDeviceList 添加了根据门店id 进行搜索功能
17
+* 获取试穿记录列表 /Admin/ShoesMatchGoods/getTryRecordList
18
+* 删除数据试穿记录 /Admin/ShoesMatchGoods/deleteTryRecord
19
+* 前台用户获取脚型数据列表 /Web/FootScan/getFootScanList
20
+* 前台用户获取单个脚型数据 /Web/FootScan/getFootScanInfo
21
+* 前台用户获取分组列表 /Web/FootScan/getGroupList
22
+* 前台用户分组绑定数据 /Web/FootScan/scanBindGroup
23
+* 前台用户操作绑定分组 /Web/FootScan/addOrUpdateGroup
24
+* 
25
+## 微信相关
26
+* 根据code获取用户信息 /WeChat/WeChatOpenMa/maCode2AccessToken
27
+* 小程序根据手机号以及用户信息添加 /WeChat/WeChatOpenMa/authAddUser
28
+* 微信小程序手机号验证码登录 /WeChat/WeChatOpenMa/phoneLogin

+ 12 - 0
mysql数据库解析json 并导出语句/footscan_json_extract.md

@@ -0,0 +1,12 @@
1
+```mysql
2
+SELECT  foot_scan_id,foot_scan_sign,measure_time,device_code,
3
+JSON_EXTRACT(JSON_EXTRACT(JSON_EXTRACT(`wb_tbl_foot_scan`.`foot_scan_json`,'$.foot_info'),'$.left_info'),'$.length') AS left_length,
4
+JSON_EXTRACT(JSON_EXTRACT(JSON_EXTRACT(`wb_tbl_foot_scan`.`foot_scan_json`,'$.foot_info'),'$.left_info'),'$.width') AS left_width,
5
+JSON_EXTRACT(JSON_EXTRACT(JSON_EXTRACT(`wb_tbl_foot_scan`.`foot_scan_json`,'$.foot_info'),'$.left_info'),'$.height') AS left_width,
6
+JSON_EXTRACT(JSON_EXTRACT(JSON_EXTRACT(`wb_tbl_foot_scan`.`foot_scan_json`,'$.foot_info'),'$.left_info'),'$.plantar_circumference') AS plantar_circumference,
7
+JSON_EXTRACT(JSON_EXTRACT(JSON_EXTRACT(`wb_tbl_foot_scan`.`foot_scan_json`,'$.foot_info'),'$.right_info'),'$.length') AS left_length,
8
+JSON_EXTRACT(JSON_EXTRACT(JSON_EXTRACT(`wb_tbl_foot_scan`.`foot_scan_json`,'$.foot_info'),'$.right_info'),'$.width') AS left_width,
9
+JSON_EXTRACT(JSON_EXTRACT(JSON_EXTRACT(`wb_tbl_foot_scan`.`foot_scan_json`,'$.foot_info'),'$.right_info'),'$.height') AS left_width,
10
+JSON_EXTRACT(JSON_EXTRACT(JSON_EXTRACT(`wb_tbl_foot_scan`.`foot_scan_json`,'$.foot_info'),'$.right_info'),'$.plantar_circumference') AS plantar_circumference
11
+ FROM wb_tbl_foot_scan WHERE device_code = 'SCMD03001004' AND `measure_time` BETWEEN '2021-09-09 10:00:00' AND '2021-09-09 10:30:00' 
12
+```

+ 21 - 0
shoose_scan ubuntu系统开发环境部署.md

@@ -0,0 +1,21 @@
1
+## shoose_scan ubuntu版本下开发环境部署
2
+*  开发环境所需事项
3
+```
4
+* 1、~/.cache/electron-builder 拷贝过去
5
+* 2、~/.cache/electron 拷贝过去
6
+* 3、~/.electron 拷贝过去
7
+* 4、~/.electron-gyp 拷贝过去
8
+```
9
+*  electron-builder 打包部署注意事项(打包久的问题)
10
+```
11
+* 1、一直卡在rebuilding 是因为 serialport 串口模块 版本过高,设置版本为 6.2.2 然后把文件命名根据debug里面的提示放置到指定的位置下。 ~/.npm/_prebuilds 目录下
12
+
13
+* 2、usb问题是由于打包自动生成的地址在github上没有
14
+https://github.com/tessel/node-usb/releases/download/v1.6.4/usb-v1.6.4-electron-v57-linux-x64.tar.gz
15
+
16
+一、 shoose_scan/node_module/usb 下 执行 node-gyp rebuild 指令 
17
+二、 把usb目录下的 build 文件夹压缩成日志需要的tar.gz 文件 
18
+ 如:usb-v1.6.4-electron-v57-linux-x64.tar.gz
19
+三、 把生成的tar.gz文件复制到日志所需要的目录下 指令
20
+cp usb-v1.6.4-electron-v57-linux-x64.tar.gz ~/.npm/_prebuilds/ec7fe8-usb-v1.6.4-electron-v57-linux-x64.tar.gz 
21
+```

+ 9 - 0
上报日志功能梳理.md

@@ -0,0 +1,9 @@
1
+# 扫描系统上报日志功能
2
+## 分为上报 SCAN_FOOT 以及 libfootbird 
3
+* 第一项 
4
+  -  
5
+ 
6
+``` JavaScript
7
+
8
+
9
+```

+ 33 - 0
扫描系统发布列.md

@@ -0,0 +1,33 @@
1
+# 扫描系统版本发布列
2
+## 扫描PC 2.1.5(21-09-09)
3
+```
4
+* 1、新增设置页面上报日志功能
5
+* 2、新增PC前端错误日志记录功能
6
+* 3、将前端所有轻提示都写成一个统一事件
7
+* 4、新增了在设备连接后获取当前线上上报到哪个数据然后把本地大于30天以前的数据删除
8
+```
9
+## 扫描小程序PAD 4052(21-09-09)
10
+```
11
+* 配合扫描系统2.1.5的功能
12
+```
13
+## 扫描小程序 2.2.4(21-09-08)
14
+```
15
+* 1、小程序新增断网二维码逻辑
16
+* 2、
17
+```
18
+## 扫描系统PC 2.1.6、扫描系统PAD端 4053 (2021-10-09)
19
+```
20
+* 1、试穿与鞋配合并
21
+* 2、鞋款推荐
22
+* 3、老王so替换可兼容新旧设备
23
+```
24
+## 扫描系统PC 2.1.7、扫描系统PAD端 4054 (2021-10-19)
25
+```
26
+* 1、如果门店没有配置鞋配信息则展示渠道商配置的默认鞋配
27
+```
28
+## 扫描系统PC 2.1.8、扫描系统PAD端 4056(2021-10-29)
29
+```
30
+* 1、PC端要上报当前运行的软件版本号
31
+* 2、最低版本功能要加在PC与PAD中
32
+* 3、修改了PC端更新软件功能
33
+```

+ 13 - 0
版本梳理.md

@@ -0,0 +1,13 @@
1
+## store_id 相关逻辑修改 (09-13 09-18)
2
+## 设备以及版本管理(9月份开发计划)
3
+*  java接口修改
4
+```
5
+* 1、将之前商家后台以及权限后台设备相关接口迁移至java
6
+* 2、商家后台前端以及权限后台前端修改相关接口逻辑
7
+
8
+```
9
+
10
+编程技能: Java,Php,Node.js,Vue,Mysql
11
+devOps: Git,Svn,Docker,Jenkins,Linux,Nignx
12
+中间件:Redis,RabbitMq
13
+软件工具 IDEA,SQLyog,VsCode,Wireshark,Typora

+ 7 - 0
第三方平台迁移JAVA.md

@@ -0,0 +1,7 @@
1
+# 第三方平台接口迁移记录
2
+* 授权事件接收URL接口(第三方平台接收ticket接口(10min/次) _/WeChat/WeChatIndex/threeTest_ --》
3
+_/WeChat/Notify/receiveTicket_
4
+* 授权方消息与事件接收接口 _/WeChat/WeChatAccount/messageEventReceive_ --》 _/WeChat/Notify/messageReceive_
5
+* crm小程序通过code判断用户是否授权过 _/WeChat/WeChatCrmAuth/getCompanyUserInfoByCode_ --》_/WeChat/WeChatCrmAuth/crmAuthByCode_
6
+* 商家后台门店人员生成绑定crm二维码接口 _/Admin/Qrcode/getCompanyUserBindQrcode_ --》 _/Admin/CompanyUser/createCompanyUserQrcode_
7
+* 填写邀请码接口 _/Admin/FootScanRemark/getAccessTokenByCode_ --》_/WeChat/WeChatCrmAuth/checkByInvitationCode_  

+ 10 - 0
设备以及版本更新.md

@@ -0,0 +1,10 @@
1
+## 设备以及版本更新修改点
2
+### 权限后台修改点
3
+*  系统设置-》软件管理-》版本管理 修改了版本上报,设置最低版本逻辑
4
+### 渠道商后台修改点
5
+* 用户中心-》用户管理-》用户数据列表-》查看单个数据页面
6
+* 系统设置-》设备管理-》设备列表 添加分页以及将所有操作设备功能接口迁移至java
7
+### 扫描系统PC与PAD端
8
+* 软件起始页面判断最低版本,如果当前软件运行版本小于最低版本,弹窗提示最低版本需更新
9
+* 将之前的版本更新功能从设置页面迁移到首页
10
+### 修改相关接口查看eolink 菜单“扫描设备以及软件版本接口”