open method
打开本地钱箱 @param resultListener 钱箱开启情况,接口可执行后具体到调用打印机时的异常 @throws SdkException 接口实现情况,除商米打印机外目前接口返回不支持异常
Implementation
@override
Future<Map<String, dynamic>> open() async {
try {
var rr = await _methodChannel
.invokeMethod(Constants.METHOD_CASH_DRAWER_TO_OPEN);
// 显式转换
Map<String, dynamic> result = Map<String, dynamic>.from(rr);
return result;
} on PlatformException catch (e) {
return {ParamConstants.CODE: -1000001, ParamConstants.MSG: e.message};
}
}