Advertisement
Guest User

dis val

a guest
Jan 20th, 2020
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. #!/bin/bash
  2. MYDB=3access
  3. MYUSER=imasdetres
  4. MYPASS=imasdetres
  5. COMPANY="$1"
  6. COMPANY_NO_WHITESPACE="$(echo -e "${COMPANY}" | tr -d '[:space:]')"
  7. DATE=`date +%Y-%m-%d`
  8. OUTPUTFILE1=descuentosDiaCantidad.csv
  9. OUTPUTFILE2=descuentosDiaPorcentaje.csv
  10.  
  11. if [ -z "$1" ]
  12. then
  13. echo "Error: falta el nombre de la compañía asociada a los descuentos"
  14. exit -1
  15. fi
  16. OUTPUTFILE1=$COMPANY_NO_WHITESPACE-$DATE-$OUTPUTFILE1
  17. OUTPUTFILE2=$COMPANY_NO_WHITESPACE-$OUTPUTFILE2
  18. echo "Buscando descuentos generados hoy ($DATE) asociados a la compañía \"$COMPANY\""
  19. mysql -D$MYDB -u$MYUSER -p$MYPASS -se "select dt_ticketNumber from discountTicket join client on client.cl_id = discountTicket.dt_id_company where date(dt_registrationDate) = date(now()) and dt_type = 1 and client.cl_name='$COMPANY' and discountTicket.dt_printed != 1;" > "$OUTPUTFILE1"
  20. echo "Guardados descuentos de cantidad en $OUTPUTFILE1"
  21. mysql -D$MYDB -u$MYUSER -p$MYPASS -se "update discountTicket join client on client.cl_id = discountTicket.dt_id_company set discountTicket.dt_printed = 1 where date(dt_registrationDate) = date(now()) and dt_type = 1 and client.cl_name='$COMPANY';"
  22. echo "Activados tickets de cantidad"
  23. #mysql -D$MYDB -u$MYUSER -p$MYPASS -se "select dt_ticketNumber from discountTicket join client on client.cl_id = discountTicket.dt_id_company where date(dt_registrationDate) = date(now()) and dt_type in (2,4) and client.cl_name='$COMPANY' and discountTicket.dt_printed != 1;" > "$OUTPUTFILE2"
  24. #echo "Guardados descuentos de porcentaje en $OUTPUTFILE2"
  25. #mysql -D$MYDB -u$MYUSER -p$MYPASS -se "update discountTicket join client on client.cl_id = discountTicket.dt_id_company set discountTicket.dt_printed = 1 where date(dt_registrationDate) = date(now()) and dt_type in (2,4) and client.cl_name='$COMPANY';"
  26. #echo "Activados tickets de porcentaje"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement