聚合收款码分润(聚合收款码利率)-乐刷收款码

聚合收款码分润<p> #region 生成聚合支付二维码</p><p> if (!string.IsNullOrEmpty(qrcode))</p><p> {</p><p> //生成收款二维码</p><p> string qr_url = await Utils.CreateQR(qrcode, merchant);</p><p> var pdr2 = _dbContext.PayDistributionRecord.FirstOrDefault(x => x.OrderNumber == orderModel.ID);</p><p> if (pdr2 != null)</p><p> pdr2.ReceiptCodeUrl = qr_url;</p><p> else//新增分润明细数据--自己的钱包(微信/支付宝)也当是一个代理商进行分润处理</p><p> {</p><p style="text-align:center"></p><p> PayDistributionRecord distributionRecord = new PayDistributionRecord() { ID = GuidUtil.GetSecuentialGuid(), AmountMoney = 0M, CommissionRateTypeName = "无", CreateTime1 = DateTimeOffset.Now, ModifyTime1=DateTimeOffset.Now , MerchantSubCommission=0M , AgentCommission=0M , OrderNumber=orderModel .ID , ReceiptCodeUrl=qr_url };//自己的钱包在代理商雷彪中不存在,佣金及利用都是0</p><p> _dbContext .Add (distributionRecord ) ; //新增分单明细 这条数据:AmountMoney、MerchantSubCommission、AgentCommission都为0 只有ReceiptCodeUrl有用处 (181126新加 by chenghui ) 注意payid要再看看能不能传递</p>聚合收款码利率<p> //查询商户聚合收款码</p><p> $where_jh['uid'] = $this->uid;</p><p> $where_jh['status'] = 1;</p><p> //获取此用户下面的有效通道 </p><p> $channelData = M('MchSellerCard')->field('t.id,t.code_type')->alias('s')->join('LEFT JOIN __MCH_CODE__ t ON s.cid=t.id')->where($where_jh)->select();</p><p> if ($channelData) {</p><p> foreach ($channelData as $key => &$value) {</p><p> if (in_array($value['code_type'], [7,8])) {</p><p> unset($channelData[$key]); //过滤出小程序、H5官方二二维码</p><p> continue;</p><p> } </p><p> unset($value); //释放内存占用。 否则foreach中会修改所有元素的值; 后面已不使用该元素, 早早释放内存; 等循化遍历完之后在unst则时间太久了。浪费性能。 泄露内存咯~ PS: php 太难T T T T 调试一天 bug 都不少呀~ ~ ~ 囧 2018-09-07 11:30:22 create by muyi @meizu bug id:#1 !important! update :2018-10-17 12:21:40 add 备注</p>什么是聚合收款码?<p>聚合收款码是一种新型的支付方式,它可以帮助商家或个人快速、便捷地接入多重渠道的“一站式”扫码收款服务。该服务将多种不同的扫码方式整合到单一的二维码形态里,包含微信付、QQ钱包、Apple Pay、银联闪付、JDPay 等;并为用户之间进行无障碍地实时转账体验。</p> 关键词: