sql4="delete from mcms_pick_detail where pid in(select id from mcms_pick where branch_id not in'%s');"%branch_id
sql1="delete from mcms_pick where branch_id not in '%s';"%branch_id
sql2="delete from mcms_pick_gen where dept_id in('%s','%s','%s','%s')"%(dept1,dept2,dept3,dept4)
sql3="delete from mcms_pick_batch where hos_goods_id in('%s','%s','%s')"%(
hosGoodsId1,hosGoodsId2,hosGoodsId3)
sql4="delete from mcms_pick_detail where pid in(select id from mcms_pick where branch_id not in (%s));"%branch_id
sql1="delete from mcms_pick where branch_id not in (%s);"%branch_id
sql2="delete from mcms_pick_gen where dept_id in(select dept_id from mcms_stock_info where branch_id not in(%s));"%branch_id
sql3="delete from mcms_pick_batch where pid in(select id from mcms_pick where branch_id not in (select id from mcms_branch_info));"
cursor.execute(sql4)
cursor.execute(sql1)
cursor.execute(sql2)
...
...
@@ -533,46 +527,38 @@ class delData(object):
cursor.execute("commit;")
# 验收单
sql1="delete from mcms_check where branch_id ='%s';"%branch_id
sql2="delete from mcms_check_batch where hos_goods_id in('%s','%s','%s')"%(
hosGoodsId1,hosGoodsId2,hosGoodsId3)
sql1="delete from mcms_check_batch where pid in(select id from mcms_check where branch_id not in(select id from mcms_branch_info));"
sql2="delete from mcms_check where branch_id not in(select id from mcms_branch_info);"
cursor.execute(sql1)
cursor.execute(sql2)
cursor.execute("commit;")
# 配送单
sql1="delete from hdi_distr_barcode where pid in(select id FROM hdi_distr where branch_id not in'%s');"%branch_id
sql2="delete from hdi_distr where branch_id not in'%s';"%branch_id
sql3="delete from hdi_distr_detail where hos_goods_id in('%s','%s','%s')"%(
hosGoodsId1,hosGoodsId2,hosGoodsId3)
sql1="delete from hdi_distr_detail where pid in(select id from hdi_distr where branch_id not in(select id from mcms_branch_info));"
sql2="delete from hdi_distr_barcode where pid in(select id FROM hdi_distr where branch_id not in(%s));"%branch_id
sql3="delete from hdi_distr where branch_id not in(%s);"%branch_id
cursor.execute(sql1)
cursor.execute(sql2)
cursor.execute(sql3)
cursor.execute("commit;")
# 单据
sql1="delete from mcms_psi where target_branch_id not in'%s';"%branch_id
sql6="delete from mcms_psi where target_dept_name like '%国药集团公司_____';"
sql2="delete from mcms_psi_batch where hos_goods_id in('%s','%s','%s');"%(
hosGoodsId1,hosGoodsId2,hosGoodsId3)
sql3="delete from mcms_psi_dept where target_branch_id not in'%s';"%branch_id
sql4="delete from mcms_psi_dept_batch where hos_goods_id in('%s','%s','%s');"%(
hosGoodsId1,hosGoodsId2,hosGoodsId3)
sql5="delete from his_order where branch_id not in'%s';"%branch_id
sql1="delete from mcms_psi_batch where pid in(select id from mcms_psi where target_branch_id not in(select id from mcms_branch_info));"
sql2="delete from mcms_psi where target_branch_id not in(%s);"%branch_id
sql3="delete from mcms_psi_dept_batch where pid in(select id from mcms_psi_dept where target_branch_id not in(select id from mcms_branch_info));"
sql4="delete from mcms_psi_dept where target_branch_id not in(%s);"%branch_id
sql5="delete from his_order where branch_id not in (%s);"%branch_id
cursor.execute(sql1)
cursor.execute(sql2)
cursor.execute(sql3)
cursor.execute(sql4)
cursor.execute(sql5)
cursor.execute(sql6)
cursor.execute("commit;")
# 手术通知单
sql1="delete from mcms_operation_apply where branch_id not in'%s';"%branch_id
sql2="delete from mcms_operation_apply_list where hos_goods_id in('%s','%s','%s');"%(
hosGoodsId1,hosGoodsId2,hosGoodsId3)
sql3="delete from mcms_operation_notice where branch_id not in'%s';"%branch_id
sql4="delete from mcms_operation_notice_list where hos_goods_id in('%s','%s','%s');"%(
hosGoodsId1,hosGoodsId2,hosGoodsId3)
sql1="delete from mcms_operation_apply_list where pid in(select id from mcms_operation_apply where branch_id not in (select id from mcms_branch_info));"
sql2="delete from mcms_operation_apply where branch_id not in (%s);"%branch_id
sql3="delete from mcms_operation_notice_list where pid in(select id from mcms_operation_notice where branch_id not in (select id from mcms_branch_info));"
sql4="delete from mcms_operation_notice where branch_id not in(%s);"%branch_id
cursor.execute(sql1)
cursor.execute(sql2)
cursor.execute(sql3)
...
...
@@ -580,19 +566,20 @@ class delData(object):
cursor.execute("commit;")
# 结算
sql1="delete from mcms_out_balance where branch_id not in'%s';"%branch_id
sql2="delete from mcms_out_balance_detail where prov_name like '%国药集团公司_____';"
sql3="delete from mcms_out_un_balance where branch_id not in'%s';"%branch_id
sql1="delete from mcms_out_balance_detail where pid in(select id from mcms_out_balance where branch_id not in (select id from mcms_branch_info));"
sql2="delete from mcms_out_balance where branch_id not in(%s);"%branch_id
sql3="delete from mcms_out_un_balance where branch_id not in(%s);"%branch_id
cursor.execute(sql1)
cursor.execute(sql2)
cursor.execute(sql3)
cursor.execute("commit;")
# 发票
sql1="delete from mcms_invoice where prov_name like '%国药集团公司_____';"
sql2="delete from mcms_invoice_comment where pid in(select invoice_id from mcms_invoice_ext_detail where pid in(select id from mcms_invoice_ext where prov_name like '%国药集团公司_____'));"
sql1="delete from mcms_invoice_comment where pid in(select invoice_id from mcms_invoice_ext_detail where pid in(select id from mcms_invoice_ext where prov_name like '%国药集团公司_____'));"
sql2="delete from mcms_invoice where prov_name like '%国药集团公司_____';"
sql3="delete from mcms_invoice_ext_detail where pid in(select id from mcms_invoice_ext where prov_name like '%国药集团公司_____');"
sql4="delete from mcms_invoice_ext where prov_name like '%国药集团公司_____';"
sql5="delete from mcms_invoice_detail where branch_id not in'%s';"%branch_id
sql5="delete from mcms_invoice_detail where branch_id not in (%s);"%branch_id
cursor.execute(sql1)
cursor.execute(sql2)
cursor.execute(sql3)
...
...
@@ -606,9 +593,9 @@ class delData(object):
cursor.execute(sql2)
cursor.execute("commit;")
# 请领单
sql1="delete from mcms_dept_buy_detail where pid in (select id from mcms_dept_buy where branch_id not in'%s');"%branch_id
sql2="delete from mcms_dept_buy where branch_id not in'%s';"%branch_id
sql3="delete from mcms_dept_buy_car where branch_id not in'%s';"%branch_id
sql1="delete from mcms_dept_buy_detail where pid in (select id from mcms_dept_buy where branch_id not in(%s));"%branch_id
sql2="delete from mcms_dept_buy where branch_id not in(%s);"%branch_id
sql3="delete from mcms_dept_buy_car where branch_id not in(%s);"%branch_id
sql4="delete from mcms_dept_patient where id ='自动化测试';"
cursor.execute(sql1)
cursor.execute(sql2)
...
...
@@ -616,9 +603,9 @@ class delData(object):
cursor.execute(sql4)
cursor.execute("commit;")
# 报表
sql1="delete from portal_card where branch_id not in'%s';"%branch_id
sql2="delete from portal_chart where branch_id not in'%s';"%branch_id
sql3="delete from portal_worklist where branch_id not in'%s';"%branch_id
sql1="delete from portal_card where branch_id not in(%s);"%branch_id
sql2="delete from portal_chart where branch_id not in(%s);"%branch_id
sql3="delete from portal_worklist where branch_id not in(%s);"%branch_id
sql1="delete from mcms_out_balance_detail where prov_name like '%国药集团公司_____';"
sql2="delete from mcms_out_balance where prov_name like '%国药集团公司_____';"
sql3="delete from mcms_invoice_comment where pid in(select id from mcms_invoice where prov_name like '%国药集团公司_____');"
sql4="delete from mcms_invoice_detail where pid in(select id from mcms_invoice where prov_name like '%国药集团公司_____');"
sql5="delete from mcms_invoice where prov_name like '%国药集团公司_____';"
sql6="delete from mcms_operation_notice_list where pid in(select id from mcms_operation_notice where branch_name like '%东土城路院区_____');"
sql7="delete from mcms_operation_notice where branch_name like '%东土城路院区_____';"
sql8="delete from mcms_purchase_detail where pid in(select id from mcms_purchase where branch_id not in(select id from spd3_herp_test2.mcms_branch_info ));"
sql9="delete from mcms_purchase where branch_id not in(select id from spd3_herp_test2.mcms_branch_info );"