orderComplete($param['promotion_id'],$param['order_id']); (new Forder())->calculate($param); //计算订单佣金 }else{ $goods_ids = model("order_goods")->getList([[ 'order_id', '=', $param[ 'order_id' ] ] ], 'goods_id'); $diamond = model("goods")->getSum([['goods_id', 'in', array_column($goods_ids,'goods_id')]], 'give_diamond'); if($diamond){ $site_id=$param['site_id']; $member_id=$param['member_id']; $member_account = new MemberAccount(); $member_account->addMemberAccount($site_id, $member_id, 'diamond', $diamond, 'diamond', '赠送猕猴桃', '会员购物赠送猕猴桃',$param[ 'order_id' ]); } } return success(); } }