Commit 139f511c authored by xiao-hesheng's avatar xiao-hesheng
Browse files

流程五脚本提交

parent ef56659b
......@@ -194,7 +194,19 @@ def get_account_date(sql):
db.close()
return new_str1
def get_account_date1(sql):
db, cursor = get_sql_conn()
cursor.execute(sql)
results = cursor.fetchone()
str1 = str(results)
new_str1 = str1.replace(',)', '')
new_str1 = new_str1.replace('(d', 'd')
# new_str1 = new_str1.replace(',', '')
# new_str1 = new_str1.replace("'", '')
# print(new_str1)
cursor.close()
db.close()
return new_str1
def set_goods_coding_type(branch_id): # 设置科室产品为赋码管理0为赋码管理1是非赋码
db, cursor = get_sql_conn()
sql = "UPDATE mcms_dept_goods_info SET coding_type = 0 WHERE branch_id=%s;"
......@@ -418,7 +430,17 @@ def check_batch_id(source_batch_id):
else:
return False
def check_distr_detail_id(source_distr_detail_id):
db, cursor = get_sql_conn()
cursor.execute("select id from hdi_distr_detail where id='%s'" % (source_distr_detail_id))
results1 = cursor.fetchall()
cursor.close()
db.close()
batch_id = process_tuple(results1)
if batch_id != None:
return True
else:
return False
def check_barcode_id(barcode_id):
db, cursor = get_sql_conn()
cursor.execute("select id from hdi_barcode where id='%s'" % (barcode_id))
......
......@@ -353,4 +353,19 @@
#中心库退货出库子表
"mcms_psi_batch_out_0918": '{"id":"%s","pid":"%s","order_no":"%s","source_detail_id":"%s","pick_detail_id":"%s","pur_mode":10,"hos_goods_id":"%s","mdm_goods_code":"%s","goods_code":"%s","source_batch_id":"%s","target_batch_id":"%s","psi_price":Decimal("99.999900"),"qty":Decimal("1.00"),"unit_name":"100支/100","barcode_id":"%s","sub_barcode_id":null,"shelf_code":"%s-2-01-01","settle_flag":1,"tb_status":0,"pur_task_id":null,"create_user":"%s","create_time":%s,"last_modified":%s,"last_modified_user":%s,"version":0}'
"mcms_psi_batch_out_0918": '{"id":"%s","pid":"%s","order_no":"%s","source_detail_id":"%s","pick_detail_id":"%s","pur_mode":10,"hos_goods_id":"%s","mdm_goods_code":"%s","goods_code":"%s","source_batch_id":"%s","target_batch_id":"%s","psi_price":Decimal("99.999900"),"qty":Decimal("100.00"),"unit_name":"100支/100","barcode_id":"%s","sub_barcode_id":null,"shelf_code":"%s-2-01-01","settle_flag":1,"tb_status":0,"pur_task_id":null,"create_user":"%s","create_time":%s,"last_modified":%s,"last_modified_user":"%s","version":0}'
#中心库退货出库主表
"check_mcms_psi_out_0918": '{"id":"%s","order_no":"%s","bill_mode":"16","rec_type":"YND","psi_flag":-1,"psi_kind":"299","stock_kind":"CK_TH","target_corp_id":"%s","target_branch_id":null,"target_dept_id":"%s","target_dept_name":"%s","target_stock_id":"%s","target_area_code":null,"target_area_name":null,"source_id":"%s","source_no":null,"source_repl_id":null,"source_corp_id":"%s","source_branch_id":"%s","source_dept_id":"%s","source_dept_name":"%s","source_stock_id":"%s","source_area_code":"%s","source_area_name":"%s","remark":"","tb_status":%s,"accounter":"%s","account_date":%s,"bill_relation_json":"{"pickOrderNo":"%s","pickBillId":"%s","psiOutBillId":"%s","psiOutOrderNo":"%s"}","reject_time":null,"reject_remark":null,"create_user":"%s","create_time":%s,"last_modified":%s,"last_modified_user":"%s","version":1,"last_auditor":null,"last_audit_time":null,"reject_user":null,"initial_order":null,"source_type":"SG","reject_reason":null,"receipt_status":1}'
#中心库退货出库_待结算数据主表
"check_mcms_out_un_balance_0918": '{"id": "%s", "hos_id": "%s", "branch_id": "%s", "tb_status": 0, "prov_id": "%s", "sub_prov_id": "%s", "settle_dept_id": "%s", "distr_detail_id": "%s", "hos_batch_id": "%s", "bar_id": "%s", "bar_code": "%s", "pur_mode": 10, "from_id": "%s", "from_order_no": "%s", "from_table": "mcms_psi_batch", "from_kind": "CK_TH", "account_date": %s, "account_user_id": "%s", "hos_goods_id": "%s", "goods_code": "%s", "price": Decimal("99.999900"), "settle_un_qty": Decimal("-100.00"), "settle_amount": Decimal("-9999.990000"), "hos_unit": "支", "contract_id": None, "normal_contract_id": None, "normal_detail_id": None, "confirm_status": 0, "temp_purchase": 0, "settle_type": 1, "settle_way": 0, "fcat_id": None, "fcat_name": None, "charging_flag": 1, "create_user": "%s", "create_time": %s, "last_modified": %s, "last_modified_user": "%s", "version": 0, "online_kind": "10", "charge_dept_id": "%s"}'
#中心库退货出库_结算数据主表
"check_mcms_out_balance_0918": '{"id": "%s", "order_no": "%s", "branch_id": "%s", "hos_id": "%s", "prov_id": "%s", "prov_name": "%s", "settle_dept_id": None, "tb_status": 0, "sum_row": 2, "settle_amount": Decimal("0.000000"), "settle_way": 0, "settle_month": "%s", "settle_start_time": %s, "settle_end_time": %s, "remark": None, "create_user": "%s", "create_time": %s, "last_modified": %s, "last_modified_user": "%s", "version": 0, "check_msg": None, "settle_qty": Decimal("0.0000"), "check_user": None, "check_time": None}'
#中心库退货出库_结算数据子表
"check_mcms_out_balance_detail_0918_1": '{"id": "%s", "pid": "%s", "prov_id": "%s", "prov_name": "%s", "sub_prov_id": "%s", "sub_prov_name": "%s", "out_dept_id": "%s", "out_dept_name": "%s", "account_date": %s, "pur_mode": 10, "from_table": "mcms_psi_batch", "from_id": "%s", "from_order_no": "%s", "hos_goods_id": "%s", "bar_id": "%s", "bar_code": "%s", "distr_detail_id": "%s", "hos_batch_id": "%s", "tb_status": 10, "price": Decimal("99.999900"), "settle_qty": Decimal("-100.00"), "invoice_qty": Decimal("0.00"), "settle_amount": Decimal("-9999.9900"), "un_settle_id": "%s", "create_user": "%s", "create_time": %s, "last_modified": %s, "last_modified_user": "%s", "version": 0, "settle_type": 1, "contract_id": None, "normal_contract_id": None, "temp_purchase": 0, "hos_id": "%s", "fcat_id": None, "invoice_price": Decimal("99.999900"), "online_kind": "10"}'
"check_mcms_out_balance_detail_0918_2": '{"id": "%s", "pid": "%s", "prov_id": "%s", "prov_name": "%s", "sub_prov_id": "%s", "sub_prov_name": "%s", "out_dept_id": "%s", "out_dept_name": "%s", "account_date": %s, "pur_mode": 10, "from_table": "mcms_psi_batch", "from_id": "%s", "from_order_no": "%s", "hos_goods_id": "%s", "bar_id": "%s", "bar_code": "%s", "distr_detail_id": "%s", "hos_batch_id": "%s", "tb_status": 10, "price": Decimal("99.999900"), "settle_qty": Decimal("100.00"), "invoice_qty": Decimal("0.00"), "settle_amount": Decimal("9999.9900"), "un_settle_id": "%s", "create_user": "%s", "create_time": %s, "last_modified": %s, "last_modified_user": "%s", "version": 0, "settle_type": 1, "contract_id": None, "normal_contract_id": None, "temp_purchase": 0, "hos_id": "%s", "fcat_id": None, "invoice_price": Decimal("99.999900"), "online_kind": "10"}'
\ No newline at end of file
Supports Markdown
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