diff --git "a/air_case/b5_spd3_core_business_flow/a_b3\346\265\201\347\250\213\345\215\201\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\350\276\271\344\273\223.air/a_b3\346\265\201\347\250\213\345\215\201\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\350\276\271\344\273\223.py" "b/air_case/b5_spd3_core_business_flow/a_b3\346\265\201\347\250\213\345\215\201\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\350\276\271\344\273\223.air/a_b3\346\265\201\347\250\213\345\215\201\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\350\276\271\344\273\223.py" index 9dd01631b107ea038f975d444b1ac8d166345096..2e0ad902414f75d62c3cdf5da39cc41dfc18d9f4 100644 --- "a/air_case/b5_spd3_core_business_flow/a_b3\346\265\201\347\250\213\345\215\201\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\350\276\271\344\273\223.air/a_b3\346\265\201\347\250\213\345\215\201\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\350\276\271\344\273\223.py" +++ "b/air_case/b5_spd3_core_business_flow/a_b3\346\265\201\347\250\213\345\215\201\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\350\276\271\344\273\223.air/a_b3\346\265\201\347\250\213\345\215\201\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\350\276\271\344\273\223.py" @@ -217,13 +217,13 @@ def BuyCarSubmit(): # 创建领车交易================================================= url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, "herpService_buy_createBuyBill_url") - print('创建领车交易=================', url) + print('创建请领车交易=================', url) billExpdtDate = timeUtils().get_time_add(30, 2) request_body = commonFuc().get_business_data(module, "payload44", billExpdtDate, get_branch_id(), list_id[0], list_id[1], list_id[2]) - print('创建领车交易', 'request_body', request_body) + print('创建请领车交易', 'request_body', request_body) result = commonFuc().http_post(url, request_body, headers) print('创建领车交易,result', result) currentTaskList = commonFuc().analysis_json('currentTaskList', commonFuc().analysis_json('data', result)) diff --git "a/air_case/b5_spd3_core_business_flow/a_b4\346\265\201\347\250\213\345\215\201\344\270\200\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\347\233\264\351\200\201.air/a_b4\346\265\201\347\250\213\345\215\201\344\270\200\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\347\233\264\351\200\201.py" "b/air_case/b5_spd3_core_business_flow/a_b4\346\265\201\347\250\213\345\215\201\344\270\200\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\347\233\264\351\200\201.air/a_b4\346\265\201\347\250\213\345\215\201\344\270\200\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\347\233\264\351\200\201.py" index 531eab4fbb414150764e3b361b6d48a89766e22c..4e4b485438cebbfc414d4bcf861902591310aa7b 100644 --- "a/air_case/b5_spd3_core_business_flow/a_b4\346\265\201\347\250\213\345\215\201\344\270\200\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\347\233\264\351\200\201.air/a_b4\346\265\201\347\250\213\345\215\201\344\270\200\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\347\233\264\351\200\201.py" +++ "b/air_case/b5_spd3_core_business_flow/a_b4\346\265\201\347\250\213\345\215\201\344\270\200\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\347\233\264\351\200\201.air/a_b4\346\265\201\347\250\213\345\215\201\344\270\200\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\347\233\264\351\200\201.py" @@ -752,20 +752,21 @@ def check_accept_order(type=1): break # ==============================查看订单详情================== # ========设置验收全部合格 - url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, "check_barcode_save_url") - print('check_barcode_save_url', url) + url2 = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, "check_barcode_save_url") + print('check_barcode_save_url', url2) sourceBillId = sourceId - request_body = commonFuc().get_business_data(module, "payload2", sourceBillId, viewId) + request_body2 = commonFuc().get_business_data(module, "payload2", sourceBillId, viewId) - print('设置验收全部合格request_body', request_body) + print('设置验收全部合格request_body2', request_body2) # 发送请求 time.sleep(6) while True: - result = commonFuc().http_post(url, request_body, headers) - print('result', result) - data = commonFuc().analysis_json('data', result) - code = commonFuc().analysis_json('code', result) + result2 = commonFuc().http_post(url2, request_body2, headers) + print('result', result2) + data = commonFuc().analysis_json('data', result2) + code = commonFuc().analysis_json('code', result2) + msg= commonFuc().analysis_json('msg', result2) print(code) if code == 0 and len(data) >= 1: break @@ -800,8 +801,23 @@ def check_accept_order(type=1): print('result', result) CHECK_NO = commonFuc().analysis_json('data', result) code = commonFuc().analysis_json('code', result) + msg = commonFuc().analysis_json('msg', result) if code == 0: break + elif code == 14031083 and "不允许验收" in msg: + result2 = commonFuc().http_post(url2, request_body2, headers) + print('result', result2) + data = commonFuc().analysis_json('data', result2) + code = commonFuc().analysis_json('code', result2) + print(code) + if code == 0 and len(data) >= 1: + break + else: + print('设置产品合格出现问题') + time.sleep(6) + continue + + info = (CHECK_NO, CHECK_NO) titlename = ('CHECK_NO1', 'CHECK_NO2') @@ -839,9 +855,9 @@ def main(): check_accept_order(1) # 低值 check_accept_order(2) # 高值 check_accept_order(3) # 试剂 - second_dept_one_key_in() - second_dept_one_key_in() - second_dept_one_key_in() + second_dept_one_key_in(2) + second_dept_one_key_in(2) + second_dept_one_key_in(2) commonFuc().check_text_exist_result_text('succees', 'succees') print('==========================流程十一结束==============================') except: diff --git "a/air_case/b6_spd3_core_business_flow_database_check/a_b3\346\265\201\347\250\213\345\215\201\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\350\276\271\344\273\223_\346\225\260\346\215\256\345\272\223\351\252\214\350\257\201.air/a_b3\346\265\201\347\250\213\345\215\201\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\350\276\271\344\273\223_\346\225\260\346\215\256\345\272\223\351\252\214\350\257\201.py" "b/air_case/b6_spd3_core_business_flow_database_check/a_b3\346\265\201\347\250\213\345\215\201\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\350\276\271\344\273\223_\346\225\260\346\215\256\345\272\223\351\252\214\350\257\201.air/a_b3\346\265\201\347\250\213\345\215\201\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\350\276\271\344\273\223_\346\225\260\346\215\256\345\272\223\351\252\214\350\257\201.py" index 5d6f952dc3716df107ef195e3cca1e50f5929699..518f853740ffbd3d3aea2d905b8740fb74ff9e6b 100644 --- "a/air_case/b6_spd3_core_business_flow_database_check/a_b3\346\265\201\347\250\213\345\215\201\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\350\276\271\344\273\223_\346\225\260\346\215\256\345\272\223\351\252\214\350\257\201.air/a_b3\346\265\201\347\250\213\345\215\201\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\350\276\271\344\273\223_\346\225\260\346\215\256\345\272\223\351\252\214\350\257\201.py" +++ "b/air_case/b6_spd3_core_business_flow_database_check/a_b3\346\265\201\347\250\213\345\215\201\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\350\276\271\344\273\223_\346\225\260\346\215\256\345\272\223\351\252\214\350\257\201.air/a_b3\346\265\201\347\250\213\345\215\201\350\257\267\351\242\206\344\270\232\345\212\241\346\265\201_\344\272\214\347\272\247\345\272\223\345\220\221\350\276\271\344\273\223_\346\225\260\346\215\256\345\272\223\351\252\214\350\257\201.py" @@ -98,26 +98,112 @@ def check_mcms_dept_buy_car(type=1): commonFuc().check_text_exist_result_text('error', 'succees') -def check_mcms_dept_buy(): +def mcms_dept_buy_detail(type=16): branch_id = get_branch_id() - sql = """select * from mcms_dept_buy where branch_id='%s' and bill_mode='16' order by create_time desc LIMIT 1;; - """ % (branch_id) + # 获取主表主键 + sql = "select id from mcms_dept_buy where branch_id='%s' and bill_mode='%s' order by create_time desc LIMIT 1;" % ( + branch_id, type) + id1 = process_tuple(get_dept_buy_id(sql)) + # 获取order_no + sql1 = "select order_no from mcms_dept_buy where branch_id='%s' and bill_mode='%s' order by create_time desc LIMIT 1;" % ( + branch_id, type) + order_no1 = get_dept_buy_id(sql1) + order_no1 = process_tuple(order_no1) + # 子表sql + sql1 = "select * from mcms_dept_buy_detail where pid='%s';" % id1 + # 从数据库中获取实际值 + actual = check_mcms_dept_buy_sql(sql1) + print('actual', actual) + if type == 16: + hos_goods_id = FileUtils().r_info8('b5_spd3_core_business_flow', '产品审核信息', 'message2')["hosGoodsId"] + elif type == 20: + hos_goods_id = FileUtils().r_info8('b5_spd3_core_business_flow', '产品审核信息', 'message1')["hosGoodsId"] + else: + hos_goods_id = FileUtils().r_info8('b5_spd3_core_business_flow', '产品审核信息', 'message3')["hosGoodsId"] + + # print(hos_goods_id,process_tuple(hos_goods_id)) + + # 获取子表id + detail_id = get_id("select id from mcms_dept_buy_detail where pid='%s';" % id1) + print('detail_id', detail_id) + info = FileUtils().r_info8('b5_spd3_core_business_flow', "二级库请领产品信息", 'message21') + list_a = info['list_a'] + mdm_goods_code = process_tuple( + get_mdm_goods_code("select mdm_goods_code from mcms_goods_info where id='%s';" % hos_goods_id)) + goods_code = process_tuple( + get_mdm_goods_code("select hos_goods_code from mcms_goods_info where id='%s';" % hos_goods_id)) + pkg_def_id = process_tuple( + get_id("select pkg_def_id from mcms_pkg where hos_goods_id='%s' LIMIT 1;" % hos_goods_id)) + if pkg_def_id == 'None': + print(pkg_def_id) + pkg_def_id = pkg_def_id.replace("'", "") + print(pkg_def_id) + pkg_def_name = process_tuple( + get_id("select pkg_def_name from mcms_pkg where hos_goods_id='%s' LIMIT 1;" % hos_goods_id)) + create_user = get_login_user_uxid() + create_time = get_create_time("select create_time from mcms_dept_buy_detail where pid='%s';" % id1) + last_modified = create_time + last_modified_user = create_user + if type == 16: + expected = commonFuc().get_business_data('b6_spd3_core_business_flow_database_check', + 'mcms_dept_buy_detail', detail_id, id1, order_no1, hos_goods_id, + mdm_goods_code, goods_code, pkg_def_id, pkg_def_name, create_user, + create_time, last_modified, last_modified_user) + elif type == 20: + expected = commonFuc().get_business_data('b6_spd3_core_business_flow_database_check', + 'mcms_dept_buy_detail1', detail_id, id1, order_no1, hos_goods_id, + mdm_goods_code, goods_code, pkg_def_id, pkg_def_name, create_user, + create_time, last_modified, last_modified_user) + else: + expected = commonFuc().get_business_data('b6_spd3_core_business_flow_database_check', + 'mcms_dept_buy_detail2', detail_id, id1, order_no1, hos_goods_id, + mdm_goods_code, goods_code, pkg_def_id, pkg_def_name, create_user, + create_time, last_modified, last_modified_user) + + actual_value1 = get_process_list2(actual) + expected_value1 = get_process_list2(expected) + actual_value2 = actual_value1.replace(" ", "") + expected_value2 = expected_value1.replace(" ", "") + # print('actual_value2',actual_value2) + print('expected_value2') + print(expected_value2) + print('actual_value2') + print(actual_value2) + result = (compare_text_index(actual_value2, expected_value2)) + print('result', result) + if actual_value2 == expected_value2: + print('ok') + commonFuc().check_text_exist_result_text('succees', 'succees') + else: + print('error') + commonFuc().check_text_exist_result_text('error', 'succees') + + +def check_mcms_dept_buy(type=16): + branch_id = get_branch_id() + sql = """select * from mcms_dept_buy where branch_id='%s' and bill_mode='%s' order by create_time desc LIMIT 1; + """ % (branch_id, type) actual = check_mcms_dept_buy_sql(sql) print(actual) # 获取主键id - sql = "select id from mcms_dept_buy where branch_id='%s' and bill_mode='16' order by create_time desc LIMIT 1;" % branch_id + sql = "select id from mcms_dept_buy where branch_id='%s' and bill_mode='%s' order by create_time desc LIMIT 1;" % ( + branch_id, type) id1 = get_dept_buy_id(sql) # 获取order_no - sql1 = "select order_no from mcms_dept_buy where branch_id='%s' and bill_mode='16' order by create_time desc LIMIT 1;" % branch_id + sql1 = "select order_no from mcms_dept_buy where branch_id='%s' and bill_mode='%s' order by create_time desc LIMIT 1;" % ( + branch_id, type) order_no1 = get_dept_buy_id(sql1) print(process_tuple(id1), process_tuple(order_no1)) - id1=process_tuple(id1) - order_no1=process_tuple(order_no1) + id1 = process_tuple(id1) + order_no1 = process_tuple(order_no1) deptid2 = FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid2'] deptname2 = FileUtils().r_info8("b2_herp3_bs", "所有科室name", 'message6')['deptid2'] # target_dept_id=FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid1'] - area_code = get_stockAreaId_new(deptid2, deptname2, 2) + # area_code = get_stockAreaId_new(deptid2, deptname2, 2) + info = FileUtils().r_info8("b5_spd3_core_business_flow", "库区信息", 'message22') + list_a = info['list_a'] + area_code = commonFuc().analysis_json('shelfCode', list_a) area_name = '默认库区' # 读取文件中的信息 info = FileUtils().r_info8('b5_spd3_core_business_flow', "二级库请领产品信息", 'message21') @@ -128,27 +214,256 @@ def check_mcms_dept_buy(): goodsCode = commonFuc().analysis_json('goodsCode', list_a) pkgDefId = commonFuc().analysis_json('pkgDefId', list_a) pkgDefName = commonFuc().analysis_json('pkgDefName', list_a) - target_stock_id = '边仓id,从边仓表获取' - bill_expdt_date = '从数据获取' - rec_user = 'rec_user'; - create_user = 'create_user' - create_time = 'create_time'; - last_modified = 'last_modified' - last_modified_user = 'last_modified_user' - last_auditor = 'last_auditor' - last_audit_time = 'last_audit_time' - target_stock_name='自动化测试12345' - rec_addr=deptname2 - expected = commonFuc().get_business_data('b6_spd3_core_business_flow_database_check', - 'mcms_dept_buy', id1, order_no1, get_hosid(), branch_id, deptid2, - deptname2, area_code, area_name, target_dept_id, target_dept_name, - target_stock_id,target_stock_name, bill_expdt_date, rec_user, rec_addr,create_user, create_time, - last_modified, last_modified_user) + # 获取边仓id + target_stock_id = get_id("select logic_id FROM yb_direct WHERE branch_id ='%s';" % branch_id) + bill_expdt_date = get_expdt_date( + "select bill_expdt_date from mcms_dept_buy where branch_id='%s' and bill_mode='%s' order by create_time desc LIMIT 1;" % ( + branch_id, type)) + rec_user = get_login_user_uxid() + # rec_addr='二级检验科002' + create_user = rec_user + create_time = get_create_time( + "select create_time from mcms_dept_buy where branch_id='%s' and bill_mode='%s' order by create_time desc LIMIT 1;" % ( + branch_id, type)) + last_modified = get_create_time( + "select last_modified from mcms_dept_buy where branch_id='%s' and bill_mode='%s' order by create_time desc LIMIT 1;" % ( + branch_id, type)) + last_modified_user = rec_user + last_auditor = rec_user + last_audit_time = get_create_time( + "select last_audit_time from mcms_dept_buy where branch_id='%s' and bill_mode='%s' order by create_time desc LIMIT 1;" % ( + branch_id, type)) + target_stock_name = '自动化测试12345' + rec_addr = deptname2 + if type == 16: + expected = commonFuc().get_business_data('b6_spd3_core_business_flow_database_check', + 'mcms_dept_buy', id1, order_no1, get_hosid(), branch_id, deptid2, + deptname2, area_code, area_name, target_dept_id, target_dept_name, + target_stock_id, target_stock_name, bill_expdt_date, rec_user, + rec_addr, create_user, create_time, + last_modified, last_modified_user) + elif type == 20: + expected = commonFuc().get_business_data('b6_spd3_core_business_flow_database_check', + 'mcms_dept_buy2', id1, order_no1, get_hosid(), branch_id, deptid2, + deptname2, area_code, area_name, target_dept_id, target_dept_name, + target_stock_id, target_stock_name, bill_expdt_date, rec_user, + rec_addr, create_user, create_time, + last_modified, last_modified_user) + else: + expected = commonFuc().get_business_data('b6_spd3_core_business_flow_database_check', + 'mcms_dept_buy3', id1, order_no1, get_hosid(), branch_id, deptid2, + deptname2, area_code, area_name, target_dept_id, target_dept_name, + target_stock_id, target_stock_name, bill_expdt_date, rec_user, + rec_addr, create_user, create_time, + last_modified, last_modified_user) + print('expected', expected) print('aaaaaaaaaaaaaaaaa') + actual_value1 = get_process_list2(actual) + expected_value1 = get_process_list2(expected) + actual_value2 = actual_value1.replace(" ", "") + expected_value2 = expected_value1.replace(" ", "") + # print('actual_value2',actual_value2) + print('expected_value2') + print(expected_value2) + print('actual_value2') + print(actual_value2) + print(compare_text_index(actual_value2, expected_value2)) + if actual_value2 == expected_value2: + print('ok') + commonFuc().check_text_exist_result_text('succees', 'succees') + else: + print('error') + commonFuc().check_text_exist_result_text('error', 'succees') + + +def check_mcms_dept_buy_approval_after(type=16): + branch_id = get_branch_id() + sql = """select * from mcms_dept_buy where branch_id='%s' and bill_mode='%s' order by create_time desc LIMIT 1; + """ % (branch_id, type) + actual = check_mcms_dept_buy_sql(sql) + print(actual) + # 获取主键id + sql = "select id from mcms_dept_buy where branch_id='%s' and bill_mode='%s' order by create_time desc LIMIT 1;" % ( + branch_id, type) + id1 = get_dept_buy_id(sql) + # 获取order_no + sql1 = "select order_no from mcms_dept_buy where branch_id='%s' and bill_mode='%s' order by create_time desc LIMIT 1;" % ( + branch_id, type) + order_no1 = get_dept_buy_id(sql1) + print(process_tuple(id1), process_tuple(order_no1)) + id1 = process_tuple(id1) + order_no1 = process_tuple(order_no1) + deptid2 = FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid2'] + deptname2 = FileUtils().r_info8("b2_herp3_bs", "所有科室name", 'message6')['deptid2'] + # target_dept_id=FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid1'] + + # area_code = get_stockAreaId_new(deptid2, deptname2, 2) + info = FileUtils().r_info8("b5_spd3_core_business_flow", "库区信息", 'message22') + list_a = info['list_a'] + area_code = commonFuc().analysis_json('shelfCode', list_a) + area_name = '默认库区' + # 读取文件中的信息 + info = FileUtils().r_info8('b5_spd3_core_business_flow', "二级库请领产品信息", 'message21') + list_a = info['list_a'] + target_dept_id = commonFuc().analysis_json('targetDeptId', list_a) + target_dept_name = commonFuc().analysis_json('targetDeptName', list_a) + pur_mode = commonFuc().analysis_json('purMode', list_a) + goodsCode = commonFuc().analysis_json('goodsCode', list_a) + pkgDefId = commonFuc().analysis_json('pkgDefId', list_a) + pkgDefName = commonFuc().analysis_json('pkgDefName', list_a) + # 获取边仓id + target_stock_id = get_id("select logic_id FROM yb_direct WHERE branch_id ='%s';" % branch_id) + bill_expdt_date = get_expdt_date( + "select bill_expdt_date from mcms_dept_buy where branch_id='%s' and bill_mode='%s' order by create_time desc LIMIT 1;" % ( + branch_id, type)) + rec_user = get_login_user_uxid() + # rec_addr='二级检验科002' + create_user = rec_user + create_time = get_create_time( + "select create_time from mcms_dept_buy where branch_id='%s' and bill_mode='%s' order by create_time desc LIMIT 1;" % ( + branch_id, type)) + last_modified = get_create_time( + "select last_modified from mcms_dept_buy where branch_id='%s' and bill_mode='%s' order by create_time desc LIMIT 1;" % ( + branch_id, type)) + last_modified_user = rec_user + last_auditor = rec_user + last_audit_time = get_create_time( + "select last_audit_time from mcms_dept_buy where branch_id='%s' and bill_mode='%s' order by create_time desc LIMIT 1;" % ( + branch_id, type)) + target_stock_name = '自动化测试12345' + rec_addr = deptname2 + if type == 16: + expected = commonFuc().get_business_data('b6_spd3_core_business_flow_database_check', + 'mcms_dept_buy_approval_after', id1, order_no1, get_hosid(), branch_id, + deptid2, + deptname2, area_code, area_name, target_dept_id, target_dept_name, + target_stock_id, target_stock_name, bill_expdt_date, rec_user, + rec_addr, create_user, create_time, + last_modified, last_modified_user, last_auditor, last_audit_time) + elif type == 20: + expected = commonFuc().get_business_data('b6_spd3_core_business_flow_database_check', + 'mcms_dept_buy_approval_after2', id1, order_no1, get_hosid(), + branch_id, deptid2, + deptname2, area_code, area_name, target_dept_id, target_dept_name, + target_stock_id, target_stock_name, bill_expdt_date, rec_user, + rec_addr, create_user, create_time, + last_modified, last_modified_user, last_auditor, last_audit_time) + else: + expected = commonFuc().get_business_data('b6_spd3_core_business_flow_database_check', + 'mcms_dept_buy_approval_after3', id1, order_no1, get_hosid(), + branch_id, deptid2, + deptname2, area_code, area_name, target_dept_id, target_dept_name, + target_stock_id, target_stock_name, bill_expdt_date, rec_user, + rec_addr, create_user, create_time, + last_modified, last_modified_user, last_auditor, last_audit_time) + + print('expected', expected) + print('aaaaaaaaaaaaaaaaa') + actual_value1 = get_process_list2(actual) + expected_value1 = get_process_list2(expected) + actual_value2 = actual_value1.replace(" ", "") + expected_value2 = expected_value1.replace(" ", "") + # print('actual_value2',actual_value2) + print('expected_value2') + print(expected_value2) + print('actual_value2') + print(actual_value2) + print(compare_text_index(actual_value2, expected_value2)) + if actual_value2 == expected_value2: + print('ok') + commonFuc().check_text_exist_result_text('succees', 'succees') + else: + print('error') + commonFuc().check_text_exist_result_text('error', 'succees') + + +def mcms_dept_buy_detail_approval_after(type=16): + branch_id = get_branch_id() + # 获取主表主键 + sql = "select id from mcms_dept_buy where branch_id='%s' and bill_mode='%s' order by create_time desc LIMIT 1;" % ( + branch_id, type) + id1 = process_tuple(get_dept_buy_id(sql)) + # 获取order_no + sql1 = "select order_no from mcms_dept_buy where branch_id='%s' and bill_mode='%s' order by create_time desc LIMIT 1;" % ( + branch_id, type) + order_no1 = get_dept_buy_id(sql1) + order_no1 = process_tuple(order_no1) + # 子表sql + sql1 = "select * from mcms_dept_buy_detail where pid='%s';" % id1 + # 从数据库中获取实际值 + actual = check_mcms_dept_buy_sql(sql1) + print('actual', actual) + if type == 16: + hos_goods_id = FileUtils().r_info8('b5_spd3_core_business_flow', '产品审核信息', 'message2')["hosGoodsId"] + elif type == 20: + hos_goods_id = FileUtils().r_info8('b5_spd3_core_business_flow', '产品审核信息', 'message1')["hosGoodsId"] + else: + hos_goods_id = FileUtils().r_info8('b5_spd3_core_business_flow', '产品审核信息', 'message3')["hosGoodsId"] + + # print(hos_goods_id,process_tuple(hos_goods_id)) + + # 获取子表id + detail_id = get_id("select id from mcms_dept_buy_detail where pid='%s';" % id1) + print('detail_id', detail_id) + info = FileUtils().r_info8('b5_spd3_core_business_flow', "二级库请领产品信息", 'message21') + list_a = info['list_a'] + mdm_goods_code = process_tuple( + get_mdm_goods_code("select mdm_goods_code from mcms_goods_info where id='%s';" % hos_goods_id)) + goods_code = process_tuple( + get_mdm_goods_code("select hos_goods_code from mcms_goods_info where id='%s';" % hos_goods_id)) + pkg_def_id = process_tuple( + get_id("select pkg_def_id from mcms_pkg where hos_goods_id='%s' LIMIT 1;" % hos_goods_id)) + if pkg_def_id == 'None': + print(pkg_def_id) + pkg_def_id = pkg_def_id.replace("'", "") + print(pkg_def_id) + pkg_def_name = process_tuple( + get_id("select pkg_def_name from mcms_pkg where hos_goods_id='%s' LIMIT 1;" % hos_goods_id)) + create_user = get_login_user_uxid() + create_time = get_create_time("select create_time from mcms_dept_buy_detail where pid='%s';" % id1) + last_modified = get_create_time("select last_modified from mcms_dept_buy_detail where pid='%s';" % id1) + last_modified_user = create_user + if type == 16: + expected = commonFuc().get_business_data('b6_spd3_core_business_flow_database_check', + 'mcms_dept_buy_detail_approval_after', detail_id, id1, order_no1, + hos_goods_id, + mdm_goods_code, goods_code, pkg_def_id, pkg_def_name, create_user, + create_time, last_modified, last_modified_user) + elif type == 20: + expected = commonFuc().get_business_data('b6_spd3_core_business_flow_database_check', + 'mcms_dept_buy_detail_approval_after1', detail_id, id1, order_no1, + hos_goods_id, + mdm_goods_code, goods_code, pkg_def_id, pkg_def_name, create_user, + create_time, last_modified, last_modified_user) + else: + expected = commonFuc().get_business_data('b6_spd3_core_business_flow_database_check', + 'mcms_dept_buy_detail_approval_after2', detail_id, id1, order_no1, + hos_goods_id, + mdm_goods_code, goods_code, pkg_def_id, pkg_def_name, create_user, + create_time, last_modified, last_modified_user) + + actual_value1 = get_process_list2(actual) + expected_value1 = get_process_list2(expected) + actual_value2 = actual_value1.replace(" ", "") + expected_value2 = expected_value1.replace(" ", "") + # print('actual_value2',actual_value2) + print('expected_value2') + print(expected_value2) + print('actual_value2') + print(actual_value2) + result = (compare_text_index(actual_value2, expected_value2)) + print('result', result) + if actual_value2 == expected_value2: + print('ok') + commonFuc().check_text_exist_result_text('succees', 'succees') + else: + print('error') + commonFuc().check_text_exist_result_text('error', 'succees') + try: - # ==============暂时注释================== + # ==================暂时注释=================================== # set_dept_lead() # 设置二级科室负责人 # # 科室必须同步到外网,集中管控平台创建边仓才能选择到用户,"deptType":"0" # pro_path = commonFuc().get_pro_path2() @@ -177,11 +492,22 @@ try: # second_dept_Request(FileUtils().r_info8("b5_spd3_core_business_flow", "产品审核信息", 'message3')['hosGoodsId'], 3) # check_mcms_dept_buy_car(3) # BuyCarSubmit() # 请领车提交 - # ==============暂时注释================== - check_mcms_dept_buy() + # # 调用函数对数据库中的数据进行验证和比对 + # list_data = ['16', '20', '66'] + # for i in list_data: + # check_mcms_dept_buy(int(i)) + # mcms_dept_buy_detail(int(i)) # for i in range(6): # 三个单据共审批6次 # approval_center() + # ==================上面暂时注释=================================== + list_data = ['16', '20', '66'] + for i in list_data: + check_mcms_dept_buy_approval_after(int(i)) + mcms_dept_buy_detail_approval_after(int(i)) + # check_buyWayText()#验证出库渠道是否为边仓 # commonFuc().check_text_exist_result_text('succees', 'succees') -except: +except Exception as e: + # 打印错误信息 + print(f"发生错误: {e}") commonFuc().check_text_exist_result_text('error', 'succees') diff --git a/air_case/public1/public1/public1.py b/air_case/public1/public1/public1.py index cd4ba0ded94d7e8c0c2a6e6778593f10d06e3ba9..e9250cc7056b89eb2035ce0aabfd18b458efe2e6 100644 --- a/air_case/public1/public1/public1.py +++ b/air_case/public1/public1/public1.py @@ -25,6 +25,27 @@ def get_process_list(request_body): return request_body_json +def compare_text_index(text1, text2): + + import difflib, re + # 创建SequenceMatcher对象 + matcher = difflib.SequenceMatcher(a=text1, b=text2) + # 获取差异报告 + diff_report = matcher.get_opcodes() + # 检查差异报告中是否存在关键词错误 + for tag, i1, i2, j1, j2 in diff_report: + if tag == 'replace': + print("{0} with {1}".format(text1[i1:i2], text2[j1:j2])) + elif tag == 'delete': + # 检查删除操作中是否包含关键词 + print("{0} with {1}".format(text1[i1:i2], text2[j1:j2])) + elif tag == 'insert': + # 检查插入操作中是否包含关键词 + print("{0} with {1}".format(text1[i1:i2], text2[j1:j2])) + + return None + + def get_process_list2(request_body): request_body = str(request_body) print('request_body', request_body) @@ -3037,6 +3058,14 @@ def second_dept_one_key_in(type=2): # # # # 发送请求 result = commonFuc().http_post(url, request_body, headers) print('result', result) + while True: + result = commonFuc().http_post(url, request_body, headers) + total = commonFuc().analysis_json('total', commonFuc().analysis_json('data', result)) + if total>=1: + break + else: + continue + deptid = commonFuc().analysis_json('deptId', commonFuc().analysis_json('data', commonFuc().analysis_json('data', result))) sourceId = commonFuc().analysis_json('sourceId', @@ -3332,3 +3361,18 @@ def dept_goods_distribute(detpid): # 科室添加产品信息(产品是从外 commonFuc().check_text_exist(0, result) else: commonFuc().check_text_exist('error', result) + +def get_login_user_uxid(): + module = "b2_herp3_bs" + # 登录获取用户id等信息,使用创建的用户登录===========开始 + info = FileUtils().r_info8(module, "用户名信息", 'message3') + print(info) + username1 = info['username1'] + + username = username1 + ## print('医院名称',username) + password = commonFuc().get_business_data(module, "password") + # print(username, password,'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa') + # 获取token和projectCode + token1, projectCode1, uxid1, corpId1, info1 = login_system(username, password).get_token() + return uxid1 \ No newline at end of file diff --git a/common/db/sql/sql_tools.py b/common/db/sql/sql_tools.py index 1ce7256e01bad871df89bedd98055826b7b6e129..58c6e3203a15519bd9c59656f5805d438c5f6898 100644 --- a/common/db/sql/sql_tools.py +++ b/common/db/sql/sql_tools.py @@ -127,6 +127,17 @@ def get_create_time(sql): # print(new_str1) cursor.close() return new_str1 +def get_expdt_date(sql): + db, cursor = get_sql_conn() + cursor.execute(sql) + results = cursor.fetchone() + str1 = str(results) + new_str1 = str1.replace(',)', '') + new_str1 = new_str1.replace('(date', 'date') + # new_str1 = new_str1.replace(',', '') + # print(new_str1) + cursor.close() + return new_str1 def get_id(sql): db, cursor = get_sql_conn() cursor.execute(sql) @@ -153,5 +164,11 @@ def process_tuple(tuple1): new_str1 = new_str1.replace("'", '') return new_str1 +def get_mdm_goods_code(sql): + db, cursor = get_sql_conn() + cursor.execute(sql) + results = cursor.fetchall() + cursor.close() + return results # hos_goods_id = 'h034700004220' # main2(hos_goods_id) \ No newline at end of file diff --git a/data/b6_spd3_core_business_flow_database_check/data b/data/b6_spd3_core_business_flow_database_check/data index 11d6f08bfdbdcebb0d85a2a6b99a4f1e94d3eba0..3535f3a4618b5f55b5d94e98af8046ce38ce868f 100644 --- a/data/b6_spd3_core_business_flow_database_check/data +++ b/data/b6_spd3_core_business_flow_database_check/data @@ -1,653 +1,17 @@ -"check_wait_page_url": "/api/herpService/stock/check/wait/page" -"check_wait_detail_url": "/api/herpService/stock/check/wait/detail" -"check_barcode_save_url": "/api/herpService/stock/check/barcode/batch/save" -"check_submit_url": "/api/herpService/stock/check/submit" -"stock_detail_url": "/api/herpService/stock/in/detail" -"stock_detail_submit_url": "/api/herpService/stock/in/submit" -"stock_in_page_url": "/api/herpService/stock/in/page" -"mcmsOutUnBalance_listVoPage_url": "/api/herpService/mcmsOutUnBalance/listVoPage" -"mcmsOutUnBalance_genBalanceBill_url": "/api/herpService/mcmsOutUnBalance/genBalanceBill" -"mcmsInvoice_listVoPage_url": "/api/herpService/mcmsInvoice/listVoPage" -"mcmsInvoice_invoiceUpdateStatusList_url": "/api/herpService/mcmsInvoice/invoiceUpdateStatusList" -"mcmsInvoice_genPaymentBills_url": "/api/herpService/mcmsInvoice/genPaymentBills" -"mcmsInvoice_barcode_url": "/api/herpService/stock/statistics/stock/barcode/page" -"herpService_pick_submit_url": "/api/herpService/pick/submit" -"herpService_pick_return_scan_url": "/api/herpService/pick/return/scan" -"herpService_pick_return_page_url": "/api/herpService/pick/page" -"herpService_pick_checkReview_url": "/api/herpService/pick/queryInfo/" -"herpService_stock_hdiBarcode_scan_url": "/api/herpService/stock/hdiBarcode/scan/" -"herpService_stock_review_pass_submit_url": "/api/herpService/stock/out/review/pass/submit" -"herpService_mcmsOutBalance_listVoPage_url": "/api/herpService/mcmsOutBalance/listVoPage" -"platformService_listUserMgrRangePage_url": "/api/platformService/userOnline/listUserMgrRangePage" -"platformService_updateUserLoginDefaultRange_url": "/api/platformService/userOnline/updateUserLoginDefaultRange/" -"herpService_mcmsDeptGoodsInfo_getByProvIdPage_url": "/api/herpService/basic/mcmsDeptGoodsInfo/getByProvIdPage" -"herpService_operationApply_listPage_url": "/api/herpService/operationApply/listPage" -"herpService_operationApply_submit_url": "/api/herpService/operationApply/submit" -"hdiFusion_operation_page_url": "/api/hdiFusion/bill/operation/page" -"ensure_url": "/api/hdiFusion/bill/operation/ensure" -"operation_one_url": "/api/hdiFusion/bill/operation/one/" -"submit_url": "/api/hdiFusion/bill/distr/operation/submit" -"operation_detail_url": "/api/hdiFusion/bill/operation/detail/" -"dept_stock_in_page_url": "/api/herpService/dept/stock/in/page" -"dept_stockUser_queryStockShelfList_url": "/api/herpService/basic/stockUser/queryStockShelfList" -"dept_stock_in_detail_url": "/api/herpService/dept/stock/in/detail?distHosBatch=false" -"dept_stock_in_submit_url": "/api/herpService/dept/stock/in/submit" -"dept_stock_barcode_page_url": "/api/herpService/stock/statistics/stock/barcode/page" -"dept_stock_out_submit_url": "/api/herpService/dept/stock/out/submit" -"dept_stock_scan_url": "/api/herpService/dept/stock/rtn/scan" -"dept_stock_rtn_submit_url": "/api/herpService/dept/stock/rtn/submit" -"dept_herpService_operationConfirm_submit_url": "/api/herpService/operationConfirm/submit" -"herpService_out_return_gt_url": "/api/herpService/stock/out/return/gt/page" -"herpService_out_return_confirm_url": "/api/herpService/stock/out/return/gt/confirm" -"herpService_buy_queryGoodsInfoPage_url": "/api/herpService/buy/queryGoodsInfoPage" -"herpService_buy_createBuyCar_url": "/api/herpService/buy/createBuyCar" -"herpService_buy_queryBuyCarPage_url": "/api/herpService/buy/queryBuyCarPage" -"herpService_buy_validBuyCarSubmit_url": "/api/herpService/buy/validBuyCarSubmit" -"herpService_buy_createBuyBill_url": "/api/herpService/buy/createBuyBill" -"herpService_approvalBatch_url": "/api/herpService/apprCenter/approvalBatch" -"herpService_BuyPick_buyPage_url": "/api/herpService/BuyPick/buyPage" -"herpService_stock_out_buyPage_url": "/api/herpService/stock/out/use/buyPage" -"herpService_BuyPick_savePick_url": "/api/herpService/BuyPick/savePick" -"herpService_BuyPick_pickPage_url": "/api/herpService/BuyPick/pickPage" -"herpService_BuyPick_updateLock_url": "/api/herpService/BuyPick/updateLock" -"herpService_stock_out_use_updateLock_url": "/api/herpService/stock/out/use/updateLock" -"herpService_BuyPick_pickScan_url": "/api/herpService/BuyPick/pickScan" -"herpService_stock_out_pickScan_url": "/api/herpService/stock/out/use/pickScan" -"herpService_hdiBarcode_scan_url": "/api/herpService/stock/hdiBarcode/scan/" -"mcmsInvoice_getById_url": "/api/herpService/mcmsInvoice/getById/" -"herpService_BuyPick_updateStatus_url": "/api/herpService/BuyPick/updateStatus?pickId=" -"herpService_mcmsBranchGoodsInfo_page_url": "/api/herpService/basic/mcmsBranchGoodsInfo/page" -"platformService_basic_logic_save_url": "/api/platformService/basic/logic/save" -"herpService_queryBuyPage_url": "/api/herpService/buy/queryBuyPage" -"herpService_purPlan_listVoPage_url": "/api/herpService/purPlan/listVoPage" -"herpService_purPlan_listVo_url": "/api/herpService/purPlan/listVo" -"herpService_purPlan_submitPurPlan_url": "/api/herpService/purPlan/submitPurPlan" -"herpService_stock_barcode_page_url": "/api/herpService/stock/statistics/stock/barcode/page" -"herpService_stock_pick_scan_url": "/api/herpService/pick/scan" -"herpService_stock_out_use_buyInfo_url": "/api/herpService/stock/out/use/buyInfo/" -"herpService_stock_out_use_submit_url": "/api/herpService/stock/out/use/submit" -"herpService_stockpile_list_url": "/api/herpService/stockpile/list" -"herpService_dept_availablePage_list_url": "/api/herpService/dept/stock/rtn/availablePage" -"herpService_centCbSubmit_url": "/api/herpService/process/task/centCbSubmit" - -"username": "xhs1009" -"username2": "test001" -"password": "1qaz!QAZ" -"password1": "a123456!" -"X-APP-CODE": "herp.pc" -"flag": "True" -json_contentType: "application/json" -json_headers: { - "Content-Type": "%s" -} -json_headers2: { - "Content-Type": "%s", - "token": "%s", - "X-APP-CODE":"%s" -} -"payload": {"pageNum": 1,"pageSize":50,"queryObject":{"hosId":"%s","branchId":"%s","sourceOrderNo":"%s","sourceOrgName":"","sourceType":"","taskType":0}} -"payload1": {"sourceId":"%s","sourceType":"%s","billMode":"%s","branchId":"%s"} -"payload2": {"sourceBillId":"%s","viewIdList":["%s"],"scanStatus":1} -"payload3": {"billMode":"%s","branchId":"%s","checkAll":1,"deptId":"%s","deptName":"%s","hosId":"%s","provId":"%s","provName":"%s","recOrgId":"%s","recOrgName":"%s","resendStatus":null,"rejectReason":null,"rejectRemark":null,"sourceId":"%s","sourceVersion":"%s","sourceType":"%s","tbStatus":"%s","createUser":"%s","sourceNo":"%s","sterilizeList":[],"remark":"","rejectFlag":0,"detailList":[{"id":"%s","hosGoodsId":"%s","viewId":"%s","settlement":"%s","checkQty":"%s","distrPkgQty":"%s","checkPkgQty":"%s","recTemperature":"%s","recHumidity":"%s"}]} -"payload3_1_bak": {"billMode":"%s","branchId":"%s","checkAll":1,"deptId":"%s","deptName":"%s","hosId":"%s","provId":"%s","provName":"%s","recOrgId":"%s","recOrgName":"%s","resendStatus":null,"rejectReason":null,"sourceId":"%s","sourceVersion":"%s","sourceType":"%s","tbStatus":"%s","createUser":"%s","sourceNo":"%s","sterilizeList":[],"remark":"","rejectFlag":0,"detailList":[{"id":"%s","viewId":"%s","settlement":"%s","checkQty":100,"recTemperature":"%s","recHumidity":"%s"}]} -"payload4": {"targetDeptId":"%s","targetAreaCode":"%s","hosId":"%s","sourceId":"%s","sourceType":"%s","pkgTaskId":null} -"payload4_1": {"targetDeptId":"%s","targetAreaCode":"%s","hosId":"%s","sourceId":"%s","sourceType":"%s","pkgTaskId":null} - -"payload5": {"batchList":[{"viewId":"%s","shelfCode":"%s"}],"sourceId":"%s","sourceType":"%s","sourceVersion":"%s","targetDeptId":"%s","targetDeptName":"%s","targetAreaCode":"%s","targetAreaName":"%s","pkgTaskId":null} - -"payload6": {"pageNum":1,"pageSize":50,"orderBy":"","queryObject":{"branchId":"%s","taskType":0,"stockKind":"","sourceOrgName":"","hosId":"%s"}} -"payload7": {"pageNum":1,"pageSize":50,"queryObject":{"goodsInfo":"","provId":"%s",barCodeInfo":"","fromOrderNo":"","purModeList":["10"],"accountDate1":"%s","accountDate2":"%s","tbStatus":0,"hosId":"%s"},"hosId":"%s"} - -"payload8": {"genTypeEnum":"0","queryInfo":{"pageNum":1,"pageSize":50,"queryObject":{"goodsInfo":"","barCodeInfo":"","fromOrderNo":"","purModeList":[],"accountDate1":"","accountDate2":"","tbStatus":0,"hosId":"%s"}},"idList":["%s","%s"],"hosId":"%s"} -"payload9": {"pageNum":1,"pageSize":50,"queryObject":{"invoiceNumber":"","invoiceDate1":"%s","invoiceDate2":"%s","tbStatus":"10","hosId":"%s"},"hosId":"%s"} - -"payload10": {"billList":[{"id":"%s","version":"%s"}],"tbStatus":"15","comment":"test","hosId":"%s"} -"payload11": {"pageNum":1,"pageSize":50,"queryObject":{"invoiceNumber":"","invoiceDate1":"","invoiceDate2":"","checkDate1":"%s","checkDate2":"%s","tbStatus":"15","hosId":"%s"},"hosId":"%s"} -"payload12": {"billList":[{"id":"%s","version":"%s"}],"tbStatus":"20","hosId":"%s"} -"payload13": {"pageNum":1,"pageSize":50,"queryObject":{"invoiceNumber":"","invoiceDate1":"%sT01:18:05.672Z","invoiceDate2":"%sT01:18:05.672Z","checkDate1":"","checkDate2":"","tbStatus":"20","hosId":"%s"},"hosId":"%s"} -"payload14": {"billList":[{"id":"%s","version":"%s"}],"tbStatus":"30","hosId":"%s"} -"payload15": {"pageNum":1,"pageSize":50,"queryObject":{"invoiceNumber":"","invoiceDate1":"","invoiceDate2":"","checkDate1":"","checkDate2":"","tbStatus":"30","hosId":"%s"},"hosId":"%s"} -"payload16": {"invoiceBillIdList":["%s"],"payChannelEnum":"YGPT","hosId":"%s"} -"payload17": {"pageNum":1,"pageSize":50,"queryObject":{"areacodelist":["","","","","",""],"goodsName":"%s","branchId":"%s","purModes":[],"ssccCode":"","deptId":"","deptQuery":false,"bottleId":"","billModes":null,"provId":"","goodsSpec":"","batchCode":"","mfrCode":""}} -"payload17_1": {"pageNum":1,"pageSize":50,"queryObject":{"goodsName":"%s","branchId":"%s","purModes":[""],"ssccCode":"","deptId":"","deptQuery":false,"stockId":"","bottleId":"","billModes":null,"provId":"","goodsSpec":"","batchCode":"","mfrCode":"","jskFlag":0}} -"payload17_2": {"pageNum":1,"pageSize":50,"queryObject":{"areacodelist":["",""],"goodsName":"%s","branchId":"%s","purModes":["10"],"ssccCode":"","deptId":"%s","deptQuery":true,"stockId":"%s","bottleId":"","billModes":null,"provId":"","goodsSpec":"","batchCode":"","mfrCode":"","jskFlag":0}} -"payload17_2_1": {"pageNum":1,"pageSize":50,"queryObject":{"areacodelist":["",""],"goodsName":"%s","branchId":"%s","purModes":["20"],"ssccCode":"","deptId":"%s","deptQuery":true,"stockId":"%s","bottleId":"","billModes":["20"],"provId":"","goodsSpec":"","batchCode":"","mfrCode":"","jskFlag":0}} -"payload17_2_2": {"pageNum":1,"pageSize":50,"queryObject":{"areacodelist":["",""],"goodsName":"%s","branchId":"%s","purModes":["60"],"ssccCode":"","deptId":"%s","deptQuery":true,"stockId":"%s","bottleId":"","billModes":["66"],"provId":"","goodsSpec":"","batchCode":"","mfrCode":"","jskFlag":0}} -"payload17_3": {"pageNum":1,"pageSize":50,"queryObject":{"areacodelist":["",""],"goodsName":"%s","branchId":"%s","purModes":["60"],"ssccCode":"","deptId":"%s","deptQuery":true,"stockId":"%s","bottleId":"","billModes":["67"],"provId":"","goodsSpec":"","batchCode":"","mfrCode":"","jskFlag":0}} - -"payload18": {"areaCode":"%s","code":"%s","pickType":"TH","stockId":"%s"} -"payload19": {"areaCode":"%s","reasonKind":"1","remark":"","barCodeList":[{"id":"%s","lastModified":null,"version":null,"createTime":"%s","createUser":null,"lastModifiedUser":null,"snCode":"%s","hosId":"%s","branchId":null,"stockId":"%s","areaCode":"%s","areaName":"%s","shelfCode":"%s","codeType":"%s","tagType":"%s","hosGoodsId":"%s","mdmGoodsCode":"%s","goodsCode":"%s","goodsDi":"%s","barName":"%s","batchCode":"%s","expdtDate":"%s","productDate":"%s","mfrCode":null,"mfrCodeSee":null,"pkgCode":"%s","pkgCodeSee":"%s","ssccCode":"%s","extInfo":null,"outId":null,"tbStatus":"%s","ext":{"distrDetailId":"%s","distrBillId":"%s","certificateCode":"","purBillId":"%s","pkgDefQty":"%s","pkgDefId":"%s","pkgDefName":"%s"},"sourceDetailId":null,"purMode":"%s","purModes":null,"price":null,"pid":null,"goodsMfrsName":"%s","mfrsName":null,"goodsSpec":"%s","unit":"%s","goodsName":"%s","pkgDefId":"%s","pkgDefQty":"%s","purDetailId":null,"pkgDefName":"%s","printNum":"%s","deptId":null,"deptName":null,"billId":null,"taskId":null,"made":"%s","provId":"%s","provName":"%s","subProvId":"%s","subProvName":"%s","provHosGoodsId":null,"sourceType":null,"taskDate":null,"sourceOrderNo":null,"taskType":null,"detailId":null,"branchGoodsPkgDefList":null,"unitName":null,"areaCodeList":null,"diType":null,"mdmGoodsSpecCode":null,"hosGoodsCode":"%s","supplyId":null,"inSettlement":null,"spdGoodsCode":null,"codeKind":null,"brand":null,"miCode":null,"transferRatio":1,"miDjmc":null,"tbStatusList":null,"purModeText":null,"stockName":null,"tbStatusText":null,"pkgType":null,"bottleId":null,"pkgStatus":null,"qty":null,"packUnit":null,"minSaleQty":null,"rfidFlag":null,"mfrCodeFlag":null,"scanStatus":null,"scanId":null,"multiChargeFlag":null,"useFrequency":null,"chargeUnit":null,"lockStatus":null,"subSendFlag":"%s","onlyKey":"%s2fa9d44bf3b443f184ea457066259ee13332024-11-02100p1e171p1e171"}],"areaName":"%s","hosId":"%s","branchId":"%s","deptId":"%s","deptName":"%s","stockId":"%s","pickType":"TH"} -"payload20": {"pageNum":1,"pageSize":50,"orderBy":"pick.priority desc, pick.create_time desc","queryObject":{"billMode":"","pickerName":"","orderNo":"","sourceId":"","targetDeptName":"","priorityList":[],"branchId":"%s","hosId":"%s","deptId":"%s","tbStatus":30,"permission":true}} -"payload21": {"batchList":[{"id":"%s","lastModified":null,"version":null,"createTime":"%s","createUser":null,"lastModifiedUser":null,"snCode":"%s","hosId":"%s","branchId":null,"stockId":"%s","areaCode":"%s","areaName":"%s","shelfCode":"%s","codeType":"%s","tagType":"%s","hosGoodsId":"%s","mdmGoodsCode":"%s","goodsCode":"%s","goodsDi":"%s","barName":"%s","batchCode":"%s","expdtDate":"%s","productDate":"%s","mfrCode":null,"mfrCodeSee":null,"pkgCode":"%s","pkgCodeSee":"%s","ssccCode":"%s","extInfo":null,"outId":null,"tbStatus":"%s","ext":{"distrDetailId":"%s","distrBillId":"%s","certificateCode":"","purBillId":"%s","pkgDefQty":"%s","pkgDefId":"%s","pkgDefName":"%s"},"sourceDetailId":null,"purMode":"%s","purModes":null,"price":null,"pid":null,"goodsMfrsName":"%s","mfrsName":null,"goodsSpec":"%s","unit":"%s","goodsName":"%s","pkgDefId":"%s","pkgDefQty":"%s","purDetailId":null,"pkgDefName":"%s","printNum":0,"deptId":null,"deptName":null,"billId":null,"taskId":null,"made":"%s","provId":null,"provName":null,"subProvId":null,"subProvName":null,"provHosGoodsId":null,"sourceType":null,"taskDate":null,"sourceOrderNo":null,"taskType":null,"detailId":null,"branchGoodsPkgDefList":null,"unitName":null,"areaCodeList":null,"diType":null,"mdmGoodsSpecCode":null,"hosGoodsCode":"%s","supplyId":null,"inSettlement":null,"spdGoodsCode":null,"codeKind":null,"brand":null,"miCode":null,"transferRatio":1,"miDjmc":null,"tbStatusList":null,"purModeText":null,"stockName":null,"tbStatusText":null,"pkgType":null,"bottleId":null,"pkgStatus":null,"qty":null,"packUnit":null,"minSaleQty":null,"rfidFlag":null,"mfrCodeFlag":null,"scanStatus":null,"scanId":null,"multiChargeFlag":null,"useFrequency":null,"chargeUnit":null,"lockStatus":null}],"sourceId":"%s","sourceType":"TH","sourceVersion":"0","remark":"","reviewAll":0} -"payload22": {"pageNum":1,"pageSize":50,"queryObject":{"orderNo":"","settleMonth":"","hosId":"%s"},"hosId":"%s"} -"payload23": {"pageNum":1,"pageSize":50,"queryObject":{"userId":"%s","keyword":""}} -"payload25": {"pageNum":1,"pageSize":50,"queryObject":{"subProvName":"","goodsName":"%s","goodsSpec":"","provId":"%s"}} -"payload24": {"recAddressId":"%s","expireDate":"%s 14:03:47","remark":"自动化测试","patientInHosId":"123456","patientName":"张三","sex":1,"age":44,"operName":"血管扩张术","operDoctor":"李四","operDate":"%s 14:04:13","bedNum":"2","oprationHouse":"设备科一手术间","surDeptName":"","recAddress":"默认库区","provGoodsVOList":[{"id":null,"lastModified":null,"version":null,"createTime":null,"createUser":null,"lastModifiedUser":null,"hosId":null,"provId":"%s","subProvId":null,"clientType":null,"invitationCode":null,"contactWay":null,"contactUser":null,"tbStatus":null,"activeFlag":null,"auditor":null,"auditTime":null,"auditComment":null,"provCode":"%s","provName":"%s","subProvName":null,"goodsVOList":[{"hosGoodsId":"%s","hosGoodsCode":"%s","provId":"%s","subProvId":"%s","subProvName":"%s","goodsName":"%s","goodsSpec":"%s","goodsGeneralName":null,"goodsMfrsId":"%s","goodsMfrsName":"%s","unit":"%s","price":"%s","miCode":"","miDjmc":"","goodsNum":1}]}]} -"payload1_1_1": {"pageNum":1,"pageSize":50,"queryObject":{"dateValue":["%s 14:20:37","%s 14:20:37"],"orderNo":"%s","provId":"%s","pageType":2,"hosIdList":["%s"],"status":"10","startDate":"%s 00:00:00","endDate":"%s 23:59:59"}} -"payload26": {"id":"%s","version":0,"hosVersion":3,"userId":"%s"} -"payload27": {"id":"%s","orderNo":"%s","sourceOrderNo":"%s","hosId":"%s","hosName":"%s","branchName":"%s","recDeptName":"%s","operName":"%s","operDate":"%s","operDoctor":"%s","patientName":"%s","status":"%s","statusText":"%s","version":"%s","patientInHosId":"%s","surDeptName":"","remark":"%s","createUserName":"%s","distPriority":"%s","distPriorityText":"否","distId":null,"distNo":null,"hosVersion":"%s","createTime":"%s","sumQty":"%s","sumAmount":"%s","operationPkg":"%s","provId":"%s","provName":"%s","subProvId":"","subProvName":"","recDeptId":"%s","createUser":"%s","lastModifiedUser":"%s","detailList":[{"id":"%s","hosGoodsId":"%s","goodsNum":"%s","price":"%s","inSettlement":"%s","inSettlementText":"%s","goodsName":"%s","goodsSpec":"%s","goodsCode":"%s","goodsMfrsId":"%s","goodsMfrsName":"%s","unit":"%s","subProvId":"%s","subProvName":"%s","totalAmount":"%s","spdGoodsCode":"%s","barCodeMng":"%s","erpCode":null,"quantityQty":0,"numTotal":"1","priceTotal":"%s","statusSpanType":"orange","statusSpanText":"配送情况:1/1","rightTableList":null,"batchList":[{"sourceDetailId":"%s","hosGoodsId":"%s","goodsCode":"%s","settlement":"%s","batchCode":"2222","productDate":"%s","expdtDate":"%s","distrPkgQty":"1","disabledFlag":0,"distrQty":0,"ext":{"ygptCode":"","transCond":"","storageCond":"","erpCode":""},"edit":true,"barcodeList":[],"viewId":"%sROW0"}]}],"operUserName":"ttt","operUserPhone":"ttt"} -"payload28": {"pageNum":1,"pageSize":50,"queryObject":{"taskType":0,"stockKind":"","sourceOrderNo":"","areaName":"","goodsName":"","goodsSpec":"","goodsGg":"","branchId":"%s","distrOrderNo":"","stockName":"","areaCodeInfo":"","areaNameInfo":"","hosId":"%s"}} -"payload29": {"deptId":"%s","userId":"%s"} -"payload30": {"targetDeptId":"%s","targetAreaCode":"%s","hosId":"%s","sourceId":"%s","sourceType":"%s","billMode":"%s"} -"payload31": {"batchList":[{"viewId":"%s","shelfCode":"%s","shelfKind":0}],"sourceId":"%s","sourceType":"%s","sourceVersion":0,"targetDeptId":"%s","targetDeptName":"%s","targetAreaCode":"%s","targetAreaName":"%s"} -"payload32": {"pageNum":1,"pageSize":50,"queryObject":{"areacodelist":[],"goodsName":"","branchId":"%s","ssccCode":"","deptId":"%s","deptQuery":true,"bottleId":"","billModes":["25"],"provId":"","goodsSpec":"","batchCode":"","mfrCode":"","jskFlag":0}} -"payload33": {"areaCode":"%s","areaName":"%s","deptId":"%s","stockId":"%s","hosId":"%s","sourceType":"%s","pickType":"%s","patientName":"张三","patientId":"自动化测试","patientInHosId":"112233","sex":"1","age":42,"operName":"血管溶栓手术","chargeDeptId":"%s","operDate":"%s 00:00:00","remark":"无","consumeType":1,"pickCreateVO":{"pickType":"%s","areaCode":"%s","areaName":"%s","deptId":"%s","stockId":"%s","hosId":"%s","branchId":"%s","barCodeList":[{"id":"%s","hosGoodsId":"%s","mdmGoodsCode":"%s","goodsCode":"%s","batchCode":"%s","productDate":"%s","expdtDate":"%s","qty":1,"purMode":"%s","shelfCode":"%s"}]}} -"payload34": {"tbStatus":61,"code":"%s","stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","consumeType":"1"} -"payload35": {"batchList":[{"viewId":"%s","qty":1,"hosGoodsId":"%s","pid":"%s","barcodeId":"%s"}],"billMode":"%s","targetDeptId":"%s","targetAreaCode":"%s","targetAreaName":"%s","consumeType":"1"} -"payload36": {"areaCode":"%s","areaName":"%s","opConfirmVOList":[{"id":"%s","distrOrderNo":"%s","provId":"%s","provName":"%s","pkgCodeSee":"%s","mfrCode":null,"hosGoodsId":"%s","hosGoodsCode":"%s","goodsName":"%s","goodsSpec":"%s","unit":"%s","batchCode":"%s","productDate":"%s 00:00:00","expdtDate":"%s 00:00:00","qty":"%s","returnQty":1,"hosId":null,"branchId":null,"deptId":null,"stockId":"%s","areaCode":null,"shelfCode":"%s","areaName":null,"opApplyOrderNo":null}]} -"payload37": {"pageNum":1,"pageSize":50,"queryObject":{"deptId":null,"outStockNo":"","status":null,"branchId":"%s"}} -"payload38": {"billId":"%s","remark":null,"targetDeptId":"%s","version":0} -"payload39": {"pageNum":1,"pageSize":50,"queryObject":{"goodsName":"%s","goodsSpec":"","purModes":[],"hosId":"%s","deptId":"%s","areaCode":"%s","provName":""}} -"payload40": {"id":null,"hosGoodsId":"%s","goodsName":"%s","goodsSpec":"%s","mdmGoodsCode":"%s","goodsCode":"%s","unit":"%s","purMode":"%s","goodsMfrsName":"%s","miDjmc":"","miCode":"","pkgDefName":"100","pkgDefQty":100,"pkgQty":null,"qty":0,"goodsImg":[],"pkgDefId":"%s","buyPkgQty":1,"unitName":"%s","price":"%s","hosId":null,"branchId":null,"deptId":"%s","deptName":null,"areaCode":"%s","areaName":"%s","targetDeptId":"%s","targetDeptName":"%s","targetStockId":"%s","targetStockName":"%s","purchaseFlag":1,"tempFlag":0,"grantWay":1,"deptGoodsStatus":null,"codingType":null,"purModeText":"%s","goodsGeneralName":"%s","provName":"%s","noRecPkgQty":0,"noRecQty":0,"buyQty":100} -"payload41": {"id":null,"hosGoodsId":"%s","goodsName":"%s","goodsSpec":"%s","mdmGoodsCode":"%s","goodsCode":"%s","unit":"%s","purMode":"%s","goodsMfrsName":"%s","miDjmc":"","miCode":"","pkgDefName":null,"pkgDefQty":1,"pkgQty":null,"qty":0,"goodsImg":[],"pkgDefId":null,"buyPkgQty":1,"unitName":"%s","price":"%s","hosId":null,"branchId":null,"deptId":"%s","deptName":null,"areaCode":"%s","areaName":"%s","targetDeptId":"%s","targetDeptName":"%s","targetStockId":"%s","targetStockName":"%s","purchaseFlag":1,"tempFlag":0,"grantWay":1,"deptGoodsStatus":null,"codingType":0,"purModeText":"%s","goodsGeneralName":"%s","provName":"%s","noRecPkgQty":0,"noRecQty":0,"buyQty":1} -"payload42": {"id":null,"hosGoodsId":"%s","goodsName":"%s","goodsSpec":"%s","mdmGoodsCode":"%s","goodsCode":"%s","unit":"%s","purMode":"%s","goodsMfrsName":"%s","miDjmc":"","miCode":"","pkgDefName":"100","pkgDefQty":100,"pkgQty":null,"qty":0,"goodsImg":[],"pkgDefId":"%s","buyPkgQty":1,"unitName":"%s","price":"%s","hosId":null,"branchId":null,"deptId":"%s","deptName":null,"areaCode":"%s","areaName":"%s","targetDeptId":"%s","targetDeptName":"%s","targetStockId":"%s","targetStockName":"%s","purchaseFlag":1,"tempFlag":0,"grantWay":1,"deptGoodsStatus":null,"codingType":null,"purModeText":"%s","goodsGeneralName":"%s","provName":"%s","noRecPkgQty":0,"noRecQty":0,"buyQty":100} -"payload43": {"areaCode":"%s","goodsName":"","goodsSpec":"","purModes":[],"hosId":"%s","deptId":"%s"} -"payload44": {"billExpdtDate":"%s","billExpectDate":"","priority":"0","remark":"","branchId":"%s","buyCarIds":["%s","%s","%s"]} -"payload45": {"dtos":"%s","opinion":1} -"payload46": {"pageNum":1,"pageSize":50,"queryObject":{"deptId":"","auditStartTime":null,"auditEndTime":null,"startBillExpectDate":null,"endBillExpectDate":null,"priorityList":[],"orderNo":"","keyword":"","goodsSpec":"","shelfName":"","address":""}} -"payload46_1": {"pageNum":1,"pageSize":50,"queryObject":{"orderNo":"","priorityList":[],"branchId":"%s"}} - -"payload47": {"generateAll":false,"ids":["%s"],"allBillFlag":0} -"payload48": {"pageNum":1,"pageSize":50,"queryObject":{"pickType":"KS","id":"","pickerName":"","targetDeptName":"","priorityList":[],"areaCode":"","keyword":"%s","goodsSpec":""}} -"payload49": {"lockStatus":1,"pickId":"%s","version":"%s"} -"payload49_1": {"lockStatus":1,"buyId":"%s","version":"%s"} -"payload50": {"areaCode":"%s","hdiList":[{"id":"%s","lastModified":null,"version":null,"createTime":"%s","createUser":null,"lastModifiedUser":null,"snCode":"%s","hosId":"%s","branchId":null,"stockId":"%s","areaCode":"%s","areaName":"%s","shelfCode":"%s","codeType":"%s","tagType":"%s","hosGoodsId":"%s","mdmGoodsCode":"%s","goodsCode":"%s","goodsDi":"%s","barName":"%s","batchCode":"%s","expdtDate":"%s","productDate":"%s","mfrCode":null,"mfrCodeSee":null,"pkgCode":"%s","pkgCodeSee":"%s","ssccCode":"%s","extInfo":null,"outId":null,"tbStatus":"%s","goodsCodeDi":null,"barcodeId":null,"ext":{"distrDetailId":"%s","distrBillId":"%s","certificateCode":"","purBillId":"%s","pkgDefQty":"%s","pkgDefId":"%s","pkgDefName":"%s"},"sourceDetailId":null,"purMode":"%s","purModes":null,"price":null,"pid":null,"goodsMfrsName":"%s","mfrsName":null,"goodsSpec":"%s","unit":"%s","goodsName":"%s","pkgDefId":"%s","pkgDefQty":"%s","purDetailId":null,"pkgDefName":"%s","printNum":"%s","deptId":null,"deptName":null,"billId":null,"taskId":null,"made":"%s","provId":null,"provName":null,"subProvId":null,"subProvName":null,"provHosGoodsId":null,"sourceType":null,"taskDate":null,"sourceOrderNo":null,"taskType":null,"detailId":null,"branchGoodsPkgDefList":null,"unitName":null,"areaCodeList":null,"diType":null,"mdmGoodsSpecCode":null,"hosGoodsCode":"%s","supplyId":null,"inSettlement":null,"spdGoodsCode":null,"codeKind":null,"brand":null,"miCode":null,"transferRatio":1,"miDjmc":null,"tbStatusList":null,"purModeText":null,"stockName":null,"tbStatusText":null,"pkgType":null,"bottleId":null,"pkgStatus":null,"qty":null,"packUnit":null,"minSaleQty":null,"rfidFlag":null,"mfrCodeFlag":null,"scanStatus":null,"scanId":null,"multiChargeFlag":null,"useFrequency":null,"chargeUnit":null,"lockStatus":null,"remark":null}],"id":"%s","areaName":"%s","stockName":"%s中心库房"} -"payload50_1_1": {"areaCode":"%s","areaName":"%s","hdiList":[{"id":"%s","lastModified":null,"version":null,"createTime":"%s","createUser":null,"lastModifiedUser":null,"snCode":"%s","hosId":"%s","branchId":null,"stockId":"%s","areaCode":"%s","areaName":"%s","shelfCode":"%s","codeType":"%s","tagType":0,"hosGoodsId":"%s","mdmGoodsCode":"%s","goodsCode":"%s","goodsDi":"%s","barName":"%s","batchCode":"%s","expdtDate":"%s","productDate":"%s","mfrCode":null,"mfrCodeSee":null,"pkgCode":"%s","pkgCodeSee":"%s","ssccCode":"%s","extInfo":null,"outId":null,"tbStatus":"%s","goodsCodeDi":null,"barcodeId":null,"ext":{"pkgDefId":"%s","pkgDefQty":100,"purBillId":"%s","pkgDefName":"%s","distrBillId":"%s","inStockTime":"%s","distrDetailId":"%s","certificateCode":""},"sourceDetailId":null,"purMode":"%s","purModes":null,"price":"%s","pid":null,"goodsMfrsName":"%s","mfrsName":null,"goodsSpec":"%s","unit":"%s","goodsName":"%s","pkgDefId":"%s","pkgDefQty":"%s","defaultPkgDefQty":null,"defaultQty":null,"defaultSurplusQty":null,"defaultPkgDefId":null,"purDetailId":null,"pkgDefName":"%s","printNum":0,"deptId":null,"deptName":null,"billId":null,"taskId":null,"made":"%s","provId":null,"provName":null,"subProvId":null,"subProvName":null,"provHosGoodsId":null,"sourceType":null,"taskDate":null,"sourceOrderNo":null,"taskType":null,"detailId":null,"branchGoodsPkgDefList":null,"unitName":"%s","areaCodeList":null,"diType":null,"mdmGoodsSpecCode":null,"hosGoodsCode":"%s","supplyId":null,"inSettlement":null,"spdGoodsCode":null,"codeKind":null,"brand":null,"miCode":"","transferRatio":1,"miDjmc":"","tbStatusList":null,"purModeText":"%s","stockName":null,"tbStatusText":null,"pkgType":null,"bottleId":null,"pkgStatus":null,"qty":1,"packUnit":null,"minSaleQty":null,"rfidFlag":null,"mfrCodeFlag":null,"scanStatus":null,"scanId":null,"multiChargeFlag":null,"useFrequency":null,"chargeUnit":null,"lockStatus":null,"remark":null,"hosBatchId":null,"settleFlag":null,"inStockTime":null}],"id":"%s","pickerId":"%s","version":0,"stockName":"%s"} -"payload50_1_2": {"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","sourceType":"CK_CB","user":{"uxid":"%s","userLoginCode":"%s","employeeNo":null,"cname":"%s","corpId":"%s","corpCode":null,"corpKind":1,"corpName":null,"branchId":"%s","branchName":null,"orgId":"%s","orgCode":"%s","orgName":"%s","job":null,"tel":"xhs0301","email":null,"mgrCorpId":"%s","mgrCorpCode":"%s","mgrCorpKind":1,"mgrCorpName":"%s","mgrBranchId":"%s","mgrBranchName":"%s","mgrRangeId":"%s","mgrRangeName":"%s","extStr1":"%s","extStr2":null,"extStr3":"%s","roles":[{"roleCode":"ro00442","roleName":"医院管理员"}],"wechatNickName":null,"mgrDeptKind":null,"adminFlag":null,"datascopeMap":null,"dataGroupList":null,"workFlowGroupSimpleVOList":null,"extMap":null},"hosId":"%s","pickType":"KS_CB","pickCreateVO":{"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","barCodeList":[{"id":"%s","lastModified":null,"version":null,"createTime":"%s","createUser":null,"lastModifiedUser":null,"snCode":"%s","hosId":"%s","branchId":null,"stockId":"%s","areaCode":"%s","areaName":"%s","shelfCode":"%s","codeType":"%s","tagType":0,"hosGoodsId":"%s","mdmGoodsCode":"%s","goodsCode":"%s","goodsDi":"%s","barName":"%s","batchCode":"%s","expdtDate":"%s","productDate":"%s","mfrCode":null,"mfrCodeSee":null,"pkgCode":"%s","pkgCodeSee":"%s","ssccCode":"%s","extInfo":null,"outId":null,"tbStatus":"%s","goodsCodeDi":null,"barcodeId":null,"ext":{"pkgDefId":"%s","pkgDefQty":"%s","purBillId":"%s","pkgDefName":"%s","distrBillId":"%s","inStockTime":"%s","distrDetailId":"%s","certificateCode":""},"sourceDetailId":null,"purMode":"%s","purModes":null,"price":"%s","pid":null,"goodsMfrsName":"%s","mfrsName":null,"goodsSpec":"%s","unit":"%s","goodsName":"%s","pkgDefId":"%s","pkgDefQty":"%s","defaultPkgDefQty":null,"defaultQty":null,"defaultSurplusQty":null,"defaultPkgDefId":null,"purDetailId":null,"pkgDefName":"100","printNum":0,"deptId":null,"deptName":null,"billId":null,"taskId":null,"made":"德国","provId":null,"provName":null,"subProvId":null,"subProvName":null,"provHosGoodsId":null,"sourceType":null,"taskDate":null,"sourceOrderNo":null,"taskType":null,"detailId":null,"branchGoodsPkgDefList":null,"unitName":"%s","areaCodeList":null,"diType":null,"mdmGoodsSpecCode":null,"hosGoodsCode":"%s","supplyId":null,"inSettlement":null,"spdGoodsCode":null,"codeKind":null,"brand":null,"miCode":"","transferRatio":1,"miDjmc":"","tbStatusList":null,"purModeText":"%s","stockName":null,"tbStatusText":null,"pkgType":null,"bottleId":null,"pkgStatus":null,"qty":1,"packUnit":null,"minSaleQty":null,"rfidFlag":null,"mfrCodeFlag":null,"scanStatus":null,"scanId":null,"multiChargeFlag":null,"useFrequency":null,"chargeUnit":null,"lockStatus":null,"remark":null,"hosBatchId":null,"settleFlag":null,"inStockTime":null}]}} -"payload50_1_3": {"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","patientId":"","patientName":"","consumeType":2,"chargeDeptId":"","sourceType":"CK_XH","user":{"uxid":"%s","userLoginCode":"%s","employeeNo":null,"cname":"%s","corpId":"%s","corpCode":null,"corpKind":1,"corpName":null,"branchId":"%s","branchName":null,"orgId":"%s","orgCode":"%s","orgName":"%s","job":null,"tel":"xhs0301","email":null,"mgrCorpId":"%s","mgrCorpCode":"%s","mgrCorpKind":1,"mgrCorpName":"%s","mgrBranchId":"%s","mgrBranchName":"%s","mgrRangeId":"%s","mgrRangeName":"%s","extStr1":"%s","extStr2":null,"extStr3":"%s","roles":[{"roleCode":"ro00442","roleName":"医院管理员"}],"wechatNickName":null,"mgrDeptKind":null,"adminFlag":null,"datascopeMap":null,"dataGroupList":null,"workFlowGroupSimpleVOList":null,"extMap":null},"hosId":"%s","pickType":"KS_XH","pickCreateVO":{"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","patientId":"","patientName":"","consumeType":2,"chargeDeptId":"","barCodeList":[{"id":"%s","lastModified":null,"version":null,"createTime":"%s","createUser":null,"lastModifiedUser":null,"snCode":"%s","hosId":"%s","branchId":null,"stockId":"%s","areaCode":"%s","areaName":"%s","shelfCode":"%s","codeType":"%s","tagType":0,"hosGoodsId":"%s","mdmGoodsCode":"%s","goodsCode":"%s","goodsDi":"%s","barName":"%s","batchCode":"%s","expdtDate":"%s","productDate":"%s","mfrCode":null,"mfrCodeSee":null,"pkgCode":"%s","pkgCodeSee":"%s","ssccCode":"%s","extInfo":null,"outId":null,"tbStatus":"%s","goodsCodeDi":null,"barcodeId":null,"ext":{"pkgDefQty":1,"purBillId":"%s","distrBillId":"%s","inStockTime":"%s","useFrequency":1,"distrDetailId":"%s","certificateCode":"","multiChargeFlag":0},"sourceDetailId":null,"purMode":"%s","purModes":null,"price":"%s","pid":null,"goodsMfrsName":"%s","mfrsName":null,"goodsSpec":"%s","unit":"%s","goodsName":"%s","pkgDefId":null,"pkgDefQty":null,"defaultPkgDefQty":null,"defaultQty":null,"defaultSurplusQty":null,"defaultPkgDefId":null,"purDetailId":null,"pkgDefName":null,"printNum":0,"deptId":null,"deptName":null,"billId":null,"taskId":null,"made":"德国","provId":null,"provName":null,"subProvId":null,"subProvName":null,"provHosGoodsId":null,"sourceType":null,"taskDate":null,"sourceOrderNo":null,"taskType":null,"detailId":null,"branchGoodsPkgDefList":null,"unitName":"%s","areaCodeList":null,"diType":null,"mdmGoodsSpecCode":null,"hosGoodsCode":"%s","supplyId":null,"inSettlement":null,"spdGoodsCode":null,"codeKind":null,"brand":null,"miCode":"","transferRatio":1,"miDjmc":"","tbStatusList":null,"purModeText":"%s","stockName":null,"tbStatusText":null,"pkgType":null,"bottleId":null,"pkgStatus":null,"qty":1,"packUnit":null,"minSaleQty":null,"rfidFlag":null,"mfrCodeFlag":null,"scanStatus":null,"scanId":null,"multiChargeFlag":null,"useFrequency":null,"chargeUnit":null,"lockStatus":null,"remark":null,"hosBatchId":null,"settleFlag":null,"inStockTime":null}]}} -"payload50_1_4": {"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","outType":"1","patientId":"","patientName":"","consumeType":1,"sourceType":"CK_XH","hosId":"%s","pickType":"KS_XH","deptId":"%s","user":{"uxid":"%s","userLoginCode":"%s","employeeNo":null,"cname":"%s","corpId":"%s","corpCode":null,"corpKind":1,"corpName":null,"branchId":"%s","branchName":null,"orgId":"%s","orgCode":"%s","orgName":"%s","job":null,"tel":"xhs0301","email":null,"mgrCorpId":"%s","mgrCorpCode":"%s","mgrCorpKind":1,"mgrCorpName":"%s","mgrBranchId":"%s","mgrBranchName":"%s","mgrRangeId":"%s","mgrRangeName":"%s","extStr1":"%s","extStr2":null,"extStr3":"%s","roles":[{"roleCode":"ro00442","roleName":"医院管理员"}],"wechatNickName":null,"mgrDeptKind":null,"adminFlag":null,"datascopeMap":null,"dataGroupList":null,"workFlowGroupSimpleVOList":null,"extMap":null},"pickCreateVO":{"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","outType":"1","patientId":"","patientName":"","consumeType":1,"barCodeList":[{"id":"","lastModified":null,"version":null,"createTime":null,"createUser":null,"lastModifiedUser":null,"hosId":null,"branchId":null,"deptId":null,"deptName":null,"stockId":null,"stockName":null,"areaCode":"%s","areaName":null,"purMode":"%s","hosGoodsId":"%s","goodsCode":"%s","batchCode":"%s","expdtDate":"%s","hosBatchId":null,"batchPrice":null,"qty":1,"shelfCode":null,"barcodeFlag":null,"pkgFlag":null,"goodsSpec":"%s","goodsName":"%s","goodsMfrsName":"%s","unit":"%s","miCode":"","miDjmc":"","mdmGoodsCode":"%s","availableQty":"%s","transferRatio":"%s","shelfNo":null,"detailId":null,"pickId":null,"provId":null,"provName":null,"subProvId":null,"subProvName":null,"subSendFlag":null,"subSendFlagText":null}]}} -"payload50_1_5": {"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","outType":"0","patientId":"","patientName":"","consumeType":21,"machineId":"","machineName":"","sourceType":"CK_XH","user":{"uxid":"%s","userLoginCode":"%s","employeeNo":null,"cname":"%s","corpId":"%s","corpCode":null,"corpKind":1,"corpName":null,"branchId":"%s","branchName":null,"orgId":"%s","orgCode":"%s","orgName":"%s","job":null,"tel":"xhs0301","email":null,"mgrCorpId":"%s","mgrCorpCode":"%s","mgrCorpKind":1,"mgrCorpName":"%s","mgrBranchId":"%s","mgrBranchName":"%s","mgrRangeId":"%s","mgrRangeName":"%s","extStr1":"%s","extStr2":null,"extStr3":"%s","roles":[{"roleCode":"ro00442","roleName":"医院管理员"}],"wechatNickName":null,"mgrDeptKind":null,"adminFlag":null,"datascopeMap":null,"dataGroupList":null,"workFlowGroupSimpleVOList":null,"extMap":null},"hosId":"%s","pickType":"KS_XH","pickCreateVO":{"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","outType":"0","patientId":"","patientName":"","consumeType":21,"machineId":"","machineName":"","barCodeList":[{"id":"%s","snCode":"%s","ssccCode":"%s","pkgCodeSee":"%s","hosGoodsId":"%s","hosGoodsCode":"%s","goodsCode":"%s","goodsName":"%s","goodsSpec":"%s","goodsMfrsName":"%s","unit":"%s","purMode":"%s","batchCode":"%s","productDate":"%s","expdtDate":"%s","pkgDefName":null,"pkgDefQty":1,"stockId":"%s","stockName":"%s","areaName":"%s","areaCode":"%s","lockStatus":0,"unitName":"%s","shelfCode":"%s","shelfNo":"%s","pkgDefId":null,"extInfo":"{\"pkgUdi\": \"%s\", \"pkgDefId\": \"\", \"pkgDefQty\": 1, \"pkgDefName\": \"\", \"inStockTime\": \"%s\", \"pkgBarcodeId\": \"%s\"}","bottleId":"%s","pkgType":"67","miDjmc":"","miCode":"","transferRatio":1,"qty":1,"shelfKind":0,"shelfKindName":"%s","provName":"%s","provId":"%s","inStockDate":"%s","mfrCode":null,"made":"%s","price":null,"barName":"%s","purModeText":"%s","codeType":67}]}} - - - -"payload51": "%s" -"payload51_1_1": {"targetAreaCode":"%s","billMode":16,"consumeType":0,"patientId":"","patientName":"","programType":"","sourceId":"%s","sourceType":"CK_SL","sourceVersion":0,"targetAreaName":"","targetBranchId":"","targetDeptId":"","targetDeptName":"","targetStockId":""} -"payload51_1_2": {"targetAreaCode":"%s","billMode":20,"consumeType":0,"patientId":"","patientName":"","programType":"","sourceId":"%s","sourceType":"CK_SL","sourceVersion":0,"targetAreaName":"","targetBranchId":"","targetDeptId":"","targetDeptName":"","targetStockId":""} -"payload51_1_3": {"targetAreaCode":"%s","billMode":66,"consumeType":0,"patientId":"","patientName":"","programType":"","sourceId":"%s","sourceType":"CK_SL","sourceVersion":0,"targetAreaName":"","targetBranchId":"","targetDeptId":"","targetDeptName":"","targetStockId":""} - -"payload52": {"batchList":[{"id":"%s","lastModified":null,"version":null,"createTime":"%s","createUser":null,"lastModifiedUser":null,"snCode":"%s","hosId":"%s","branchId":null,"stockId":"%s","areaCode":"%s","areaName":"%s","shelfCode":"%s","codeType":"%s","tagType":"%s","hosGoodsId":"%s","mdmGoodsCode":"%s","goodsCode":"%s","goodsDi":"%s","barName":"%s","batchCode":"%s","expdtDate":"%s","productDate":"%s","mfrCode":null,"mfrCodeSee":null,"pkgCode":"%s","pkgCodeSee":"%s","ssccCode":"%s","extInfo":null,"outId":null,"tbStatus":"%s","goodsCodeDi":null,"barcodeId":null,"ext":{"distrDetailId":"%s","distrBillId":"%s","certificateCode":"","purBillId":"%s","pkgDefQty":"%s","pkgDefId":"%s","pkgDefName":"%s"},"sourceDetailId":null,"purMode":"%s","purModes":null,"price":null,"pid":null,"goodsMfrsName":"%s","mfrsName":null,"goodsSpec":"%s","unit":"%s","goodsName":"%s","pkgDefId":"%s","pkgDefQty":"%s","purDetailId":null,"pkgDefName":"%s","printNum":0,"deptId":null,"deptName":null,"billId":null,"taskId":null,"made":"%s","provId":null,"provName":null,"subProvId":null,"subProvName":null,"provHosGoodsId":null,"sourceType":null,"taskDate":null,"sourceOrderNo":null,"taskType":null,"detailId":null,"branchGoodsPkgDefList":null,"unitName":null,"areaCodeList":null,"diType":null,"mdmGoodsSpecCode":null,"hosGoodsCode":"%s","supplyId":null,"inSettlement":null,"spdGoodsCode":null,"codeKind":null,"brand":null,"miCode":null,"transferRatio":1,"miDjmc":null,"tbStatusList":null,"purModeText":null,"stockName":null,"tbStatusText":null,"pkgType":null,"bottleId":null,"pkgStatus":null,"qty":null,"packUnit":null,"minSaleQty":null,"rfidFlag":null,"mfrCodeFlag":null,"scanStatus":null,"scanId":null,"multiChargeFlag":null,"useFrequency":null,"chargeUnit":null,"lockStatus":null,"remark":null}],"sourceId":"%s","sourceType":"KS","sourceVersion":"3","remark":"","reviewAll":0} -"payload50_2": {"areaCode":"%s","hdiList":[{"id":"%s","lastModified":null,"version":null,"createTime":"%s","createUser":null,"lastModifiedUser":null,"snCode":"%s","hosId":"%s","branchId":null,"stockId":"%s","areaCode":"%s","areaName":"%s","shelfCode":"%s","codeType":"%s","tagType":"%s","hosGoodsId":"%s","mdmGoodsCode":"%s","goodsCode":"%s","goodsDi":"%s","barName":"%s","batchCode":"%s","expdtDate":"%s","productDate":"%s","mfrCode":null,"mfrCodeSee":null,"pkgCode":"%s","pkgCodeSee":"%s","ssccCode":"%s","extInfo":null,"outId":null,"tbStatus":"%s","goodsCodeDi":null,"barcodeId":null,"ext":{"distrDetailId":"%s","distrBillId":"%s","certificateCode":"","purBillId":"%s","pkgDefQty":"%s","multiChargeFlag":0,"useFrequency":1},"sourceDetailId":null,"purMode":"%s","purModes":null,"price":null,"pid":null,"goodsMfrsName":"%s","mfrsName":null,"goodsSpec":"%s","unit":"%s","goodsName":"%s","pkgDefId":null,"pkgDefQty":null,"purDetailId":null,"pkgDefName":null,"printNum":"%s","deptId":null,"deptName":null,"billId":null,"taskId":null,"made":"%s","provId":null,"provName":null,"subProvId":null,"subProvName":null,"provHosGoodsId":null,"sourceType":null,"taskDate":null,"sourceOrderNo":null,"taskType":null,"detailId":null,"branchGoodsPkgDefList":null,"unitName":null,"areaCodeList":null,"diType":null,"mdmGoodsSpecCode":null,"hosGoodsCode":"%s","supplyId":null,"inSettlement":null,"spdGoodsCode":null,"codeKind":null,"brand":null,"miCode":null,"transferRatio":1,"miDjmc":null,"tbStatusList":null,"purModeText":null,"stockName":null,"tbStatusText":null,"pkgType":null,"bottleId":null,"pkgStatus":null,"qty":null,"packUnit":null,"minSaleQty":null,"rfidFlag":null,"mfrCodeFlag":null,"scanStatus":null,"scanId":null,"multiChargeFlag":null,"useFrequency":null,"chargeUnit":null,"lockStatus":null,"remark":null}],"id":"%s","areaName":"%s","stockName":"%s"} -"payload50_2_2": {"areaCode":"%s","areaName":"%s","hdiList":[{"id":"%s","lastModified":null,"version":null,"createTime":"%s","createUser":null,"lastModifiedUser":null,"snCode":"%s","hosId":"%s","branchId":null,"stockId":"%s","areaCode":"%s","areaName":"%s","shelfCode":"%s","codeType":"%s","tagType":0,"hosGoodsId":"%s","mdmGoodsCode":"%s","goodsCode":"%s","goodsDi":"%s","barName":"%s","batchCode":"%s","expdtDate":"%s","productDate":"%s","mfrCode":null,"mfrCodeSee":null,"pkgCode":"%s","pkgCodeSee":"%s","ssccCode":"%s","extInfo":null,"outId":null,"tbStatus":"%s","goodsCodeDi":null,"barcodeId":null,"ext":{"pkgDefQty":1,"purBillId":"%s","distrBillId":"%s","inStockTime":"%s","useFrequency":1,"distrDetailId":"%s","certificateCode":"","multiChargeFlag":0},"sourceDetailId":null,"purMode":"%s","purModes":null,"price":"%s","pid":null,"goodsMfrsName":"%s","mfrsName":null,"goodsSpec":"%s","unit":"%s","goodsName":"%s","pkgDefId":null,"pkgDefQty":null,"defaultPkgDefQty":null,"defaultQty":null,"defaultSurplusQty":null,"defaultPkgDefId":null,"purDetailId":null,"pkgDefName":null,"printNum":0,"deptId":null,"deptName":null,"billId":null,"taskId":null,"made":"%s","provId":null,"provName":null,"subProvId":null,"subProvName":null,"provHosGoodsId":null,"sourceType":null,"taskDate":null,"sourceOrderNo":null,"taskType":null,"detailId":null,"branchGoodsPkgDefList":null,"unitName":"%s","areaCodeList":null,"diType":null,"mdmGoodsSpecCode":null,"hosGoodsCode":"%s","supplyId":null,"inSettlement":null,"spdGoodsCode":null,"codeKind":null,"brand":null,"miCode":"","transferRatio":1,"miDjmc":"","tbStatusList":null,"purModeText":"%s","stockName":null,"tbStatusText":null,"pkgType":null,"bottleId":null,"pkgStatus":null,"qty":1,"packUnit":null,"minSaleQty":null,"rfidFlag":null,"mfrCodeFlag":null,"scanStatus":null,"scanId":null,"multiChargeFlag":null,"useFrequency":null,"chargeUnit":null,"lockStatus":null,"remark":null,"hosBatchId":null,"settleFlag":null,"inStockTime":null}],"id":"%s","pickerId":"%s","version":0,"stockName":"%s"} -"payload50_2_3": {"remark": "","stockId": "%s","deptId": "%s","reasonKind": "11","areaCode": "%s","areaName": "%s","targetStockId": "%s","targetDeptId": "%s","sourceType": "CK_TK","user": {"uxid": "%s","userLoginCode": "%s","employeeNo": null,"cname": "%s", "corpId": "%s","corpCode": null,"corpKind": 1,"corpName": null,"branchId": "%s","branchName": null,"orgId": "%s","orgCode": "%s","orgName": "%s","job": null,"tel": "xhs0301","email": null,"mgrCorpId": "%s","mgrCorpCode": "%s","mgrCorpKind": 1,"mgrCorpName": "%s","mgrBranchId": "%s","mgrBranchName": "%s","mgrRangeId": "%s","mgrRangeName": "%s", "extStr1": "%s", "extStr2": null, "extStr3": "%s", "roles": [{"roleCode": "ro00442","roleName": "医院管理员"}], "wechatNickName": null,"mgrDeptKind": null,"adminFlag": null,"datascopeMap": null,"dataGroupList": null, "workFlowGroupSimpleVOList": null,"extMap": null},"hosId": "%s","pickType": "KS_TK","pickCreateVO": {"remark": "","stockId": "%s","deptId": "%s", -"reasonKind": "11", -"areaCode": "%s", -"areaName": "%s", -"targetStockId": "%s", -"targetDeptId": "%s", -"barCodeList": [ - { -"id": "%s", -"lastModified": null, -"version": null, -"createTime": "%s", -"createUser": null, -"lastModifiedUser": null, -"snCode": "%s", -"hosId": "%s", -"branchId": null, -"stockId": "%s", -"areaCode": "%s", -"areaName": "%s", -"shelfCode": "%s", -"codeType": "%s", -"tagType": 0, -"hosGoodsId": "%s", -"mdmGoodsCode": "%s", -"goodsCode": "%s", -"goodsDi": "%s", -"barName": "%s", -"batchCode": "%s", -"expdtDate": "%s", -"productDate": "%s", -"mfrCode": null, -"mfrCodeSee": null, -"pkgCode": "%s", -"pkgCodeSee": "%s", -"ssccCode": "%s", -"extInfo": null, -"outId": null, -"tbStatus": "%s", -"goodsCodeDi": null, -"barcodeId": null, -"ext": { - "pkgDefQty": 1, - "purBillId": "%s", - "distrBillId": "%s", - "inStockTime": "%s", - "useFrequency": 1, - "distrDetailId": "%s", - "certificateCode": "", - "multiChargeFlag": 0 -}, -"sourceDetailId": null, -"purMode": "%s", -"purModes": null, -"price": "%s", -"pid": null, -"goodsMfrsName": "%s", -"mfrsName": null, -"goodsSpec": "%s", -"unit": "%s", -"goodsName": "%s", -"pkgDefId": null, -"pkgDefQty": null, -"defaultPkgDefQty": null, -"defaultQty": null, -"defaultSurplusQty": null, -"defaultPkgDefId": null, -"purDetailId": null, -"pkgDefName": null, -"printNum": 0, -"deptId": null, -"deptName": null, -"billId": null, -"taskId": null, -"made": "%s", -"provId": null, -"provName": null, -"subProvId": null, -"subProvName": null, -"provHosGoodsId": null, -"sourceType": null, -"taskDate": null, -"sourceOrderNo": null, -"taskType": null, -"detailId": null, -"branchGoodsPkgDefList": null, -"unitName": "%s", -"areaCodeList": null, -"diType": null, -"mdmGoodsSpecCode": null, -"hosGoodsCode": "%s", -"supplyId": null, -"inSettlement": null, -"spdGoodsCode": null, -"codeKind": null, -"brand": null, -"miCode": "", -"transferRatio": 1, -"miDjmc": "", -"tbStatusList": null, -"purModeText": "%s", -"stockName": null, -"tbStatusText": null, -"pkgType": null, -"bottleId": null, -"pkgStatus": null, -"qty": 1, -"packUnit": null, -"minSaleQty": null, -"rfidFlag": null, -"mfrCodeFlag": null, -"scanStatus": null, -"scanId": null, -"multiChargeFlag": null, -"useFrequency": null, -"chargeUnit": null, -"lockStatus": null, -"remark": null, -"hosBatchId": null, -"settleFlag": null, -"inStockTime": null - } -] - } -} - -"payload50_2_4": {"remark":"","stockId":"%s","deptId":"%s","reasonKind":"11","areaCode":"%s","areaName":"%s","targetStockId":"%s","targetDeptId":"%s","sourceType":"CK_TK","user":{"uxid":"%s","userLoginCode":"%s","employeeNo":null,"cname":"%s","corpId":"%s","corpCode":null,"corpKind":1,"corpName":null,"branchId":"%s","branchName":null,"orgId":"%s","orgCode":"%s","orgName":"%s","job":null,"tel":"xhs0301","email":null,"mgrCorpId":"%s","mgrCorpCode":"%s","mgrCorpKind":1,"mgrCorpName":"%s","mgrBranchId":"%s","mgrBranchName":"%s","mgrRangeId":"%s","mgrRangeName":"%s","extStr1":"%s","extStr2":null,"extStr3":"%s","roles":[{"roleCode":"ro00442","roleName":"医院管理员"}],"wechatNickName":null,"mgrDeptKind":null,"adminFlag":null,"datascopeMap":null,"dataGroupList":null,"workFlowGroupSimpleVOList":null,"extMap":null},"hosId":"%s","pickType":"KS_TK","pickCreateVO":{"remark":"","stockId":"%s","deptId":"%s","reasonKind":"11","areaCode":"%s","areaName":"%s","targetStockId":"%s","targetDeptId":"%s","barCodeList":[{"id":"%s","lastModified":null,"version":null,"createTime":"%s","createUser":null,"lastModifiedUser":null,"snCode":"%s","hosId":"%s","branchId":null,"stockId":"%s","areaCode":"%s","areaName":"%s","shelfCode":"%s","codeType":"%s","tagType":0,"hosGoodsId":"%s","mdmGoodsCode":"%s","goodsCode":"%s","goodsDi":"%s","barName":"%s","batchCode":"%s","expdtDate":"%s","productDate":"%s","mfrCode":null,"mfrCodeSee":null,"pkgCode":"%s","pkgCodeSee":"%s","ssccCode":"%s","extInfo":null,"outId":null,"tbStatus":"%s","goodsCodeDi":null,"barcodeId":null,"ext":{"pkgDefId":"%s","pkgDefQty":100,"purBillId":"%s","pkgDefName":"100","distrBillId":"%s","inStockTime":"%s","distrDetailId":"%s","certificateCode":""},"sourceDetailId":null,"purMode":"%s","purModes":null,"price":"%s","pid":null,"goodsMfrsName":"%s","mfrsName":null,"goodsSpec":"%s","unit":"%s","goodsName":"%s","pkgDefId":"%s","pkgDefQty":100,"defaultPkgDefQty":null,"defaultQty":null,"defaultSurplusQty":null,"defaultPkgDefId":null,"purDetailId":null,"pkgDefName":"%s","printNum":0,"deptId":null,"deptName":null,"billId":null,"taskId":null,"made":"%s","provId":null,"provName":null,"subProvId":null,"subProvName":null,"provHosGoodsId":null,"sourceType":null,"taskDate":null,"sourceOrderNo":null,"taskType":null,"detailId":null,"branchGoodsPkgDefList":null,"unitName":"%s","areaCodeList":null,"diType":null,"mdmGoodsSpecCode":null,"hosGoodsCode":"%s","supplyId":null,"inSettlement":null,"spdGoodsCode":null,"codeKind":null,"brand":null,"miCode":"","transferRatio":1,"miDjmc":"","tbStatusList":null,"purModeText":"%s","stockName":null,"tbStatusText":null,"pkgType":null,"bottleId":null,"pkgStatus":null,"qty":1,"packUnit":null,"minSaleQty":null,"rfidFlag":null,"mfrCodeFlag":null,"scanStatus":null,"scanId":null,"multiChargeFlag":null,"useFrequency":null,"chargeUnit":null,"lockStatus":null,"remark":null,"hosBatchId":null,"settleFlag":null,"inStockTime":null}]}} - - -"payload53": {"queryObject":{"goodsName":"%s","goodsMfrsName":"","purModes":[],"hosId":"%s","branchId":"%s","goodsSpec":"","importGrantRule":2,"deptId":"%s"},"pageNum":1,"pageSize":50} -"payload53_2": {"queryObject":{"goodsName":"%s","goodsMfrsName":"","purModes":[],"hosId":"%s","branchId":"%s","grantRule":2,"goodsSpec":"","deptId":"%s"},"pageNum":1,"pageSize":50} - -"payload54": {"logicInfo":{"logicName":"自动化测试12345","simpleName":"自动","stockId":"ST2023122800001","hosId":"%s","mgrMode":"0","purBranchId":"%s","leader":"自动化测试","phone":"自动化测试","tbStatus":1,"delFlag":0,"branchIds":["%s"],"createUser":"%s","lastModifiedUser":"%s"},"mgrRange":{"userId":"%s","corpId":"%s","mgrRangeName":"自动化测试12345","mgrRangeKind":2,"defaultFlag":1,"projectCode":"warehouse","createUser":"%s","lastModifiedUser":"%s","extStr1":"3.0实体仓"}} -"payload55": {"orderBy":"mdb.order_no asc","pageNum":1,"pageSize":50,"queryObject":{"permission":true,"deptId":"","orderNo":"","branchId":"%s","goodsName":"","startDate":"","endDate":"","queryFlag":true}} -"payload56": {"pageNum":1,"pageSize":50,"queryObject":{"orderNo":"","hosId":"%s","status":"0","createUser":"","startTime":null,"endTime":null}} -"payload57": {"pid":"%s","hosGoodsName":"","hosGoodsSpec":"","provName":"","purModes":[],"subProvName":""} -"payload58": {"id":"%s","planDetailList":[{"closeStatus":"%s","id":"%s","inSettlement":1,"planPkgQty":1,"pkgDefQty":100,"provId":"%s","provName":"%s","subProvId":"%s","subProvName":"%s","hosGoodsId":"%s","purMode":"%s","version":0,"pkgDefId":"%s","purTaskId":null,"sourceId":"%s","codingType":0}],"tempFlag":0,"version":0,"checkLcTaskQty":true} -"payload58_1": {"id":"%s","planDetailList":[{"closeStatus":0,"id":"%s","inSettlement":1,"planPkgQty":1,"pkgDefQty":1,"provId":"%s","provName":"%s","subProvId":"%s","subProvName":"%s","hosGoodsId":"%s","purMode":20,"version":0,"pkgDefId":null,"purTaskId":null,"sourceId":"%s","codingType":0}],"tempFlag":0,"version":0,"checkLcTaskQty":true} -"payload59": {"tbStatus":20,"code":"%s","areaCode":"","ignoreValidExpDate":true,"pickType":"KS_SL"} -"payload60": {"pickType":"KS_CB","tbStatus":20,"code":"%s","stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"默认库区","ignoreValidExpDate":false} -"payload61": {"pickType":"KS_XH","tbStatus":20,"code":"%s","stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","patientId":"","patientName":"","consumeType":2,"chargeDeptId":"","ignoreValidExpDate":false} -"payload62": {"queryObject":{"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","outType":"1","patientId":"","patientName":"","consumeType":1,"hosId":"%s","goodsName":"","goodsSpec":"","purMode":"10"},"pageNum":1,"pageSize":50} -"payload63": {"queryObject":{"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","patientId":"","patientName":"","consumeType":"1","hosId":"%s","orderNo":"","goodsName":"","goodsSpec":"","purMode":"10","billMode":"10"},"pageNum":1,"pageSize":50} -"payload64": {"queryObject":{"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","inType":"0","bottleFlag":"1","patientId":"","patientName":"","consumeType":"1","hosId":"%s","goodsName":"","goodsSpec":"","orderNo":"","purMode":"60","billMode":"67"},"pageNum":1,"pageSize":50} -"payload65": {"pickType":"KS_TK","tbStatus":20,"code":"%s","remark":"","stockId":"%s","deptId":"%s","reasonKind":"11","areaCode":"%s","areaName":"%s","targetStockId":"%s","targetDeptId":"%s"} -"payload66": { - "areaCode": "%s", - "reasonKind": "1", - "remark": "", - "barCodeList": [ - { -"id": "%s", -"lastModified": null, -"version": null, -"createTime": "%s", -"createUser": null, -"lastModifiedUser": null, -"snCode": "%s", -"hosId": "%s", -"branchId": null, -"stockId": "%s", -"areaCode": "%s", -"areaName": "%s", -"shelfCode": "%s", -"codeType": "%s", -"tagType": "%s", -"hosGoodsId": "%s", -"mdmGoodsCode": "%s", -"goodsCode": "%s", -"goodsDi": "%s", -"barName": "%s", -"batchCode": "%s", -"expdtDate": "%s", -"productDate": "%s", -"mfrCode": null, -"mfrCodeSee": null, -"pkgCode": "%s", -"pkgCodeSee": "%s", -"ssccCode": "%s", -"extInfo": null, -"outId": null, -"tbStatus": "%s", -"goodsCodeDi": null, -"barcodeId": null, -"ext": { -"pkgDefQty": "%s", -"purBillId": "%s", -"distrBillId": "%s", -"inStockTime": "%s", -"useFrequency": 1, -"distrDetailId": "%s", -"certificateCode": "", -"multiChargeFlag": 0 -}, -"sourceDetailId": null, -"purMode": "%s", -"purModes": null, -"price": null, -"pid": null, -"goodsMfrsName": "%s", -"mfrsName": null, -"goodsSpec": "%s", -"unit": "%s", -"goodsName": "%s", -"pkgDefId": null, -"pkgDefQty": null, -"defaultPkgDefQty": null, -"defaultQty": null, -"defaultSurplusQty": null, -"defaultPkgDefId": null, -"purDetailId": null, -"pkgDefName": null, -"printNum": "%s", -"deptId": null, -"deptName": null, -"billId": null, -"taskId": null, -"made": "%s", -"provId": "%s", -"provName": "%s", -"subProvId": "%s", -"subProvName": "%s", -"provHosGoodsId": null, -"sourceType": null, -"taskDate": null, -"sourceOrderNo": null, -"taskType": null, -"detailId": null, -"branchGoodsPkgDefList": null, -"unitName": null, -"areaCodeList": null, -"diType": null, -"mdmGoodsSpecCode": null, -"hosGoodsCode": "%s", -"supplyId": null, -"inSettlement": null, -"spdGoodsCode": null, -"codeKind": null, -"brand": null, -"miCode": null, -"transferRatio": 1, -"miDjmc": null, -"tbStatusList": null, -"purModeText": null, -"stockName": null, -"tbStatusText": null, -"pkgType": null, -"bottleId": null, -"pkgStatus": null, -"qty": null, -"packUnit": null, -"minSaleQty": null, -"rfidFlag": null, -"mfrCodeFlag": null, -"scanStatus": null, -"scanId": null, -"multiChargeFlag": null, -"useFrequency": null, -"chargeUnit": null, -"lockStatus": null, -"remark": null, -"hosBatchId": null, -"settleFlag": null, -"inStockTime": null, -"subSendFlag": "%s", -"onlyKey": "%s" - } - ], - "areaName": "%s", - "hosId": "%s", - "branchId": "%s", - "deptId": "%s", - "deptName": "%s", - "stockId": "%s", - "pickType": "TH" -} -"payload67": {"pickType":"CB","tbStatus":20,"code":"%s","stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","ignoreValidExpDate":false} -"payload68": {"stockId": "%s","stockName": "%s","areaCode": "%s","areaName": "%s","barCodeList": [{"id": "%s","lastModified": null,"version": null,"createTime": "%s","createUser": null,"lastModifiedUser": null,"snCode": "%s","hosId": "%s","branchId": null,"stockId": "%s","areaCode": "%s","areaName": "%s", "shelfCode": "%s","codeType": "%s","tagType": 0,"hosGoodsId": "%s","mdmGoodsCode": "%s","goodsCode": "%s","goodsDi": "%s","barName": "%s","batchCode": "%s","expdtDate": "%s","productDate": "%s","mfrCode": null,"mfrCodeSee": null,"pkgCode": "%s","pkgCodeSee": "%s","ssccCode": "%s", "extInfo": null,"outId": null, "tbStatus": "%s","goodsCodeDi": null,"barcodeId": null,"ext": {"pkgDefId": "%s","pkgDefQty": "%s","purBillId": "%s","pkgDefName": "%s","distrBillId": "%s", "inStockTime": "%s", -"distrDetailId": "%s", -"certificateCode": "" -}, -"sourceDetailId": null, -"purMode": "%s", -"purModes": null, -"price": "%s", -"pid": null, -"goodsMfrsName": "%s", -"mfrsName": null, -"goodsSpec": "%s", -"unit": "%s", -"goodsName": "%s", -"pkgDefId": "%s", -"pkgDefQty": "%s", -"defaultPkgDefQty": null, -"defaultQty": null, -"defaultSurplusQty": null, -"defaultPkgDefId": null, -"purDetailId": null, -"pkgDefName": "%s", -"printNum": "%s", -"deptId": null, -"deptName": null, -"billId": null, -"taskId": null, -"made": "%s", -"provId": null, -"provName": null, -"subProvId": null, -"subProvName": null, -"provHosGoodsId": null, -"sourceType": null, -"taskDate": null, -"sourceOrderNo": null, -"taskType": null, -"detailId": null, -"branchGoodsPkgDefList": null, -"unitName": "%s", -"areaCodeList": null, -"diType": null, -"mdmGoodsSpecCode": null, -"hosGoodsCode": "%s", -"supplyId": null, -"inSettlement": null, -"spdGoodsCode": null, -"codeKind": null, -"brand": null, -"miCode": "", -"transferRatio": 1, -"miDjmc": "", -"tbStatusList": null, -"purModeText": "%s", -"stockName": null, -"tbStatusText": null, -"pkgType": null, -"bottleId": null, -"pkgStatus": null, -"qty": 1, -"packUnit": null, -"minSaleQty": null, -"rfidFlag": null, -"mfrCodeFlag": null, -"scanStatus": null, -"scanId": null, -"multiChargeFlag": null, -"useFrequency": null, -"chargeUnit": null, -"lockStatus": null, -"remark": null, -"hosBatchId": null, -"settleFlag": null, -"inStockTime": null - } - ], - "pickType": "CB", - "tbStatus": "%s" -} -"payload69": { - "stockId": "%s", - "stockName": "%s", - "areaCode": "%s", - "areaName": "%s", - "barCodeList": [ - { - "id": "%s", - "lastModified": null, - "version": null, - "createTime": "%s", - "createUser": null, - "lastModifiedUser": null, - "snCode": "%s", - "hosId": "%s", - "branchId": null, - "stockId": "%s", - "areaCode": "%s", - "areaName": "%s", - "shelfCode": "%s", - "codeType": "%s", - "tagType": 0, - "hosGoodsId": "%s", - "mdmGoodsCode": "%s", - "goodsCode": "%s", - "goodsDi": "%s", - "barName": "%s", - "batchCode": "%s", - "expdtDate": "%s", - "productDate": "%s", - "mfrCode": null, - "mfrCodeSee": null, - "pkgCode": "%s", - "pkgCodeSee": "%s", - "ssccCode": "%s", - "extInfo": null, - "outId": null, - "tbStatus": "%s", - "goodsCodeDi": null, - "barcodeId": null, - "ext": { - "pkgDefId": "%s", - "pkgDefQty": "%s", - "purBillId": "%s", - "pkgDefName": "%s", - "distrBillId": "%s", - "inStockTime": "%s", - "distrDetailId": "%s", - "certificateCode": "" - }, - "sourceDetailId": null, - "purMode": "%s", - "purModes": null, - "price":"%s", - "pid": null, - "goodsMfrsName": "%s", - "mfrsName": null, - "goodsSpec": "%s", - "unit": "%s", - "goodsName": "%s", - "pkgDefId": "%s", - "pkgDefQty": "%s", - "defaultPkgDefQty": null, - "defaultQty": null, - "defaultSurplusQty": null, - "defaultPkgDefId": null, - "purDetailId": null, - "pkgDefName": "%s", - "printNum": "%s", - "deptId": null, - "deptName": null, - "billId": null, - "taskId": null, - "made": "%s", - "provId": null, - "provName": null, - "subProvId": null, - "subProvName": null, - "provHosGoodsId": null, - "sourceType": null, - "taskDate": null, - "sourceOrderNo": null, - "taskType": null, - "detailId": null, - "branchGoodsPkgDefList": null, - "unitName": "%s", - "areaCodeList": null, - "diType": null, - "mdmGoodsSpecCode": null, - "hosGoodsCode": "%s", - "supplyId": null, - "inSettlement": null, - "spdGoodsCode": null, - "codeKind": null, - "brand": null, - "miCode": "", - "transferRatio": 1, - "miDjmc": "", - "tbStatusList": null, - "purModeText": "%s", - "stockName": null, - "tbStatusText": null, - "pkgType": null, - "bottleId": null, - "pkgStatus": null, - "qty": 1, - "packUnit": null, - "minSaleQty": null, - "rfidFlag": null, - "mfrCodeFlag": null, - "scanStatus": null, - "scanId": null, - "multiChargeFlag": null, - "useFrequency": null, - "chargeUnit": null, - "lockStatus": null, - "remark": null, - "hosBatchId": null, - "settleFlag": null, - "inStockTime": null - } - ], - "pickType": "CB", - "tbStatus": "%s" -} -"expected_value": "('00004260', 'h0347', 'p1e2ca', '177df1fadf39415ea5ce40e64edf449d', None, '11661208', '11661208', '11661208', '一次性注射器_低值hMY2F','一次性注射器', 'mfrs-11229', '德国歌德公司 Geuder AG', '', None, '', 'ycxzsq_dzhMY2F', None, '支', 'G-31891', Decimal('1.000000'), 2, '3', 10, None, None, '', None, Decimal('99.9999'), None, '德国', None, None, '', 1, None, 0, None, 0, '', '', None, None, 1, 0, 1, 'p1e2ca:UID-051951', datetime.datetime(2024, 6, 26, 7, 1, 39), 'p1e2ca:UID-051951', 0, 0, 1, None)" -"expected_value2": '{"hos_goods_code": "00004249","hos_id": "h0347","prov_id": "p1e2c6","prov_hos_goods_id": "%s","srv_id": null,"mdm_goods_code": "11661197","mdm_goods_spec_code": "11661197","spd_goods_code": "11661197","goods_name": "一次性注射器_低值qPW6a","goods_general_name": "一次性注射器","goods_mfrs_id": "mfrs-11229","goods_mfrs_name": "德国歌德公司 Geuder AG","goods_reg_cert": "","goods_agent_mfrs_id": null,"brand": "","short_pinyin": "ycxzsq_dzqPW6a","kind_sixtyeight_code": null,"unit": "支","goods_spec": "G-31891","goods_package": Decimal("1.000000"),"bar_code_mng": 2,"unique_code_strategy": "3","pur_mode": 10,"sub_pur_mode": null,"erp_code": null,"herp_code": "","hrp": null,"price": Decimal("99.9999"),"abroad_flag": null,"made": "德国","property": null,"mgr_level": null,"goods_desc": "","charge_flag": 1,"focus_control_type": null,"temp_flag": 0,"official_status": null,"focus_control": 0,"storage_conditions": "","transport_conditions": "","into_cost_flag": null,"rfid_flag": null,"purchase_flag": 1,"tb_status": 0,"version": 1,"create_user": "p1e2c6:UID-051946","create_time": datetime.datetime(2024,6,25,7,1,34),"last_modified_user": "p1e2c6:UID-051946","sterilize_flag": 0,"multi_charge_flag": 0,"use_frequency": 1,"charge_unit": null}' +"check_mcms_dept_buy_car_low_value": '{"id": "%s", "hos_id": "%s", "branch_id": "%s", "dept_id": "%s", "dept_name": "%s", "area_code": "%s", "area_name": "%s", "hos_goods_id": "%s", "mdm_goods_code": "%s", "goods_code": "%s", "pur_mode": %s, "pkg_def_id": "%s", "pkg_def_name": "%s", "pkg_def_qty": Decimal("100.00"), "buy_pkg_qty": Decimal("1.00"), "buy_qty": Decimal("100.00"), "tb_status": 0, "create_user": "%s", "create_time": %s, "last_modified": %s, "last_modified_user": "%s", "version": 0, "coding_type": 0}' +"check_mcms_dept_buy_car_high_value": '{"id": "%s", "hos_id": "%s", "branch_id": "%s", "dept_id": "%s", "dept_name": "%s", "area_code": "%s", "area_name": "%s", "hos_goods_id": "%s", "mdm_goods_code": "%s", "goods_code": "%s", "pur_mode": %s, "pkg_def_id": null, "pkg_def_name": null, "pkg_def_qty": Decimal("1.00"), "buy_pkg_qty": Decimal("1.00"), "buy_qty": Decimal("1.00"), "tb_status": 0, "create_user": "%s", "create_time": %s, "last_modified": %s, "last_modified_user": "%s", "version": 0, "coding_type": 0}' + +"mcms_dept_buy": '{"id": "%s", "order_no": "%s", "bill_mode": "16", "hos_id": "%s", "branch_id": "%s", "dept_id": "%s", "dept_name": "%s", "area_code": "%s", "area_name": "%s", "source_id": None, "buy_way": "2", "create_type": "SG", "buy_kind": "KS", "target_dept_id": "%s", "target_dept_name": "%s", "target_stock_id": "%s", "target_stock_name": "%s", "bill_expdt_date": %s, "bill_expect_date": None, "priority": 0, "buy_priority": 0, "barcode_flag": 1, "pkg_flag": 1, "remark": "", "dept_audit_remark": None, "audit_remark": None, "close_remark": None, "srv_id": None, "srv_name": None, "gen_status": 0, "close_status": 0, "tb_status": 10, "rec_user": "%s", "rec_phone": "None", "rec_addr": "%s", "create_user": "%s", "create_time": %s, "last_modified": %s, "last_modified_user": "%s", "version": 0, "del_flag": 0, "last_auditor": None, "last_audit_time": None, "close_time": None, "old_order_no": None}' +"mcms_dept_buy2": '{"id": "%s", "order_no": "%s", "bill_mode": "20", "hos_id": "%s", "branch_id": "%s", "dept_id": "%s", "dept_name": "%s", "area_code": "%s", "area_name": "%s", "source_id": None, "buy_way": "2", "create_type": "SG", "buy_kind": "KS", "target_dept_id": "%s", "target_dept_name": "%s", "target_stock_id": "%s", "target_stock_name": "%s", "bill_expdt_date": %s, "bill_expect_date": None, "priority": 0, "buy_priority": 0, "barcode_flag": 1, "pkg_flag": 0, "remark": "", "dept_audit_remark": None, "audit_remark": None, "close_remark": None, "srv_id": None, "srv_name": None, "gen_status": 0, "close_status": 0, "tb_status": 10, "rec_user": "%s", "rec_phone": "None", "rec_addr": "%s", "create_user": "%s", "create_time": %s, "last_modified": %s, "last_modified_user": "%s", "version": 0, "del_flag": 0, "last_auditor": None, "last_audit_time": None, "close_time": None, "old_order_no": None}' +"mcms_dept_buy3": '{"id": "%s", "order_no": "%s", "bill_mode": "66", "hos_id": "%s", "branch_id": "%s", "dept_id": "%s", "dept_name": "%s", "area_code": "%s", "area_name": "%s", "source_id": None, "buy_way": "2", "create_type": "SG", "buy_kind": "KS", "target_dept_id": "%s", "target_dept_name": "%s", "target_stock_id": "%s", "target_stock_name": "%s", "bill_expdt_date": %s, "bill_expect_date": None, "priority": 0, "buy_priority": 0, "barcode_flag": 1, "pkg_flag": 1, "remark": "", "dept_audit_remark": None, "audit_remark": None, "close_remark": None, "srv_id": None, "srv_name": None, "gen_status": 0, "close_status": 0, "tb_status": 10, "rec_user": "%s", "rec_phone": "None", "rec_addr": "%s", "create_user": "%s", "create_time": %s, "last_modified": %s, "last_modified_user": "%s", "version": 0, "del_flag": 0, "last_auditor": None, "last_audit_time": None, "close_time": None, "old_order_no": None}' +"mcms_dept_buy_detail": '{"id": "%s", "pid": "%s", "order_no": "%s", "order_num": 1, "source_id": None, "hos_goods_id": "%s", "mdm_goods_code": "%s", "goods_code": "%s", "price": Decimal("99.999900"), "pur_mode": 10, "pkg_def_id": "%s", "pkg_def_name": "%s", "pkg_def_qty": Decimal("100.00"), "buy_pkg_qty": Decimal("1.00"), "buy_qty": Decimal("100.00"), "send_pkg_qty": "0", "send_qty": "0", "rec_pkg_qty": "0", "rec_qty": "0", "tb_status": 10, "close_type": 0, "remark": None, "close_remark": None, "close_time": None, "create_user": "%s", "create_time": %s, "last_modified": %s, "last_modified_user": "%s", "version": 0, "del_flag": 0, "re_order_no": None, "coding_type": 0}' +"mcms_dept_buy_detail1": '{"id": "%s", "pid": "%s", "order_no": "%s", "order_num": 1, "source_id": None, "hos_goods_id": "%s", "mdm_goods_code": "%s", "goods_code": "%s", "price": Decimal("99.999900"), "pur_mode": 20, "pkg_def_id": %s, "pkg_def_name": %s, "pkg_def_qty": Decimal("1.00"), "buy_pkg_qty": Decimal("1.00"), "buy_qty": Decimal("1.00"), "send_pkg_qty": "0", "send_qty": "0", "rec_pkg_qty": "0", "rec_qty": "0", "tb_status": 10, "close_type": 0, "remark": None, "close_remark": None, "close_time": None, "create_user": "%s", "create_time": %s, "last_modified": %s, "last_modified_user": "%s", "version": 0, "del_flag": 0, "re_order_no": None, "coding_type": 0}' +"mcms_dept_buy_detail2": '{"id": "%s", "pid": "%s", "order_no": "%s", "order_num": 1, "source_id": None, "hos_goods_id": "%s", "mdm_goods_code": "%s", "goods_code": "%s", "price": Decimal("99.999900"), "pur_mode": 60, "pkg_def_id": "%s", "pkg_def_name": "%s", "pkg_def_qty": Decimal("100.00"), "buy_pkg_qty": Decimal("1.00"), "buy_qty": Decimal("100.00"), "send_pkg_qty": "0", "send_qty": "0", "rec_pkg_qty": "0", "rec_qty": "0", "tb_status": 10, "close_type": 0, "remark": None, "close_remark": None, "close_time": None, "create_user": "%s", "create_time": %s, "last_modified": %s, "last_modified_user": "%s", "version": 0, "del_flag": 0, "re_order_no": None, "coding_type": 0}' + +"mcms_dept_buy_approval_after": '{"id": "%s", "order_no": "%s", "bill_mode": "16", "hos_id": "%s", "branch_id": "%s", "dept_id": "%s", "dept_name": "%s", "area_code": "%s", "area_name": "%s", "source_id": None, "buy_way": "2", "create_type": "SG", "buy_kind": "KS", "target_dept_id": "%s", "target_dept_name": "%s", "target_stock_id": "%s", "target_stock_name": "%s", "bill_expdt_date": %s, "bill_expect_date": None, "priority": 0, "buy_priority": 0, "barcode_flag": 1, "pkg_flag": 1, "remark": "", "dept_audit_remark": "22", "audit_remark": None, "close_remark": None, "srv_id": None, "srv_name": None, "gen_status": 0, "close_status": 0, "tb_status": 40, "rec_user": "%s", "rec_phone": "None", "rec_addr": "%s", "create_user": "%s", "create_time": %s, "last_modified": %s, "last_modified_user": "%s", "version": 1, "del_flag": 0, "last_auditor": "%s", "last_audit_time": %s, "close_time": None, "old_order_no": None}' +"mcms_dept_buy_approval_after2": '{"id": "%s", "order_no": "%s", "bill_mode": "20", "hos_id": "%s", "branch_id": "%s", "dept_id": "%s", "dept_name": "%s", "area_code": "%s", "area_name": "%s", "source_id": None, "buy_way": "2", "create_type": "SG", "buy_kind": "KS", "target_dept_id": "%s", "target_dept_name": "%s", "target_stock_id": "%s", "target_stock_name": "%s", "bill_expdt_date": %s, "bill_expect_date": None, "priority": 0, "buy_priority": 0, "barcode_flag": 1, "pkg_flag": 0, "remark": "", "dept_audit_remark": "22", "audit_remark": None, "close_remark": None, "srv_id": None, "srv_name": None, "gen_status": 0, "close_status": 0, "tb_status": 40, "rec_user": "%s", "rec_phone": "None", "rec_addr": "%s", "create_user": "%s", "create_time": %s, "last_modified": %s, "last_modified_user": "%s", "version": 1, "del_flag": 0, "last_auditor": "%s", "last_audit_time": %s, "close_time": None, "old_order_no": None}' +"mcms_dept_buy_approval_after3": '{"id": "%s", "order_no": "%s", "bill_mode": "66", "hos_id": "%s", "branch_id": "%s", "dept_id": "%s", "dept_name": "%s", "area_code": "%s", "area_name": "%s", "source_id": None, "buy_way": "2", "create_type": "SG", "buy_kind": "KS", "target_dept_id": "%s", "target_dept_name": "%s", "target_stock_id": "%s", "target_stock_name": "%s", "bill_expdt_date": %s, "bill_expect_date": None, "priority": 0, "buy_priority": 0, "barcode_flag": 1, "pkg_flag": 1, "remark": "", "dept_audit_remark": "22", "audit_remark": None, "close_remark": None, "srv_id": None, "srv_name": None, "gen_status": 0, "close_status": 0, "tb_status": 40, "rec_user": "%s", "rec_phone": "None", "rec_addr": "%s", "create_user": "%s", "create_time": %s, "last_modified": %s, "last_modified_user": "%s", "version": 1, "del_flag": 0, "last_auditor": "%s", "last_audit_time": %s, "close_time": None, "old_order_no": None}' + +"mcms_dept_buy_detail_approval_after": '{"id": "%s", "pid": "%s", "order_no": "%s", "order_num": 1, "source_id": None, "hos_goods_id": "%s", "mdm_goods_code": "%s", "goods_code": "%s", "price": Decimal("99.999900"), "pur_mode": 10, "pkg_def_id": "%s", "pkg_def_name": "%s", "pkg_def_qty": Decimal("100.00"), "buy_pkg_qty": Decimal("1.00"), "buy_qty": Decimal("100.00"), "send_pkg_qty": "0", "send_qty": "0", "rec_pkg_qty": "0", "rec_qty": "0", "tb_status": 40, "close_type": 0, "remark": None, "close_remark": None, "close_time": None, "create_user": "%s", "create_time": %s, "last_modified": %s, "last_modified_user": "%s", "version": 1, "del_flag": 0, "re_order_no": None, "coding_type": 0}' +"mcms_dept_buy_detail_approval_after1": '{"id": "%s", "pid": "%s", "order_no": "%s", "order_num": 1, "source_id": None, "hos_goods_id": "%s", "mdm_goods_code": "%s", "goods_code": "%s", "price": Decimal("99.999900"), "pur_mode": 20, "pkg_def_id": %s, "pkg_def_name": %s, "pkg_def_qty": Decimal("1.00"), "buy_pkg_qty": Decimal("1.00"), "buy_qty": Decimal("1.00"), "send_pkg_qty": "0", "send_qty": "0", "rec_pkg_qty": "0", "rec_qty": "0", "tb_status": 40, "close_type": 0, "remark": None, "close_remark": None, "close_time": None, "create_user": "%s", "create_time": %s, "last_modified": %s, "last_modified_user": "%s", "version": 1, "del_flag": 0, "re_order_no": None, "coding_type": 0}' +"mcms_dept_buy_detail_approval_after2": '{"id": "%s", "pid": "%s", "order_no": "%s", "order_num": 1, "source_id": None, "hos_goods_id": "%s", "mdm_goods_code": "%s", "goods_code": "%s", "price": Decimal("99.999900"), "pur_mode": 60, "pkg_def_id": "%s", "pkg_def_name": "%s", "pkg_def_qty": Decimal("100.00"), "buy_pkg_qty": Decimal("1.00"), "buy_qty": Decimal("100.00"), "send_pkg_qty": "0", "send_qty": "0", "rec_pkg_qty": "0", "rec_qty": "0", "tb_status": 40, "close_type": 0, "remark": None, "close_remark": None, "close_time": None, "create_user": "%s", "create_time": %s, "last_modified": %s, "last_modified_user": "%s", "version": 1, "del_flag": 0, "re_order_no": None, "coding_type": 0}' diff --git a/main1/main_text.py b/main1/main_text.py index e8717997dd33422f3022bc14f1e012d7ee3f84ec..f5afd84d1441b594d2343db2493cf25005527771 100644 --- a/main1/main_text.py +++ b/main1/main_text.py @@ -1,20 +1,33 @@ - import time import sys import os + +# print('根据当前文件获取当前文件所在目录的路径', os.path.dirname(__file__)) +curPath = os.path.abspath(os.path.dirname(__file__)) # 获取当前文件的所在目录的绝对路径 +# print('将路径中的/换成\\', curPath) # C:\Users\Administrator\Desktop\temp\dbshop99\main +# # #将当前文件的所在目录的绝对路径进行分离,分离成 ('C:\\Users\\Administrator\\Desktop\\temp\\dbshop99', 'main'),存到元组中 +# print('切割路径,切割成一个元组,将路径分离', os.path.split(curPath)) +rootPath = os.path.split(curPath)[0] # [0]表示元组中的为一个元素 +# print('当前项目的根目录', rootPath) +sys.path.append(rootPath) # 将项目的根目录路径添加到环境变量中,然后在cmd命令行中就可以正常运行脚本 +sys.path.append(os.path.join(rootPath,'common')) # print('根据当前文件获取当前文件所在目录的路径', os.path.dirname(__file__)) from airtest.core.helper import using from common.common_func import commonFuc from common.db.sql.sql_del_branch_info import delData -curPath = os.path.abspath(os.path.dirname(__file__)) # 获取当前文件的所在目录的绝对路径 +# curPath = os.path.abspath(os.path.dirname(__file__)) # 获取当前文件的所在目录的绝对路径 # print('将路径中的/换成\\', curPath) # C:\Users\Administrator\Desktop\temp\dbshop99\main # # #将当前文件的所在目录的绝对路径进行分离,分离成 ('C:\\Users\\Administrator\\Desktop\\temp\\dbshop99', 'main'),存到元组中 # print('切割路径,切割成一个元组,将路径分离', os.path.split(curPath)) -rootPath = os.path.split(curPath)[0] # [0]表示元组中的为一个元素 +# rootPath = os.path.split(curPath)[0] # [0]表示元组中的为一个元素 # print('当前项目的根目录', rootPath) -sys.path.append(rootPath) # 将项目的根目录路径添加到环境变量中,然后在cmd命令行中就可以正常运行脚本 +# sys.path.append(rootPath) # 将项目的根目录路径添加到环境变量中,然后在cmd命令行中就可以正常运行脚本 +# print('rootPath',rootPath) + + +# print(sys.path) import tkinter as tk from tkinter import * import tkinter.messagebox @@ -161,7 +174,7 @@ def main_text(): delData().Delete_branch_by_id() delData().Delete_goods_change_info() delData().Delete_probeInfo_other() - delData().Del_supply_relation() + # delData().Del_supply_relation() delData().Delete_business_Data() delData().Del_reporter_data() delData().Delete_business_Data_All()