Commit dcffc10b authored by qa_quantgroup's avatar qa_quantgroup

增加删除所有数据脚本delete_All_Data.sh

parent 7330e167
#!/bin/bash
ip=$1
phone_no=$2
DBNAME="xyqb_user"
DBNAME1="payment_center"
DBNAME2="xyqb"
DBNAME3="spider_center"
TABLENAME="user"
mysqld="-h$ip -p3306 -uqa -pqatest"
function deleteAlldata()
{
len=`echo $phone_no|awk '{print length($0)}'`
if [ $len -ne 11 ]
then
echo "请输入11位手机号!"
else
#各数据库中获取id值
echo "获取各数据库手机号对应ID"
xyqb_user_id=`mysql -N $mysqld ${DBNAME} -e "select id from ${TABLENAME} where phone_no=${phone_no}"`
echo "xyqb_user_id=$xyqb_user_id"
#支付中心id
payment_center_user_id=`mysql -N $mysqld ${DBNAME1} -e "select id from ${TABLENAME} where phone_no=${phone_no}"`
echo "payment_center_user_id=$payment_center_user_id"
#卡号
card_no=`mysql -N $mysqld ${DBNAME1} -e "select card_no from bank_card where user_id=${payment_center_user_id}"`
echo "card_no=$card_no"
#订单号
loan_id=`mysql -N $mysqld ${DBNAME2} -e "select id from loan_application_history where user_id=${xyqb_user_id}"`
echo "loan_id=$loan_id"
#授信中心用户ID
spider_id=`mysql -N $mysqld ${DBNAME3} -e "select id from ${TABLENAME} where phone_no=${phone_no}"`
echo "spider_id=$spider_id"
#merchant_order_no
merchant_order_no=`mysql -N $mysqld ${DBNAME3} -e "select merchant_order_no from merchant_auth_rel where user_id=${spider_id}"`
echo "merchant_order_no=$merchant_order_no"
echo "删除用户中心数据"
mysql $mysqld ${DBNAME} -e "delete from ${TABLENAME} where phone_no=$phone_no"
mysql $mysqld ${DBNAME} -e "delete from user_detail where phone_no=$phone_no"
mysql $mysqld ${DBNAME} -e "delete from address where user_id=$xyqb_user_id"
mysql $mysqld ${DBNAME} -e "delete from contact where user_id=$xyqb_user_id"
mysql $mysqld ${DBNAME} -e "delete from user_ext_info where user_id=$xyqb_user_id"
mysql $mysqld ${DBNAME} -e "delete from wechat_userinfo where user_id=$xyqb_user_id"
mysql $mysqld ${DBNAME2} -e "delete from loan_application_history where user_id=$xyqb_user_id"
mysql $mysqld ${DBNAME2} -e "delete from baitiao_account where user_id=$xyqb_user_id"
mysql $mysqld ${DBNAME2} -e "delete from baitiao_bill where user_id=$xyqb_user_id"
mysql $mysqld ${DBNAME2} -e "delete from baitiao_bill_repayment_plan where user_id=$xyqb_user_id"
mysql $mysqld ${DBNAME2} -e "delete from baitiao_bill_transfer_record where user_id=$xyqb_user_id"
mysql $mysqld ${DBNAME2} -e "delete from baitiao_consume_history where user_id=$xyqb_user_id"
mysql $mysqld ${DBNAME2} -e "delete from baitiao_order where user_id=$xyqb_user_id"
mysql $mysqld ${DBNAME2} -e "delete from baitiao_order_history where user_id=$xyqb_user_id"
mysql $mysqld ${DBNAME2} -e "delete from baitiao_repayment_plan where user_id=$xyqb_user_id"
mysql $mysqld ${DBNAME2} -e "delete from loan_application_manifest_history where user_id=$xyqb_user_id"
mysql $mysqld ${DBNAME2} -e "delete from loan_demand_history where loan_application_history_id=$loan_id"
mysql $mysqld ${DBNAME2} -e "delete from loan_demand_history_app where phone_no=$phone_no"
mysql $mysqld ${DBNAME2} -e "delete from loan_submit_info where loan_id=$loan_id"
mysql $mysqld ${DBNAME2} -e "delete from pay_center_bank_card where phone_no=$phone_no"
mysql $mysqld ${DBNAME2} -e "delete from pay_center_biao_tiao_bank_card where phone_no=$phone_no"
mysql $mysqld ${DBNAME2} -e "delete from repayment_plan where user_id=$xyqb_user_id"
mysql $mysqld ${DBNAME2} -e "delete from user_authorization_history where loan_application_history_id=$loan_id"
mysql $mysqld ${DBNAME2} -e "delete from user_finance_history where loan_application_history_id=$loan_id"
mysql $mysqld ${DBNAME2} -e "delete from waiting_for_assignment where loan_application_history_id=$loan_id"
mysql $mysqld ${DBNAME2} -e "delete from waiting_funding_corp_operate_people where loan_application_history_id=$loan_id"
mysql $mysqld ${DBNAME2} -e "delete from user_contact where user_id=$xyqb_user_id"
echo "删除爬虫中心数据"
mysql $mysqld ${DBNAME3} -e "delete from user_authorization where user_id=$spider_id"
mysql $mysqld ${DBNAME3} -e "delete from merchant_auth_rel where user_id=$spider_id"
mysql $mysqld ${DBNAME3} -e "delete from ${TABLENAME} where phone_no=$phone_no"
mysql $mysqld ${DBNAME3} -e "delete from user_detail where phone_no=$phone_no"
mysql $mysqld ${DBNAME3} -e "delete from notify_message where merchant_order_no=$merchant_order_no"
echo "删除红包系统数据"
mysql $mysqld redpacket -e "delete from redpacket_mall where phone_no=$phone_no"
echo "删除现金流数据"
mysql $mysqld cash_loan_flow -e "delete from order_progress_record where loan_id=$loan_id"
echo "删除支付中心数据"
mysql $mysqld ${DBNAME1} -e "delete from ${TABLENAME} where phone_no=$phone_no"
mysql $mysqld ${DBNAME1} -e "delete from user_detail where phone_no=$phone_no"
mysql $mysqld ${DBNAME1} -e "delete from bank_card_detail where card_no=$card_no"
mysql $mysqld ${DBNAME1} -e "delete from bank_card where user_id=$payment_center_user_id"
mysql $mysqld ${DBNAME1} -e "delete from batch_pay_bankcard where user_id=$payment_center_user_id"
mysql $mysqld ${DBNAME1} -e "delete from bind_card_order where user_id=$payment_center_user_id"
mysql $mysqld ${DBNAME1} -e "delete from card_bind_info where user_id=$payment_center_user_id"
mysql $mysqld ${DBNAME1} -e "delete from merchant_card_rel where user_id=$payment_center_user_id"
mysql $mysqld ${DBNAME1} -e "delete from repay_order where user_id=$payment_center_user_id"
echo "删除谛听中心数据"
mysql $mysqld risk_control -e "delete from review_history where phone_no=$phone_no"
break
fi
}
deleteAlldata $ip $phone_no
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment