王腾1453 | 3周前 | 部署后端开发
一、配置检查 1.cipher-rsa-zfs-env.yml ,检查是否有AI底座配置(之前司库ai版本已添加,如果未配置,需新增) # AI底座 zfapt: # 后端地址(不同环境需要修改) backend-address: http://192.168.0.107:7860 # 共享后端地址(不同环境需要修改) fsscBaseUrl: http://192.168.2.80/ 如图:
邵雷1174 | 3周前 | 后端开发
一、对接流程 1.1 添加maven依赖 yaml <dependency <groupId cn.ztessc</groupId <artifactId zfs-ai-common</artifactId <version ${zfs-cloud.version}</version </dependency 说明: 封装AI对话逻辑,开发者无需关注底层接口实现 仅需专注于业务流程配置和交互设计 2.2 数据库初始化 使用liquibase执行脚本,创建以下公共表 xml <changeSet id="create_table_ai_chat_message_comments_20250430001" author="hujian@ztccloud.com.cn" <preConditions onFail="MARK_RAN" <not
张任2088 | 3周前 | 后端开发
【AI报销】待审意图查询返回结果增加待审汇总金额 https://www.tapd.cn/tapd_fe/67410840/story/detail/1167410840001276772 合计金额 格式化金额 的公共方法都在抽象类中 cn.ztessc.aiag.boe.workflow.node.my.approve.AbstractApproveNode 继承该抽象类下的所有子类代表不同节点的处理 都新增了合计金额。 【AI合同】AI合同首页 https://www.tapd.cn/tapd_fe/67410840/story/detail/1167410840001276799 只新增了菜单 脚本入口 \db\prd\zfs-aiag\VAI.1.8\zfs_sys\init_data.xml 历史对话 为 新增chatType=2 合同 隔离 前端自己传入 【AI合同】合同录入意图 https://www.tapd.cn/tapd_fe/67410840/story/detail/1167410840001276970 发送...
背景 LogStopWatchHelper 是为记录AI流程各个阶段的执行耗时,并异步保存到数据库中。(cn.ztessc.aiag.base.log.LogStopWatchHelper) 使用 1. 开启 创建LogStopWatch对象并存储到ThreadLocal中 LogStopWatchHelper.begin(); 2. 开始计时点 LogStopWatchHelper.start("1.生成聊天窗口"); 3. 结束计时点 可传入参和出参 LogStopWatchHelper.stop(request.getChatId()); 4. 完成 整体结束后需要调用完成清除ThreadLocal LogStopWatchHelper.finish(); 一个开启begin中可以有多个 start- stop 并且因为LogStopWatch对象存入ThreadLocal中,允许下层级方法内继续调用 start- stop。库表中存parentId字段 ,可以清晰表示这种多层级关系。 -begin -sta
曾俊0070 | 3周前 | 后端开发
原因 1. 默认开启了Swagger,且历史项目未开启密码验证,所以导致存在安全风险 2. 新项目开启了密码验证,但是密码都是产品给的默认账号密码,导致只需破解一个项目,则所有项目的Swagger都能访问,存在安全风险 解决方案 1. 产品出厂时: 1. 代码侧:默认禁用Swagger访问,且默认配置账号密码 2. Nginx:关闭从Nginx访问到Swagger 2. 项目上仅允许在开发环境开启Swagger 修改代码 1. SwaggerConfig修改 在SwaggerConfig的类上增加 java @ConditionalOnProperty(name = "swagger.service.enabled") 
尹邦雄0909 | 2025-02-06 | 后端开发
1、安装idea插件 1. 在插件市场搜索TONGYI Lingma,点击install安装。 2. 安装完成后重启idea。 3. 在右侧工具栏使用阿里云账号登录。 2、智能补全 写代码时,在开启云端模型自动触发的模式下,通义灵码会根据当前代码文件及相关代码文件的上下文,自动为你生成行级/函数级的代码建议,此时你可以使用快捷键采纳、废弃,或查看不同的代码建议。 要求Nacos中配置中心和注册中心的命名空间需要分开 方案(有壳子方式) 1. 修改微服务下bootstrap.yml中的配置 yaml spring: name: zfs-gateway cloud: nacos: 注册中心 discovery: 从nacos获取最新服务提供者列表的时间,默认是30秒 watch-delay: 10000 namespace: test_discovery server-addr: 192.168.2.80:8848 username: discovery password: discovery 配置中心 config: 【1】 配置获取配置 server-addr: 192.168.2.80:8848
李涛1650 | 2025-01-08 | 后端开发 算子平台
前置要求: 1、智算平台建立登录账号、支持配置算子流、数据网盘、任务调度等功能 2、需提供相关数据库账号,用于配置算子流中输入、输出引用 | 数据库 | 授权表 ...
商亚东1231 | 2024-12-31 | 后端开发
日志记录 功能:将多个项目派平台的日志存储到ES,实现不同项目可在运营中心可查看当期项目调用记录,让各项目能快速的排查调用派平台接口问题 存储表和索引 javascript - 识别 use invoice_ocr; select from invoice_ocr.ticket_ocr; - 查验 use invoice_verification; select from invoice_verification.ticket; - 请求链路日志 pai-server-log 实现方式 通过线程变量logContent存储整个请求域的整个链路 javascript pub