当前位置:首页>python>7python之把宠物档案加入到用户问题中及去除历史记录中的脏数据

7python之把宠物档案加入到用户问题中及去除历史记录中的脏数据

  • 2026-06-27 15:29:51
7python之把宠物档案加入到用户问题中及去除历史记录中的脏数据

写在前面的话

不回。刚上号那一段时间,还是比较在乎每个上号人的。就像新店开业,对每一个顾客都很热情。当时一天上午,一个叫“夏日暖阳阳的”,突然就加了微信,说上号。我说好好好,赶紧准备好窗口,以最快的速度,把码发给她,结果没音了,我发微信也不回了,那一天,我每隔一两小时给她微一次,本来晚上21点离开图书馆,我等到了22点,还是不回,我失落的回去了。过了一周,我刚到图书馆楼下,她说:现在有时间了,上号。我非常兴奋,摩托车没停稳,倒了,来不及扶,卡卡跑到楼上,打开电脑,发码让她扫,又没音了。等了五个小时,我彻底怒了,这是溜我玩的吗,你就是真急事了,也说一声啊。果断拉黑,逼自己忘记这个人这件事。对于不讲礼貌的人,没必要在乎她,再也不见了您。

[200+100]-------->底部有张生活照片(头条号运营:大家想全托管上号的联系我哦,每天让你得个早餐钱,微信号: qhz_toutiao)

【关键词】python、ragflow、宠物档案、脏数据

一、宠物档案加入用户问题(三级)

描述:现在需要把宠物档案加入用户问题,减少基础问询的提问问题数量。

开工:

第一步:看代码(四级)

20250509时间段:12:06-13:00

看下前端把当前宠物信息传过来没有,在新建会话时。

在新建会话时,宠物档案是传进来的,如下:

图7a-1

注:接下来,先把这个信息存到一张动物表里。

第二步:动物表(四级)

20250510时间段:01:46-02:00

先建一张表,按照上面截图中的字段,如下:

CREATE TABLE `animal` (
  `id` varchar(32) NOT NULL,
  `create_time` bigint DEFAULT NULL,
  `create_date` datetime DEFAULT NULL,
  `update_time` bigint DEFAULT NULL,
  `update_date` datetime DEFAULT NULL,
  `animal_id` int(11) DEFAULT 0,
  `animal` varchar(50) DEFAULT NULL,
  `animal_type` varchar(100) DEFAULT NULL,
  `avatar` varchar(100) DEFAULT NULL,
  `birthday` varchar(50) DEFAULT NULL,
  `conversation_id` varchar(32) DEFAULT NULL,
  `dialog_id` varchar(32) DEFAULT NULL,
  `is_choosed` tinyint(1) DEFAULT 0,
  `is_deleted` tinyint(1) DEFAULT 0,
  `neuter` tinyint(1) DEFAULT 0,
  `nick` varchar(50) DEFAULT NULL,
  `openid` varchar(50) DEFAULT NULL,
  `sex` varchar(5) DEFAULT NULL,
  `speical_time` varchar(50) DEFAULT NULL,
  `vaccination` varchar(50) DEFAULT NULL,  
  PRIMARY KEY (`id`),
  KEY `animal_create_time` (`create_time`),
  KEY `animal_create_date` (`create_date`),
  KEY `animal_update_time` (`update_time`),
  KEY `animal_update_date` (`update_date`),
  KEY `animal_dialog_id` (`dialog_id`),
  KEY `animal_conversation_id` (`conversation_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

注:运行一下试试。效果如下:

图7a-2

注:接下来,就是保存宠物档案信息到表,有就更新,没有就增加。

第三步:保存宠物档案(四级)

20250510时间段:02:05-04:00

写程序如下:

            ###保存宠物档案信息
            if 'id' in req and req["id"]:
                save_data = {
                    "id": get_uuid(),
                    "animal_id": req["id"],
                    "animal": req["animal"],
                    "animal_type": req["animal_type"], 
                    "avatar": req["avatar"],
                    "birthday": req["birthday"], 
                    "conversation_id": req["conversation_id"],
                    "dialog_id": req["dialog_id"],
                    "is_choosed": req["is_choosed"], 
                    "is_deleted": req["is_deleted"],
                    "neuter": req["neuter"], 
                    "nick": req["nick"],
                    "openid": req["openid"],
                    "sex": req["sex"], 
                    "speical_time": req["speical_time"],
                    "vaccination": req["vaccination"]
                }
                AnimalService.save(**save_data)

注:这个通过接口模拟来做,但这个涉及到登录验证,看下能不能攻破。

第四步:本地模拟(四级)

20250512时间段:16:52-17:00

先搞一下数据出来,如下:

{
  "add_time": "2025-05-09 12:30:13",
  "animal": "狗狗",
  "animal_type": "澳大利亚牧牛犬",
  "avatar": "",
  "birthday": "2025-05-09",
  "conversation_id": "b1210beb53d245199e3f9a8a93641237",
  "dialog_id": "9cf3d9eaf77c11ef8dc500e003c42347",
  "enable_search": false,
  "id": "38",
  "is_choosed": "0",
  "is_deleted": "0",
  "message": [
    {
      "role": "assistant",
      "content": "你好"
    }
  ],
  "modify_time": "2025-05-09 12:30:13",
  "name": "你好",
  "neuter": "0",
  "nick": "土豆",
  "openid": "oi87O6xKvGO_LwalOFaXmJ8Yswi8",
  "sex": "男",
  "speical_time": "非特殊时期",
  "vaccination": "已接种"
}

注:接下来,写个测试用例,如下:

def test_set_conversation(client):
    log.info("test_expert_diagnosis")
    '''
     测试 设置会话时保存宠物档案信息
    '''
    json_data = {
        "add_time": "2025-05-09 12:30:13",
        "animal": "狗狗",
        "animal_type": "澳大利亚牧牛犬",
        "avatar": "",
        "birthday": "2025-05-09",
        "conversation_id": "b1210beb53d245199e3f9a8a93641237",
        "dialog_id": "9cf3d9eaf77c11ef8dc500e003c42347",
        "enable_search": false,
        "id": "38",
        "is_choosed": "0",
        "is_deleted": "0",
        "message": [
            {
            "role": "assistant",
            "content": "你好"
            }
        ],
        "modify_time": "2025-05-09 12:30:13",
        "name": "你好",
        "neuter": "0",
        "nick": "土豆",
        "openid": "oi87O6xKvGO_LwalOFaXmJ8Yswi8",
        "sex": "男",
        "speical_time": "非特殊时期",
        "vaccination": "已接种",
    }

    url = f"/v1/conversation/set"
    resp = client.post(
        url,
        json=json_data,
        headers={
            "Content-type": "application/json",
            "Authorization": "Bearer ragflow-UxOGYzZjUwYjMwOTExZWZiODc0MDI0Mm"
        }
    )
    if not 200 <= resp.status_code < 300:
        raise Exception(f"GET {url} status_code {resp.status_code}.")

    # received_data = []
    for chunk in resp.iter_encoded():
        answer = chunk.decode('utf-8').strip()
        log.info(f"\n\n answer: {answer} \n\n")     

注:运行下试试。

二、历史记录脏数据(三级)

描述:现在查看历史记录有脏数据,截图如下:

图7b-1

注:这个问题需要处理一下。

开工:

第一步:排查(四级)

20250509周五时间段:16:48-17:00

可能是专家诊断里,没有去除系统消息,打断点看一下。

这个已经处理,是由于专家诊断里,没有删除系统消息,导致存到数据库里了。

第二步:测试

测试还可以

三、配置审计日志(三级)

描述:现在集群莫名的丢失索引,需要配置审计日志,以便下次索引被删除知道原因。

开工:

第一步:配置(四级)

20250511周日时间段:23:27-01:00

Docker环境下Elasticsearch审计日志配置

在Docker环境中配置Elasticsearch审计日志需要注意一些特殊事项。以下是针对Docker部署的修改建议和完整配置方案:

关键修改点

1. 日志路径配置

Docker容器内的路径需要特别注意,建议使用环境变量覆盖:

xpack.security.audit.logfile.path: /usr/share/elasticsearch/logs/audit.log
2. 日志持久化

必须将日志目录挂载到宿主机,否则容器重启后日志会丢失:

docker run -d \
  -v /path/on/host/logs:/usr/share/elasticsearch/logs \
  -v /path/on/host/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
  elasticsearch:8.12.0

注:接下来,看下完整的Docker配置方案。

第二步:完整的Docker配置方案(四级)

方案1:通过elasticsearch.yml挂载
1.准备elasticsearch.yml(宿主机文件):
xpack.security.enabled: true
xpack.security.audit.enabled: true
xpack.security.audit.logfile.events.include: index_event,create_index,delete_index
xpack.security.audit.logfile.path: /usr/share/elasticsearch/logs/audit.log
2.启动命令
docker run -d \
  --name elasticsearch \
  -p 9200:9200 -p 9300:9300 \
  -v ./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
  -v ./es-logs:/usr/share/elasticsearch/logs \
  -e "discovery.type=single-node" \
  elasticsearch:8.12.0

注:现在还不行,先把配置审计日志注释掉,索引恢复后再打开。

第三步:注释掉审计日志配置(四级)

20250512周一时间段:10:03-11:00

现在日志如下:

ess.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"zero4","elasticsearch.cluster.name":"ragflow-cluster"}
{"@timestamp":"2025-05-12T02:21:47.771Z", "log.level": "INFO", "message":"loaded module [ingest-geoip]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"zero4","elasticsearch.cluster.name":"ragflow-cluster"}
{"@timestamp":"2025-05-12T02:21:47.772Z", "log.level": "INFO", "message":"loaded module [x-pack-write-load-forecaster]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"zero4","elasticsearch.cluster.name":"ragflow-cluster"}
{"@timestamp":"2025-05-12T02:21:47.772Z", "log.level": "INFO", "message":"loaded module [inference]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"zero4","elasticsearch.cluster.name":"ragflow-cluster"}
{"@timestamp":"2025-05-12T02:21:47.772Z", "log.level": "INFO", "message":"loaded module [search-business-rules]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"zero4","elasticsearch.cluster.name":"ragflow-cluster"}
{"@timestamp":"2025-05-12T02:21:47.772Z", "log.level": "INFO", "message":"loaded module [wildcard]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"zero4","elasticsearch.cluster.name":"ragflow-cluster"}
{"@timestamp":"2025-05-12T02:21:47.772Z", "log.level": "INFO", "message":"loaded module [ingest-attachment]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"zero4","elasticsearch.cluster.name":"ragflow-cluster"}
{"@timestamp":"2025-05-12T02:21:47.772Z", "log.level": "INFO", "message":"loaded module [x-pack-sql]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"zero4","elasticsearch.cluster.name":"ragflow-cluster"}
{"@timestamp":"2025-05-12T02:21:47.772Z", "log.level": "INFO", "message":"loaded module [unsigned-long]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"zero4","elasticsearch.cluster.name":"ragflow-cluster"}
{"@timestamp":"2025-05-12T02:21:47.772Z", "log.level": "INFO", "message":"loaded module [x-pack-async]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"zero4","elasticsearch.cluster.name":"ragflow-cluster"}
{"@timestamp":"2025-05-12T02:21:47.773Z", "log.level": "INFO", "message":"loaded module [runtime-fields-common]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"zero4","elasticsearch.cluster.name":"ragflow-cluster"}
{"@timestamp":"2025-05-12T02:21:47.773Z", "log.level": "INFO", "message":"loaded module [vector-tile]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"zero4","elasticsearch.cluster.name":"ragflow-cluster"}
{"@timestamp":"2025-05-12T02:21:47.773Z", "log.level": "INFO", "message":"loaded module [lang-expression]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"zero4","elasticsearch.cluster.name":"ragflow-cluster"}
{"@timestamp":"2025-05-12T02:21:47.773Z", "log.level": "INFO", "message":"loaded module [x-pack-eql]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"zero4","elasticsearch.cluster.name":"ragflow-cluster"}

注:这个配置还是有点问题,先把保存宠物档案做一下,以免影响用户使用。之后,晚上的时候再做这个。

四、头条战果汇报

昨日数据来啦,昨日总收入:807.24,昨日总播放:911.8万,软件截图如下:

图7d-1

注:想要全脱管运营头条号的联系我,你出账号,我来运营,保你天天有钱花,咨询电话: 17701328814(微信同号),也可以加群先了解一下。

图7d-2

注:个人微信如下,欢迎骚扰。

图7d-3

五、生活照片

拍摄于‎2026‎年‎2‎月‎1‎日,‏‎10:49:12,带二宝去看花,二宝当时三岁四个月。把那个女孩拉黑后,我在脑补那个女孩的出生环境,应该是家里比较富裕,独生子女,被惯着长大的,对别人没礼貌,不在乎,但社会不会惯着啊,别人又不是女孩爸妈,对家人不客气,对社会人需要客气吧。就像之前在六道口上班时,有一天去图书部,一个黄头发的库管和一个女销售吵起来了,库管:我TM在地铁上,你就说要医学综合,到工位上还一直催催催,我说好,我来找,我把大综合,小综合还有附加卷给你配好了,问你要哪一种,你就不回了,把我晾在仓库,前后也就五分钟,等了你一天你都没回,你是被车撞死了吗,站在我面前的是鬼魂吗,你有礼貌吗,你父母教你做人了吗。销售姑娘把书一摔,愤愤离去。我说:怎么了,兄弟,吃枪药了。库管:你不知道,那天,我没睡醒就催,在地铁上还催,到楼上了,我说我现在给你找书,大概五分钟,我全扒拉出来了,问她要大综合,小缩合,要不要附加卷,她没音了,等了她一上午也没回,领导来了,说书那么乱,还把我熊一顿。库管做的不对,不应该对小姑娘那样,缺少怜香惜玉之心,但小姑娘也有错,你好歹回一句啊,害得库管被骂,都有问题,各打五十大板吧。

图7e-1

《本文完》

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-03 03:49:17 HTTP/2.0 GET : https://f.mffb.com.cn/a/499548.html
  2. 运行时间 : 0.628854s [ 吞吐率:1.59req/s ] 内存消耗:4,406.57kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=502cff51855f2a0867ae7cf23edc73a1
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000553s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000704s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.096226s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.063810s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000618s ]
  6. SELECT * FROM `set` [ RunTime:0.017240s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000737s ]
  8. SELECT * FROM `article` WHERE `id` = 499548 LIMIT 1 [ RunTime:0.021232s ]
  9. UPDATE `article` SET `lasttime` = 1783021757 WHERE `id` = 499548 [ RunTime:0.006224s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.009725s ]
  11. SELECT * FROM `article` WHERE `id` < 499548 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.014336s ]
  12. SELECT * FROM `article` WHERE `id` > 499548 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.003458s ]
  13. SELECT * FROM `article` WHERE `id` < 499548 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.042999s ]
  14. SELECT * FROM `article` WHERE `id` < 499548 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.042916s ]
  15. SELECT * FROM `article` WHERE `id` < 499548 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.204759s ]
0.631773s