Add case for several solds
This commit is contained in:
parent
b035d4022d
commit
46a4b54118
|
@ -3,26 +3,29 @@
|
||||||
DUNITER=$(grep g1_node ../config/config.php | awk '{ print $3}' | tr -d ';' | tr -d "'")
|
DUNITER=$(grep g1_node ../config/config.php | awk '{ print $3}' | tr -d ';' | tr -d "'")
|
||||||
TXBLOCKS=$(curl -s $DUNITER/blockchain/with/tx | jq '.result.blocks[]')
|
TXBLOCKS=$(curl -s $DUNITER/blockchain/with/tx | jq '.result.blocks[]')
|
||||||
TXBLOCKS=$(echo "$TXBLOCKS" | tail -n 5 | tr '\n' ' ')
|
TXBLOCKS=$(echo "$TXBLOCKS" | tail -n 5 | tr '\n' ' ')
|
||||||
keyword="merci"
|
keyword="\[Achat GMarche] : "
|
||||||
|
|
||||||
for i in $TXBLOCKS; do
|
for i in $TXBLOCKS; do
|
||||||
result=$(curl -s $DUNITER/blockchain/block/$i | jq '.transactions[].comment' | grep -v '""' | tr -d '"')
|
result=$(curl -s $DUNITER/blockchain/block/$i | jq '.transactions[].comment' | grep -v '""' | tr -d '"')
|
||||||
|
|
||||||
### TODO: Finaliser pour cas réel, prendre en compte plusieurs transactions gmarche dans même block, ainsi que transaction déjà passé en Vendu.
|
#result=$(echo "$result" | grep "$keyword")
|
||||||
isSell=$(echo "$result" | grep "$keyword")
|
[[ ! -z $result ]] && isSell+=$(echo -e "$result;") && echo "$result"
|
||||||
[[ ! -z $isSell ]] && echo $isSell
|
|
||||||
echo ---
|
echo ---
|
||||||
sleep 1
|
sleep 1
|
||||||
done
|
done
|
||||||
|
|
||||||
isSell="[Achat GMarche] : testCesium"
|
# isSell="[Achat GMarche] : testCesium" # Test hors sol
|
||||||
isSell=$(echo $isSell | cut -d' ' -f4-)
|
isSell=$(echo $isSell | sed "s/$keyword//g")
|
||||||
|
|
||||||
#echo "$isSell est vendu"
|
echo "$isSell est vendu"
|
||||||
|
|
||||||
req="UPDATE products SET status = 'solde' WHERE name = '$isSell';"
|
IFS=';'; ADDR=($isSell); unset IFS;
|
||||||
|
for i in "${ADDR[@]}"; do
|
||||||
|
req="UPDATE products SET status = 'solde' WHERE name = '$i';"
|
||||||
|
echo "$req"
|
||||||
|
# sudo mysql --database gmarche -e "$req"
|
||||||
|
done
|
||||||
|
|
||||||
sudo mysql --database gmarche -e "$req"
|
|
||||||
sudo mysql --database gmarche -e "SELECT name,status FROM products;"
|
sudo mysql --database gmarche -e "SELECT name,status FROM products;"
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
Loading…
Reference in New Issue