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>
依赖库: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 版本提交历史记录====
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.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.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 已经修复。
......@@ -2,21 +2,22 @@
port=24446
#<<贝瑞>>
#config.ini 文件 中 [ODS] 模块中的
#(生产环境外网 IP)
#ip: 103.13.247.77
#(测试环境外网 IP [内网IP:10.0.103.116] )
#config.ini 文件 中 [ODS] 模块中的
#(生产环境外网 IP)
#ip: 103.13.247.77
#(测试环境外网 IP [内网IP:10.0.103.116] )
#ip: 103.13.247.78
#<<全家>>
#config.ini 文件 中 [ODS] 模块中的
#(生产环境外网 IP [内网IP:10.0.100.70] )
#ip: 103.13.247.72
#(测试环境外网 IP [内网IP:10.0.102.14] )
#config.ini 文件 中 [ODS] 模块中的
#(生产环境外网 IP [内网IP:10.0.100.70] )
#ip: 103.13.247.72
#(测试环境外网 IP [内网IP:10.0.102.14] )
#ip: 103.13.247.7*
[ODS]
ip=127.0.0.1
;ip=103.13.247.78
pushPort=30001
recvPort=30002
......@@ -26,7 +27,10 @@ socketTimeout=120
ip=127.0.0.1
port=24445
;Windows 模拟程序 新增可配置功能: 配置门店号, POS号, 是否主POS标识;
;Windows 模拟程序 新增可配置功能:
;配置门店号, POS号, 是否主POS标识, 插件模拟角色: 默认是插件(可控制是否自动登录) / simulatorRole=pos 标识模拟POS发送登录请求;
;storeId=207777
;posId=1
;isMaster=false
;simulatorRole=pos
;autoLogin=true
\ No newline at end of file
......@@ -12,7 +12,7 @@ extern std::string g_pos_id;
extern bool g_pos_ismaster;
#define VERSION "1.2.6 RC" //版本号;
#define VERSION "1.2.7 RC" //版本号;
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