Commit f0661dae by wuyang.zou

Fix Bug: Plugin Connect Ods Successed, Wait Pos Request Login, Plugin Send…

Fix Bug: Plugin Connect Ods Successed, Wait Pos Request Login, Plugin Send LoginData to ODS Failed, Plugin Entry While(1)

Version 1.2.7 RC
parent 1f1651b2
...@@ -9,19 +9,27 @@ build:编译中间文件<br> ...@@ -9,19 +9,27 @@ build:编译中间文件<br>
依赖库:sqlite、cmake(2.8及以上)、gcc(4.8.2及以上)<br> 依赖库:sqlite、cmake(2.8及以上)、gcc(4.8.2及以上)<br>
##【软件准备完成后,需要配置应用的相关路径,保证CMake能够正确生成 MakeFile 文件】 ## <*...Build...*> :【软件准备完成后,需要配置应用的相关路径,保证CMake能够正确生成 MakeFile 文件】
## 查看 新编译生成的 应用文件的依赖库信息 ldd takeaway ## <*...Check...*> : 查看 新编译生成的 应用文件的依赖库信息: ldd takeaway
## <*...Running...*> : 程序启动脚本 /opt/pos/bin/run_cream.sh -> nohup /opt/pos/fmtakeout/takeaway > /dev/null &;
## 程序启动脚本 /opt/pos/bin/run_cream.sh -> nohup /opt/pos/fmtakeout/takeaway > /dev/null & ## <*...Defect...*> : 程序守护: takeaway程序将监听POS请求放到新建线程中;主线程监听ODS推送数据并及时转发给POS插件
## 程序守护: takeaway程序将监听POS请求放到新建线程中;主线程监听ODS推送数据并及时转发给POS插件; ## <*...Debug...*> : Windows 环境下重现Bug: 运行多目录,多程序,不同config.ini 启动不同模式的功能。
模拟Pos: simulatorRole=pos -> 模拟POS发送 初始化登录请求(通过读取配置文件中: 门店号 + POS号+是否主POS);
模拟Plugin:simulatorRole=plugin (非pos就是标识插件), autoLogin=true 通过读取配置文件中: 门店号 + POS号+是否主POS, 组装门店登录数据后, 自动登录
## ====Famliy Pos Plugin 版本提交历史记录==== ## ====Famliy Pos Plugin 版本提交历史记录====
3.1 2020-07-21 wuyang.zou Version:1.2.0 RC //transform field:nkbBonusBasic + nkbBonusExtra 3.1 2020-07-21 wuyang.zou Version:1.2.0 RC //transform field:nkbBonusBasic + nkbBonusExtra
3.2 2020-07-28 wuyang.zou Version:1.2.1 RC //Support Configure Domain Name Format(compatible with ip) 3.2 2020-07-28 wuyang.zou Version:1.2.1 RC //Support Configure Domain Name Format(compatible with ip)
3.3 2020-12-04 wuyang.zou Version:1.2.3 RC //Support Set Master Pos + 扫码购(203)/扫码购H5(212)/线下自动贩卖机(201) && 品牌积分支付(1010005)/集享分支付(1010006); 3.3 2020-12-04 wuyang.zou Version:1.2.3 RC //Support Set Master Pos + 扫码购(203)/扫码购H5(212)/线下自动贩卖机(201) && 品牌积分支付(1010005)/集享分支付(1010006);
3.4 2020-12-25 wuyang.zou Version:1.2.4 RC //Support Order Than Return familyRice From Channel: Fa米家 3.4 2020-12-25 wuyang.zou Version:1.2.4 RC //Support Order Than Return familyRice From Channel: Fa米家
3.5 2021-03-12 wuyang.zou Version: 1.2.6 RC //①新增动态扩展字段: extendedAttributes, 以后新增独立意义的字段时,将不需要再升级程序; ② 支付信息模块,新增 平台服务费 + 履约服务费 3.5 2021-03-12 wuyang.zou Version: 1.2.6 RC //①新增动态扩展字段: extendedAttributes, 以后新增独立意义的字段时,将不需要再升级程序; ② 支付信息模块,新增 平台服务费 + 履约服务费
3.6 2021-05-12 wuyang.zou Version: 1.2.7 RC //修复Bug: Plugin Connect ODS 服务成功后,Plugin 接受到 Pos登录请求后,转发给 ODS时出现 send Error,Plugin 就进入了 死循环等待 ODS 响应,目前Bug 已经修复。
...@@ -17,6 +17,7 @@ port=24446 ...@@ -17,6 +17,7 @@ port=24446
[ODS] [ODS]
ip=127.0.0.1 ip=127.0.0.1
;ip=103.13.247.78
pushPort=30001 pushPort=30001
recvPort=30002 recvPort=30002
...@@ -26,7 +27,10 @@ socketTimeout=120 ...@@ -26,7 +27,10 @@ socketTimeout=120
ip=127.0.0.1 ip=127.0.0.1
port=24445 port=24445
;Windows 模拟程序 新增可配置功能: 配置门店号, POS号, 是否主POS标识; ;Windows 模拟程序 新增可配置功能:
;配置门店号, POS号, 是否主POS标识, 插件模拟角色: 默认是插件(可控制是否自动登录) / simulatorRole=pos 标识模拟POS发送登录请求;
;storeId=207777 ;storeId=207777
;posId=1 ;posId=1
;isMaster=false ;isMaster=false
;simulatorRole=pos
;autoLogin=true
\ No newline at end of file
...@@ -12,7 +12,7 @@ extern std::string g_pos_id; ...@@ -12,7 +12,7 @@ extern std::string g_pos_id;
extern bool g_pos_ismaster; extern bool g_pos_ismaster;
#define VERSION "1.2.6 RC" //版本号; #define VERSION "1.2.7 RC" //版本号;
class JsonModule class JsonModule
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment