Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qa-deploy-utils
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
QA
qa-deploy-utils
Commits
dcffc10b
Commit
dcffc10b
authored
Jul 31, 2017
by
qa_quantgroup
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加删除所有数据脚本delete_All_Data.sh
parent
7330e167
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
103 additions
and
0 deletions
+103
-0
delete_All_Data.sh
qa_shell_script/script_by_Contorller/delete_All_Data.sh
+103
-0
No files found.
qa_shell_script/script_by_Contorller/delete_All_Data.sh
0 → 100644
View file @
dcffc10b
#!/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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment