#Q290报文body中值为列表的数据 所在的数据表名称 结构为{'key值':'数据表名称'} G_array_table = { "additionalDiagnosisList": "V_Q290_DiagnosisList", "recipeSerialNumList": "V_Q290_SerialNumList", "composite": "V_Q290_SI" } #标识G_array_table中一条数据的索引 G_array_index = { "additionalDiagnosisList": ["medicalNum", "billNum"], "recipeSerialNumList": ["medicalNum", "billNum"], "composite": ["medicalNum", "billNum"] } class Q290(utilities.package): def __init__(self): utilities.package.__init__(self, G_body_keys, G_body_table, G_body_index, G_array_key, G_array_table, G_array_index) self.bussiness_id = "Q290" if __name__ == '__main__': Q290_obj = Q290() #生成包处理对象设置包类型 package_processor = utilities.package_process("Q290") package_processor.set_package(Q290_obj) package_processor.sent_package()
def do_job(Qxx_obj, bussiess_no): #添加更新日志日期的内容 20180121 李浩 utilities.reset_log_date() package_processor = utilities.package_process(bussiess_no) package_processor.set_package(Qxx_obj) package_processor.sent_package()