def commonDataCheck(self,realData, expectData):
        '''
        通用数据检查,realData可传入字典或列表,expectData预期值。当expectData的值出现在realData中时返回True
            eg:
            入参1: {'HEAD': {'z1': '字段A', 'z2': '字段B'}, 'BODY': {'z3': [{'z4': '字段4'}]}}
            入参2: {'z4': '字段4'}
            返回:True
        :param realData:待接受检查数据可传入字典或列表
        :param expectData:预期数据
        :return:
        '''
        logger.info("待接受检查数据:{}".format(realData))
        logger.info("预期数据:{}".format(expectData))
        def search_dict(d, key, value):
            if isinstance(d, dict):
                if key in d and (d[key] == value or (isinstance(value, list) and sorted(d[key]) == sorted(value))):
                    return True
                for k, v in d.items():
                    if search_dict(v, key, value):
                        return True
            elif isinstance(d, list):
                for item in d:
                    if search_dict(item, key, value):
                        return True
            return False
        for key, value in expectData.items():
            if not search_dict(realData, key, value):
                return False
        return True