全部
常见问题
产品动态
精选推荐

商品订单取消后未处理虚拟币

管理 管理 编辑 删除

问题说明:商品订单取消后未处理虚拟币问题

解决问题方法:

修改文件:application\wap\model\store\StoreOrder

修改方法:removeOrder()

d0ff6202407191652431641.png

public static function removeOrder($uni, $uid)
    {
    public static function removeOrder($uni, $uid)
    {
        $order = self::getUserOrderDetail($uid, $uni);
        if (!$order) return self::setErrorInfo('订单不存在!');
        $order = self::tidyOrder($order);
        $res = true;
        $res3 = true;
        self::beginTrans();
        if ($order['type'] == 2 && ($order['refund_status'] == 2 || !$order['paid'])) {
            $cart_id = Db::name('store_order_cart_info')->where('oid', $order['id'])->value('cart_id');
            if (!$cart_id) return self::setErrorInfo('订单数据有误!');
            $cart = StoreCart::where('id', $cart_id)->field('product_id,cart_num')->find();
            if (!$cart) return self::setErrorInfo('订单购物车数据有误!');
            $res = StoreProduct::where('id', $cart['product_id'])->setInc('stock', $cart['cart_num']);
            if($order['use_gold'] > 0) {
                $gold_name = SystemConfigService::get('gold_name');
                $gold_num = User::where('uid',$uid)->value('gold_num');
                $res3 = User::bcInc($uid, 'gold_num', $order['use_gold'], 'uid');
                UserBill::income($gold_name . '返还', $uid, 'gold_num', 'return', $order['use_gold'], $order['id'], $gold_num, '订单取消返还' . floatval($order['use_gold']) .$gold_name);
            }
        }
        $res1 = self::edit(['is_del' => 1], $order['id'], 'id');
        $res2 = StoreOrderStatus::status($order['id'], 'remove_order', '删除订单');
        $res = $res && $res1 && $res2 && $res3;
        self::checkTrans($res);
        if ($res)
            return true;
        else
            return self::setErrorInfo('订单删除失败!');
    }



请登录后查看

全 最后编辑于2024-07-19 16:52:50

快捷回复
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
回复从新到旧

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest==1? '取消推荐': '推荐'}}
{{item.floor}}#
{{item.user_info.title}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
{{item.like_count}}
{{item.showReply ? '取消回复' : '回复'}}
删除
回复
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

作者 管理员 企业

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}   {{itemc.ip_address}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
回复
查看更多
回复
回复
372
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

管理员
暂无简介

回答

1635

发布

164

经验

36166

快速安全登录

使用微信扫码登录
{{item.label}} {{item.label}} {{item.label}} 板块推荐 常见问题 产品动态 精选推荐 首页头条 首页动态 首页推荐
加精
取 消 确 定
回复
回复
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定

微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 开源下载 CRMEB官方论坛 帮助文档
返回顶部 返回顶部
CRMEB客服