# 星巴克简介

##CCO-1438  星巴克中国（不含华东区）；  
##EC-1446 星巴克华东（仅华东区）；


##Wrapper  DLL源码分支：
功能:  是 POS线下支付业务Dll ( ①sbkpay.dll  ②fmclient.dll ) 的包装层Dll,  主要是用来在调用业务dll前 更新替换程序 + 手动添加相关依赖库路径;

FreemudWrapper.dll   -> sbkpay.dll 的包装类 (微信+支付宝);
PaymentWrapper.dll   -> fmclient.dll 的包装类 (券+银联);
####变更  FreemudWrapper.cpp 源码, 是否定义宏: PAYMENT_WRAPPER_DLL 进入不同逻辑分支
####详细操作如下:
① 根据宏:PAYMENT_WRAPPER_DLL 定义来控制内部逻辑调用 fmclient.dll(券+银联) Or sbkpay.dll(微信+支付宝);
② 如果定义宏:PAYMENT_WRAPPER_DLL 则需将  工程属性->配置属性->常规->目标文件名 设定为  PaymentWrapper [ 对应调用 fmclient.dll ];   否则设定为  FreemudWrapper [ 对应调用 sbkpay.dll ]

③ 代码已经合并(FreemudWrapper+PaymentWrapper), 合并后地址:
仓库: git@gitlab.freemud.com:dingda.li/FreemudWrapper.git
分支: dllWrapper
提交时间: 2020-11-05  10: 19:15
提交哈希:  034905a4443d8ed18538a40b7df5bf2fda09fd6e



##sbkpay  DLL源码分支：
功能:   支持POS线下支付:  支付宝支付+微信支付；

EC+CCO  代码已经合并, 合并后地址:
仓库: git@gitlab.freemud.com:zhenfei.zhang/sbkpay.git
分支: sbkpay
提交时间: 2020-11-10  17: 40:18
提交哈希:  a9e1f76c45583476e5ce56ba61f550c0250c96e9



##fmclient  DLL源码分支：
功能:   支持POS线下支付:  券(商品券,折扣券)+星礼卡+代金券(一次性星礼卡)+银联 【不包含cmb券】

EC+CCO  代码已经合并, 合并后地址: 
仓库: git@gitlab.freemud.com:dingda.li/sbkclient.git 
分支: fmclient
提交时间: 2020-11-03 22: 20: 06
提交哈希: 5bbaed595d15c9d7e9fc210f5ee043656a291238