#!/bin/bash cd /root/TS832xu/Deverloper/liff-push_2series_paied/paied/allmember/ rm -f users wget https://json_2series.digitalent.tw/users ID_COUNT=`jq . users|grep id| tail -n1 |awk -F " " '{ print $2 }'` echo $ID_COUNT for ((i=1;i<=$ID_COUNT;i++)) do cd /root/TS832xu/Deverloper/liff-push_2series_paied/paied/allmember/ wget https://json_2series.digitalent.tw/users?id=$i -O users.tmp NAMEFIX=`jq . users.tmp|grep NAME| head -n1 |awk -F "\"" '{ print $4 }'` cp ../BoardingCard.FLEX BoardingCard.FLEX.tmp.$i FBNAME=`jq . users.tmp|grep FBNAME| head -n1 |awk -F "\"" '{ print $4 }'` CARNUM=`jq . users.tmp|grep CARNUM| head -n1 |awk -F "\"" '{ print $4 }'` CARCOLOR=`jq . users.tmp|grep CARCOLOR| head -n1 |awk -F "\"" '{ print $4 }'` cartype=`jq . users.tmp|grep cartype| head -n1 |awk -F "\"" '{ print $4 }'` Phone=`jq . users.tmp|grep Phone| head -n1 |awk -F "\"" '{ print $4 }'` NumberOfPeople=`jq . users.tmp|grep NumberOfPeople| head -n1 |awk -F "\"" '{ print $4 }'` NumberOfChild=`jq . users.tmp|grep NumberOfChild| head -n1 |awk -F "\"" '{ print $4 }'` NumberOfBaby=`jq . users.tmp|grep NumberOfBaby| head -n1 |awk -F "\"" '{ print $4 }'` DAYS=`jq . users.tmp|grep DAYS| head -n1 |awk -F "\"" '{ print $4 }'` HOTELROOM2=`jq . users.tmp|grep HOTELROOM2| head -n1 |awk -F "\"" '{ print $4 }'` HOTELROOM4=`jq . users.tmp|grep HOTELROOM4| head -n1 |awk -F "\"" '{ print $4 }'` HALLROOM2=`jq . users.tmp|grep HALLROOM2| head -n1 |awk -F "\"" '{ print $4 }'` AddBED=`jq . users.tmp|grep AddBED | head -n1 |awk -F "\"" '{ print $4 }'` BANKACCOUNT=`jq . users.tmp|grep BANKACCOUNT | head -n1 |awk -F "\"" '{ print $4 }'` cat users.tmp|grep -q 一日遊 daytrip_status=$? echo $daytrip_status if [ $daytrip_status -eq 0 ] then echo "你是一日遊" ChargeOfPeople=$(($NumberOfPeople*950)) ChargeOfChild=$(($NumberOfChild*400)) ChargeOfHOTELROOM2=$(($HOTELROOM2*3100)) ChargeOfHOTELROOM4=$(($HOTELROOM4*4200)) ChargeOfHALLROOM2=$(($HOTELROOM2*3100)) ChargeTotal=$(($ChargeOfPeople+$ChargeOfChild+$ChargeOfHOTELROOM2+$ChargeOfHOTELROOM4+$ChargeOfHALLROOM2)) echo "金額總共$ChargeTotal" fi cat users.tmp|grep -q 二日遊 daytrip_status=$? echo $daytrip_status if [ $daytrip_status -eq 0 ] then echo "你是二日遊" ChargeOfPeople=$(($NumberOfPeople*700)) ChargeOfChild=$(($NumberOfChild * 400)) ChargeOfHOTELROOM2=$(($HOTELROOM2 * 3100)) ChargeOfHOTELROOM4=$(($HOTELROOM4 * 4200)) ChargeOfHALLROOM2=$(($HALLROOM2 * 3100)) ChargeTotal=$(($ChargeOfPeople + $ChargeOfChild + $ChargeOfHOTELROOM2 + $ChargeOfHOTELROOM4 + $ChargeOfHALLROOM2)) echo "金額總共$ChargeTotal" fi DATENOW=`date` sed -i "s/NAMEFIX/$NAMEFIX/g" BoardingCard.FLEX.tmp.$i sed -i "s/FBNAME/$FBNAME/g" BoardingCard.FLEX.tmp.$i sed -i "s/CARNUM/$CARNUM/g" BoardingCard.FLEX.tmp.$i sed -i "s/CARCOLOR/$CARCOLOR/g" BoardingCard.FLEX.tmp.$i sed -i "s/CARCOLOR/$CARCOLOR/g" BoardingCard.FLEX.tmp.$i sed -i "s/cartype/$cartype/g" BoardingCard.FLEX.tmp.$i sed -i "s/PHONE/$Phone/g" BoardingCard.FLEX.tmp.$i sed -i "s/NumberOfPeople/$NumberOfPeople/g" BoardingCard.FLEX.tmp.$i sed -i "s/NumberOfChild/$NumberOfChild/g" BoardingCard.FLEX.tmp.$i sed -i "s/NumberOfBaby/$NumberOfBaby/g" BoardingCard.FLEX.tmp.$i sed -i "s/HOTELROOM2/$HOTELROOM2/g" BoardingCard.FLEX.tmp.$i sed -i "s/HOTELROOM4/$HOTELROOM4/g" BoardingCard.FLEX.tmp.$i sed -i "s/HALLROOM2/$HALLROOM2/g" BoardingCard.FLEX.tmp.$i sed -i "s/AddBED/$AddBED/g" BoardingCard.FLEX.tmp.$i sed -i "s/DAYS/$DAYS/g" BoardingCard.FLEX.tmp.$i sed -i "s/BANKACCOUNT/$BANKACCOUNT/g" BoardingCard.FLEX.tmp.$i sed -i "s/20201114Charge/$ChargeTotal/g" BoardingCard.FLEX.tmp.$i sed -i "s/202011114DATE/$DATENOW/g" BoardingCard.FLEX.tmp.$i cat BoardingCard.FLEX.tmp.$i done