예제 #1
0
#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()
예제 #2
0
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()