diff --git a/app/admin/logic/WechatMerchantTransferLogic.php b/app/admin/logic/WechatMerchantTransferLogic.php index 1551a908..a874de3f 100755 --- a/app/admin/logic/WechatMerchantTransferLogic.php +++ b/app/admin/logic/WechatMerchantTransferLogic.php @@ -109,12 +109,12 @@ class WechatMerchantTransferLogic 'out_batch_no' => $withdrawApply['batch_no'],//商户系统内部的商家批次单号,要求此参数只能由数字、大小写字母组成,在商户系统内部唯一 'batch_name' => '提现至微信零钱',//该笔批量转账的名称 'batch_remark' => '提现至微信零钱,昵称:'.$nickname['nickname'],//转账说明,UTF8编码,最多允许32个字符 - 'total_amount' => $withdrawApply['left_money'] * 100,//转账金额单位为“分”。转账总金额必须与批次内所有明细转账金额之和保持一致,否则无法发起转账操作 + 'total_amount' => (int)$withdrawApply['left_money'] * 100,//转账金额单位为“分”。转账总金额必须与批次内所有明细转账金额之和保持一致,否则无法发起转账操作 'total_num' => 1,//一个转账批次单最多发起三千笔转账。转账总笔数必须与批次内所有明细之和保持一致,否则无法发起转账操作 'transfer_detail_list' => [ [//发起批量转账的明细列表,最多三千笔 'out_detail_no' => $withdrawApply['sn'],//商户系统内部区分转账批次单下不同转账明细单的唯一标识,要求此参数只能由数字、大小写字母组成 - 'transfer_amount' => $withdrawApply['left_money'] * 100,//转账金额单位为分 + 'transfer_amount' => (int)$withdrawApply['left_money'] * 100,//转账金额单位为分 'transfer_remark' => '提现至微信零钱',//单条转账备注(微信用户会收到该备注),UTF8编码,最多允许32个字符 'openid' => $userAuth['openid'],//openid是微信用户在公众号appid下的唯一用户标识(appid不同,则获取到的openid就不同),可用于永久标记一个用户 ]]