Skip to content

Instantly share code, notes, and snippets.

@daviddsp
daviddsp / query.sql
Created March 5, 2019 15:35
function PostgreSQL
create function generate () Returns Void
as
$$
CREATE VIEW jvf.view_products AS
SELECT stock.code_internal,SUM(stock.stock) AS stock,stock.object_id as id_algolia,stock.price,promo.offer as promotions,
product.name, product.master_category, product.category as category, product.sub_category as sub_category,
product.principe_active as principe_active,product.bioequivalent as bioequivalent, product.internet_sale as internet_sale,
product.prescription_type as prescription_type, product.laboratory, product.meta_description, product.image, product.keywords,
$router->post('transaccion/{trx_id}/{monto}', 'Controller@index');
$router->get('transaccion/{token}/{trx_id}/{monto}', 'Controller@Consultar');
@daviddsp
daviddsp / controller.php
Created August 21, 2018 14:06
controller
<?php
namespace App\Http\Controllers;
use Laravel\Lumen\Routing\Controller as BaseController;
class Controller extends BaseController
{
public static function index($trx_id, $monto)
{
const funcion = 'transaccion/crear';
let montoFixed = monto.toFixed(2)
let data = { "trx_id":trx_id.toString(), "medio_pago":medio_pago.toString(), "monto":montoFixed }
let fecha = moment().toDate().toUTCString();
let mensaje = funcion+"\n"+trx_id+"\n"+montoFixed+"\n"+fecha
let firma = this.FirmarMensaje(mensaje, key, secret);
@daviddsp
daviddsp / quiz.js
Last active July 27, 2018 06:23
quiz.js
import React, { Component } from 'react';
import styles from '../style';
import { Text, View, StyleSheet, Image,Button,TextInput,TouchableHighlight, Alert,
Keyboard,ScrollView, AsyncStorage, FlatList} from 'react-native';
import Icon from 'react-native-vector-icons/SimpleLineIcons';
import { List, ListItem } from 'react-native-elements'
import Animbutton from '../common/animbutton';
@daviddsp
daviddsp / js
Created July 6, 2018 03:13
dashboard
import React, { Component } from 'react';
import { Icon } from 'react-native-elements'
import { Text, View, StyleSheet, Image,Button,TextInput,TouchableHighlight, Alert,
Keyboard,ScrollView, AsyncStorage} from 'react-native';
const token='';
export default class Dashboard extends Component {
constructor(props) {
@daviddsp
daviddsp / js
Created July 6, 2018 03:11
Login
import React, { Component } from 'react';
import styles from '../style';
import { Text, View, StyleSheet, Image,Button,TextInput,TouchableHighlight, Alert, AsyncStorage } from 'react-native';
import Icon from 'react-native-vector-icons/SimpleLineIcons';
const token = 'accessToken';
export default class Login extends Component {
constructor(props) {
# Parar todos los contenedores
docker stop $(docker ps -a -q)
# Eliminar todos los contenedores
docker rm $(docker ps -a -q)
# Eliminar todas las imágenes
docker rmi $(docker images -q)
@daviddsp
daviddsp / doc.md
Last active October 23, 2017 04:28
Documentación buscador

GET URL: api.pharol.cl/api/v1/product_search/?query=nombreabuscar&username=[email protected]&api_key=7ec882f16fdb2cac336b823fcef5e55805649ab4&user=125

Este endpoint recibe como parametro query el cual recibe el nombre del producto bien sea en minúscula o mayúscula, retornando de esta forma todos los productos asociados al principio activo buscado o al nombre del producto.

Adicional trae los productos que esten activos para la venta online.

Este endpoint solo se debe usar en el buscador!!

@daviddsp
daviddsp / README.md
Last active October 2, 2017 18:56
API upload file documentation

Documentación Endpoint purchase_product para el upload de images relacionadas a las compras

Campos Requeridos

  • purchase: Representa el ID de la compra
  • product: Representa el ID del producto
  • quantity: Representa la cantidad que se solicito del producto
  • product_unit_price: Representa el precio unitario del producto
  • product_total_price: Representa el precio total del producto
  • prescription_image: Representa el campo donde se debe adjuntar la imagen (recipe) que adjunto el cliente