/** * 赠送用户积分 * * @param String $sn 订单编号 * */ function give_member_points($sn) { $dao = D("Orders"); $list = $dao->where("sn=" . $sn)->find(); if ($list) { $orders_id = $list["id"]; $member_id = $list["member_id"]; $dao = D("Orders_products"); $list = $dao->where("orders_id=" . $orders_id)->findAll(); if ($list) { $dao = D("Members"); for ($i = 0; $i < count($list); $i++) { $dao->setInc("points", "id=" . $member_id, get_products_points($list[$i]["products_id"])); } } } }
/** * 赠送用户积分 * * @param String $sn 订单编号 * */ function give_member_points($sn) { $res = D('Orders')->where("sn='{$sn}'")->find(); if ($res) { $orders_id = $res['id']; $member_id = $res['member_id']; $list = D('OrdersProducts')->where("orders_id='{$orders_id}'")->select(); if ($list) { $membersModel = D('Members'); foreach ($list as $k => $v) { $membersModel->setInc("points", "id='{$member_id}'", get_products_points($v['products_id'])); } } } }