function coupon_modifystock($id, $num) { global $_W; $id = intval($id); $num = intval($num); $item = pdo_fetch('SELECT acid,id,card_id,quantity FROM ' . tablename('coupon') . ' WHERE uniacid = :aid AND id = :id', array(':aid' => $_W['uniacid'], ':id' => $id)); if (empty($item)) { return error(-1, '卡券不存在或已经删除'); } if (empty($item['card_id'])) { return error(-1, '卡券id出错'); } $num_tmp = $num - $item['quantity']; $coupon = new coupon($item['acid']); $return = $coupon->ModifyStockCard($item['card_id'], $num_tmp); if (is_error($return)) { return $return; } pdo_update('coupon', array('quantity' => $num), array('id' => $id, 'uniacid' => $_W['uniacid'])); return true; }