前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >crmeb 多商户1.4自购佣金显示错误问题修复方法

crmeb 多商户1.4自购佣金显示错误问题修复方法

原创
作者头像
PHP开发工程师
修改于 2021-05-19 03:21:33
修改于 2021-05-19 03:21:33
33300
代码可运行
举报
文章被收录于专栏:thinkphp+vuethinkphp+vue
运行总次数:0
代码可运行

找到 \app\common\repositories\user\UserRepository.php 文件,复制下面的内容替换原来的 subOrder 方法(832-869行)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    public function subOrder($uid, $page, $limit, array $where = [])
    {
        if (isset($where['level'])) {
            if (!$where['level']) {
                $ids = $this->dao->getSubIds($uid);
                $subIds = $ids ? $this->dao->getSubAllIds($ids) : [];
                $ids[] = $uid;
            } else if ($where['level'] == 2) {
                $ids = $this->dao->getSubIds($uid);
                $subIds = $ids ? $this->dao->getSubAllIds($ids) : [];
                $ids = [];
            } else {
                $ids = $this->dao->getSubIds($uid);
                $subIds = [];
                $ids[] = $uid;
            }
        } else {
            $ids = $this->dao->getSubIds($uid);
            $subIds = $ids ? $this->dao->getSubAllIds($ids) : [];
            $ids[] = $uid;
        }
        $all = array_unique(array_merge($ids, $subIds));
        if (!count($all)) return ['count' => 0, 'list' => []];
        $query = app()->make(StoreOrderRepository::class)->usersOrderQuery($where, $all);
        $count = $query->count();
        $list = $query->page($page, $limit)->field('uid,order_sn,pay_time,extension_one,extension_two,is_selfbuy')->with(['user' => function ($query) {
            $query->field('avatar,nickname,uid');
        }])->select()->toArray();
        foreach ($list as $k => $item) {
            if ($item['is_selfbuy']) {
                $list[$k]['brokerage'] = $item['uid'] == $uid ? $item['extension_one'] : $item['extension_two'];
            } else {
                $list[$k]['brokerage'] = in_array($item['uid'], $ids) ? $item['extension_one'] : $item['extension_two'];
            }
            unset($list[$k]['extension_one'], $list[$k]['extension_two']);
        }
        return compact('count', 'list');
    }

修改完毕后重启 swoole 即可

来自 “开源世界 ” ,链接:http://ym.baisou.ltd/post/545.html,如需转载,请注明出处,否则将追究法律责任。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Yii2 速查表
Yii的数据库读取对象,在PDO之上,DAO后有了Query Builder和AR
双面人
2019/06/25
1.9K0
Typecho语法大全/Typech常用函数/Typecho调用方法
32、导航页面列表调用隐藏特定的页面 这个演示隐藏了 al­bum 和 search 两个页面
目的地-Destination
2023/03/06
1.9K0
Yii2工作中的一些方法技巧
假设我们当前页面的访问地址是:http://localhost/public/index...
botkenni
2019/09/02
3.3K0
linux 命令中英文对照,收集
听说markdown排版得用浏览器打开,点击最下面的阅读原文也可以! Is Linux CLI case-sensitive? The answer is, yes. If you try to ru
生信技能树
2018/03/05
2.2K0
CVE-2021-39165: 从一个Laravel SQL注入漏洞开始的Bug Bounty之旅
一个百无聊赖的周日晚上,我在知识星球闲逛,发现有一个匿名用户一连向我提出了两个问题:
phith0n
2023/11/03
1.1K0
CVE-2021-39165: 从一个Laravel SQL注入漏洞开始的Bug Bounty之旅
Java基础知识点
有人说, 有些面试题很变态,个人认为其实是因为我们基础不扎实或者没有深入。本篇文章来自一位很资深的前辈对于最近java面试题目所做的总结归纳,有170道题目 ,知识面很广 ,而且这位前辈对于每个题都自己测试给出了答案 ,如果你对某个题有疑问或者不明白,可以把题目复制下来然后发表评论,大家一起探讨
小黑同学
2022/05/10
1.1K0
Java基础知识点
PHP SECURITY CALENDAR Writeup
这是文件上传中常用的一个函数,文件被上传结束后,默认地被存储在了临时目录中,这时必须将它从临时目录中移动到其它地方,因为脚本执行完后,临时目录里的文件会被删除。所以要在删除之前用 PHP 的 copy() 或者 move_upload_file() 函数将它复制或者移动到其它位置,到此,才算完成了上传文件过程。
wywwzjj
2023/05/09
2.1K0
PHP SECURITY CALENDAR Writeup
PHP 开发基础知识笔记
设置Cookie登录: 基于Cookie设置实现的用户登录模块,清空与设置Cookie选项.
王瑞MVP
2022/12/28
1.9K0
ECSHOP学习笔记
1、根目录:前台程序文件 2、admin:后台程序文件夹    --根目录:后台程序文件  *.php文件    --help\zh_cn:各功能的帮助文件 *.xml文件    --images:后台页面用图片    --includes:后台公用文件和函数    --js:后台用js脚本    --styles:后台用样式表    --templates:后台页面模板  *.htm文件 3、api:调用API的系统公用函数 4、cert:存放证书的文件夹 5、data:数据连接设置等,包括各种广告的上传图片等    --afficheimg:首页flash广告图片    --brandlogo:品牌logo 6、images:上传商品图片文件夹,按日期分目录    --200902:按月份划分商品图片    --upload:上传文件夹,包括file、flash、image和media 7、includes:前台公用文件和函数    --codetable:语言对应的代码表    --fckeditor:开源html文本编辑器    --modules\convert:shopex转换文件    --modules\cron:如自动上下架、ip删除等函数    --modules\integrates:整合各种插件和函数基础类    --modules\payment:各种支付接口插件    --modules\shipping:各种送货方式插件 8、install:系统安装文件夹,用后请删除 9、js:前台用js脚本    --calendar:日历控件 10、languages:语言文件    --zh_cn:简体中文语言文件,存储简体中文下使用的函数变量等    --zh_tw:繁体中文语言文件,存储繁体中文下使用的函数变量等 11、temp:存放临时缓存等文件 12、themes:模板文件夹,可以随意拷贝模板样式 13、wap:手机浏览程序    --includes;公用文件和函数    --templates:页面模板  *.wml文件。
Java架构师必看
2021/03/22
7.2K0
SAP B1 内部错误,错误代码对应的原因说明
Code 翻译 String -39 文件结束 End of File -43 文件未找到 File not Found -47 文件正忙 File is Busy -50 文件无法打开 File Cannot Open -51 文件损坏 File Corrupted -99 被零除 Division by Zero -100 内存不足 Out of Memory -101 打印错误 Print Error -103 打印取消 Print Canceled -104 货币溢出 Money Overflow -111 无效的内存访问 Invalid Memory Access -199 一般错误 General Error -213 坏目录 Bad Directory -214 文件已经存在 File Already Exists -216 无效的文件权限 Invalid File Permission -217 无效路径 Invalid Path -1001 数据源 - 坏列类型 Data Source - Bad Column Type -1003 数据源 - 别名未找到 Data Source - Alias Not Found -1004 数据源 - 值未找到 Data Source - Value Not Found -1005 数据源 - 错误的日期 Data Source - Bad Date -1012 数据源 - 没有默认列 Data Source - No Default Column -1013 数据源 - 零/空值 Data Source - Zero/Blank Value -1015 数据源 - 整数溢出 Data Source - Integer Overflow -1016 数据源 - 坏值 Data Source - Bad Value -1022 数据源 - 其他文件不相关 Data Source - Other File Not Related -1023 数据源 - 其他关键不在主键 Data Source - Other Key Not In Main Key -1025 数据源 - 数组记录未找到 Data Source - Array Record Not Found -1027 数据源 - 值必须为正 Data Source - Value Must Be Positive -1028 数据源 - 值必须为负 Data Source - Value Must Be Negative -1029 数据源 - 列不能更新 Data Source - Column Cannot be updated -1100 数据源 - 不能分配环境 Data Source - Cannot Allocate Environment -1101 数据源 - 接触不良 Data Source - Bad Connection -1102 数据源 - 连接未打开 Data Source - Connection Not Opened -1103 数据源 - 数据库已存在 Data Source - DB Already Exists -1104 数据源 - 无法创建数据库 Data Source - Cannot Create Database -1200 数据源 - 数据绑定一般错误 Data Source - Data Bind General Error -2001 数据源 - 错误参数 Data Source - Bad Parameters -2003 数据源 - 太多的表 Data Source - Too Many Tables -2004 数据源 - 表未找到 Data Source - Table Not Found -2006 数据源 - 坏表定义 Data Source - Bad Table Definition -2007 数据源 - 错误的数据源 Data Source - Bad Data Source -2010 数据源 - 错误的数据源偏移 Data Source - Bad Data Source Offset -2013 数据源 - 没有字段在表 Data Source - No Fields In Table -2014 数据源 - 坏领域指数 Data Source - Bad Field Index -2015 数据源 - 错误的索引号 Data Source - Bad Index Number -2017 数据源 - 坏别名 Data Source - Bad Alias -2020 数据源 - 坏别名 Data Source - Bad Alias -2022 数据源 - 坏现场级 Data Source - Bad Field Level -202
SAP小讲堂
2024/12/01
2600
【教程】handsome主题个性化备忘录
复制这段内容并添加在前面,handsome主题可以在 开发者设置 自定义输出body 尾部的HTML代码中添加。
听闻所见
2023/08/02
1.6K0
【教程】handsome主题个性化备忘录
一篇文带你从0到1了解建站及完成CMS系统编写
文章为从0到1了解内容管理系统搭建与编写,由于一篇文章内容篇幅过长,文章内容经过压缩,该项目中相同逻辑的实现只以一个实例作为描述,主要以核心关键功能的开发作为主要的讲解步骤。如有想学习完整内容系统编写可在留言区留言,我会尽快完成完整版的实战教程发布。谢谢。本篇不涉及vue、nodejs的前端框架。
1_bit
2020/10/29
3.3K0
一篇文带你从0到1了解建站及完成CMS系统编写
django 菜鸟篇+进阶篇[通俗易懂]
django自带web server, 故django开发的项目可以独立的运行,也可以安置在apache(+mod_python)下运行
全栈程序员站长
2022/10/04
2K0
GreenPlum 7.1.0新特性介绍
GreenPlum 7.0.0于2023-09-28发布,大约半年后,GreenPlum 7.1.0于2024-02-09发布。
AiDBA宝典
2024/02/26
9651
GreenPlum 7.1.0新特性介绍
PHP实现Wget在线仿站工具
项目的核心是使用PHP处理用户请求,通过SSH连接服务器执行爬取命令,并将结果发送到用户邮箱。
C4rpeDime
2024/10/30
3560
面试总结
面试总结 面试总结 : Dubbo并发通信原理解析 Redis常用命令 SpringMVC与Struts2区别与比较总结 git常用命令 : 虚拟机的类加载机制。 spring boot与spring mvc的区别是什么? 一、Duboo基本概念解释 二、dubbo原理 ActiveMQ的功能解耦合和减轻写的压力。 项目优化 : 第一级优化 : 第二级优化 :redis缓存 第三极优化 : solr进行搜索 第四级优化 :SOA面向服务分布式的架构 第五级优化 : fastDFS分布式文件系统 第六级优化
海仔
2019/08/06
7740
Akka-CQRS(8)- CQRS Reader Actor 应用实例
前面我们已经讨论了CQRS-Reader-Actor的基本工作原理,现在是时候在之前那个POS例子里进行实际的应用示范了。
用户1150956
2019/06/24
1.6K0
CTFSHOW终极考核
ctfshow{060ae7a27d203604baeb125f939570ef}
故里[TRUE]
2024/02/24
5770
CTFSHOW终极考核
Bugku Web 部分WP
1.web2 听说聪明的人都能找到答案 http://123.206.87.240:8002/web2/ CTRL + u 查看源代码 2.计算器 http://12
wywwzjj
2023/05/09
5830
Java面试笔试题大汇总(最全+详细答案)
声明:有人说, 有些面试题很变态,个人认为其实是因为我们基础不扎实或者没有深入。本篇文章来自一位很资深的前辈对于最近java面试题目所做的总结归纳,有170道题目 ,知识面很广 ,而且这位前辈对于每个题都自己测试给出了答案 ,如果你对某个题有疑问或者不明白,可以电脑端登录把题目复制下来然后发表评论,大家一起探讨,也可以电脑端登录后关注我给我发私信,我们一起进步! 以下内容来自这位前辈 2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没
汤高
2018/01/11
30.1K0
Java面试笔试题大汇总(最全+详细答案)
相关推荐
Yii2 速查表
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验