getMemberRechargeOrderInfo([ [ 'order_id', '=', $order_id ] ]);
$order_info = $order_detail_result[ 'data' ];
$params[ 'site_id' ] = $order_info[ 'site_id' ] ?? 0;
$member = new Member();
$member_info = $member->getMemberInfo([ [ 'member_id', '=', $order_info[ 'member_id' ] ] ], 'balance, balance_money')[ 'data' ] ?? [];
$account = number_format($member_info[ 'balance' ] + $member_info[ 'balance_money' ], 2, '.', '');
//获取店铺信息
$shop_model = new Shop();
$shop = $shop_model->getShopInfo([ [ 'site_id', '=', $params[ 'site_id' ] ] ]);
$shop_info = $shop[ 'data' ];
//获取打印机列表
$print_model = new Printer();
$printer_data = $print_model->getPrinterList([ [ 'site_id', '=', $params[ 'site_id' ] ], [ 'store_id', '=', $order_info[ 'store_id' ] ], [ 'recharge_open', '=', 1 ] ])[ 'data' ] ?? [];
$res_data = [];
foreach ($printer_data as $k => $v) {
//此处应该根据打印机不同分别设置返回不同的数据。当前为易联云
$array = [];
$array[ 'printer_info' ] = $v;
$print_template_model = new PrinterTemplate();
$template_id = $v[ 'recharge_template_id' ];
$print_template_data = $print_template_model->getPrinterTemplateInfo([ [ 'template_id', '=', $template_id ] ]);
$print_template = $print_template_data[ 'data' ];
$array[ 'printer_code' ] = $v[ 'printer_code' ]; //商户授权机器码
$array[ 'origin_id' ] = $order_info[ 'order_no' ]; //内部订单号(32位以内)
/**文本接口开始**/
$content = "