diff --git a/addon/fenxiao/model/FenxiaoOrder.php b/addon/fenxiao/model/FenxiaoOrder.php index 230e1df..ea2b330 100644 --- a/addon/fenxiao/model/FenxiaoOrder.php +++ b/addon/fenxiao/model/FenxiaoOrder.php @@ -322,16 +322,16 @@ class FenxiaoOrder extends BaseModel $goods_info = model('goods')->getInfo([['goods_id', '=', $order['goods_id']]]); $fenxiao_account = new FenxiaoAccount(); $menber_account = new MemberAccount(); - $fenxiao_account->addAccount($i_fenxiao['fenxiao_id'], $i_fenxiao['fenxiao_name'], 'points', $order['real_goods_money'] * $goods_info['order_give_points_ratio'] /100, $order['order_id'],'points', '购物赠送积分'); - $fenxiao_account->addAccount($i_fenxiao['fenxiao_id'], $i_fenxiao['fenxiao_name'], 'contribution', $order['real_goods_money'] * $goods_info['order_give_contribution_ratio'] /100, $order['order_id'],'contribution', '购物赠送贡献值'); - $fenxiao_account->addAccount($i_fenxiao['fenxiao_id'], $i_fenxiao['fenxiao_name'], 'house_purchase', $order['real_goods_money'] * $goods_info['order_give_house_purchase_ratio'] /100, $order['order_id'],'house_purchase', '购物赠送购房券'); + $fenxiao_account->addAccount($i_fenxiao['fenxiao_id'], $i_fenxiao['fenxiao_name'], 'points',$order['num'] * $goods_info['order_give_points_ratio'], $order['order_id'],'points', '购物赠送积分'); + $fenxiao_account->addAccount($i_fenxiao['fenxiao_id'], $i_fenxiao['fenxiao_name'], 'contribution',$order['num'] * $goods_info['order_give_contribution_ratio'], $order['order_id'],'contribution', '购物赠送贡献值'); + $fenxiao_account->addAccount($i_fenxiao['fenxiao_id'], $i_fenxiao['fenxiao_name'], 'house_purchase',$order['num'] * $goods_info['order_give_house_purchase_ratio'], $order['order_id'],'house_purchase', '购物赠送购房券'); $parent_fenxiao['parent'] = $i_fenxiao['parent']; for($i = 0;$i < 4;$i++){ if($parent_fenxiao['parent'] <= 0){ break; } - $parent_fenxiao = model('fenxiao')->getInfo(['fenxiao_id' => $parent_fenxiao['parent']], 'fenxiao_id,fenxiao_name,parent,grand_parent'); + $parent_fenxiao = model('fenxiao')->getInfo(['fenxiao_id' => $parent_fenxiao['parent']], 'fenxiao_id,fenxiao_name,parent,grand_parent,site_id,member_id'); if(!$parent_fenxiao){ break; } diff --git a/addon/fenxiao/shop/view/fenxiao/lists.html b/addon/fenxiao/shop/view/fenxiao/lists.html index dc6e085..a5b25ef 100644 --- a/addon/fenxiao/shop/view/fenxiao/lists.html +++ b/addon/fenxiao/shop/view/fenxiao/lists.html @@ -145,7 +145,7 @@