1772702706

This commit is contained in:
Docker7530
2026-03-05 17:25:08 +08:00
parent 7d7193bb5d
commit 1a3976708a
67 changed files with 342 additions and 334 deletions
+17
View File
@@ -0,0 +1,17 @@
# 任务
# 日志
# 总结
今天和小杨去中医医院看病。早晨起来是直接打车去的,看病还比较顺利。
约了中午之后拿中药,我们就去了悦荟商场。在麦当劳和田宝看了《四驱兄弟》,是小时候的一个动画片。后来我们又溜达了会儿,买了一个卫衣,吃了一些东西就回家了。
田宝路上很不高兴,竟然还说:“我不跟你聊天了。”
中午回来吃了饺子,然后我又看了一些关于 Sing-box 的内容。最近关于 Sing-box 的理解越来越深刻,尤其是对于它的网络转发和 DNS 查询,期间也看了很多关于网络方面的知识。
然后今天是元宝的红包活动,抢了很多红包。但是后来通过闲鱼发现,抢完的红包都给闲鱼了。我现在就有一个红包,但发现抢到的也都给闲鱼了。晚上回来,今天处理了关于 Xcalico 的 AI 问题。
发现是之前彭豪没有去配置相应的 AI 功能,导致无法触发 AI 生成。配置好之后可以直接使用。然后又把页面精简了一些,又使用了 Typeless 工具。吃过饭后,给田宝下载了一些新的动画片
+11
View File
@@ -0,0 +1,11 @@
# 任务
- [x] 开发:IBS 7.18.0 版本需求开发,域名配置需求工单重构,提升用户操作便捷性。(张鹏豪 6)
- [x] 项目:1 月份工时填报。(李春良 1)
- [x] 项目:业务需求拆分工作。(张鹏豪 0.5)
# 日志
# 总结
赶需求,赶需求。
+9
View File
@@ -0,0 +1,9 @@
# 任务
- [x] 开发:IBS 7.18.0 版本需求开发,域名配置需求工单重构,提升用户操作便捷性。(张鹏豪 8)
# 日志
# 总结
赶需求,赶需求。
+12
View File
@@ -0,0 +1,12 @@
# 任务
- [x] 开发:IBS 7.18.0 版本需求开发,域名配置需求工单重构,提升用户操作便捷性。(张鹏豪 8)
- [x] 开发:需求讨论。
# 日志
# 总结
赶需求,赶需求。
和豪哥聊了一会儿 AI。
+72
View File
@@ -0,0 +1,72 @@
# 任务
- [x] 开发:参加 IBS 项目晨会,同步昨日问题跟进事项。(张鹏豪 0.5)
- [x] 开发:IBS 7.18.0 版本需求开发,域名配置需求工单重构,提升用户操作便捷性。(张鹏豪 8)
- [x] 测试:IBS 7.18.0 版本需求评审,243-472-748。(郑子雯 1
- [x] 客响:老师,我们这边发现,下面这两个域名删除不掉,能帮我们看一下吗?cs21.zhicyun.com cs23.zhicyun.com。(李春良 2
- [x] 客响:订购迁移是否可以迁移未来时间,可以。(张鹏豪 1)
# 日志
```
2026-02-02
21:23:57.702 下发启用任务【df38add8b69446f7b12cdae5559af4f8】
21:33:52.928 状态:offline
21:33:59.941 状态:online
21:35:01.070 回调任务【df38add8b69446f7b12cdae5559af4f8】
2026-02-04
19:17:10.770 状态:online
19:42:51.117 下发停用任务【df9eb126cfa945848ed694352515fd69】
19:42:52.121 状态:offline
19:55:01.187 回调任务【df9eb126cfa945848ed694352515fd69】
```
```
2026-02-02
21:23:57.702 下发任务
[57705cdab47a4cfe] [57705cdab47a4cfe] [] [portal-102] [http-nio-8080-exec-397] INFO com.cmcc.cdn.platform.selfservice.service.aspire.impl.EnterpriseDomainConfigServiceImpl 655 sendDomainStatusRequestToManage - 客户停用/启用域名, k-v下发配管, taskId为:df38add8b69446f7b12cdae5559af4f8, 请求参数request:{"cp_id":"81293872","domain_info":[{"domain":"cs23.zhicyun.com","plain":[1]}],"state":"online","task_id":"df38add8b69446f7b12cdae5559af4f8"}
21:33:52.928
[f35a55670b1afb62] [f35a55670b1afb62] [] [portal-102] [http-nio-8080-exec-432] INFO com.cmcc.cdn.platform.selfservice.service.aspire.impl.EnterpriseDomainConfigServiceImpl 841 getOpenConfigDomainInfo - 【配置查询接口】———>配管响应结果:{"back_rewrite_uri":{"enable":false},"back_source_host":{"enable":false},"backsource_redirection_status":false,"base":{"cdn_type":"web","cname":"cs23.zhicyun.com.cdn.chinamobile.com","cp_id":"81293872","created_time":"2026-01-20T11:07:17+08:00","crt_name":"","customerRemarks":{"customerRemark1":{"cacheFollowSource":1,"x-forward-for":false,"client_max_body_size":"","web_socket":false},"portParam":{"http":80,"https":443}},"domain":"cs23.zhicyun.com","ip_priority":"ipv4","ipv6_on_off":false,"plain":[1],"protocol":0,"service_provider":"0","sources":[{"back_addr":"cs23-s.zhicyun.com:80;cs23-s.zhicyun.com:443","back_protocol":1,"primary":true,"type":"domain","weight":50}],"state":"offline","unique_id":""},"block_loop":false,"brotli_status":{"enable":false},"cache":{"detail":[{"content":"php,jsp,asp,aspx","followsource":1,"ttl":0,"type":1,"unit":"day","weight":1}],"enable":true},"custom_error_page":{"enable":false},"gzip_status":{"enable":false},"hsts":{},"http2_status":false,"https_advanced":{},"https_status":{"enable":false},"ip_black_list":{"enable":false},"ocsp":false,"quic":false,"referrer_anti_stealing_link":{"enable":false},"remote_auth":{"enable":false},"set_req_header":{"enable":false},"set_resp_header":{"enable":false},"ua_anti_stealing_link":{"enable":false},"url_anti_stealing_link":{"enable":false},"url_ban":{},"url_parameter":{"detail":{"type":0},"enable":true},"video_drag_status":false}
21:33:59.941
[7b1ec23c1a5dcaf7] [7b1ec23c1a5dcaf7] [] [portal-102] [http-nio-8080-exec-482] INFO com.cmcc.cdn.platform.selfservice.service.aspire.impl.EnterpriseDomainConfigServiceImpl 841 getOpenConfigDomainInfo - 【配置查询接口】———>配管响应结果:{"back_rewrite_uri":{"enable":false},"back_source_host":{"enable":false},"backsource_redirection_status":false,"base":{"cdn_type":"web","cname":"cs23.zhicyun.com.cdn.chinamobile.com","cp_id":"81293872","created_time":"2026-01-20T11:07:17+08:00","crt_name":"","customerRemarks":{"customerRemark1":{"cacheFollowSource":1,"x-forward-for":false,"client_max_body_size":"","web_socket":false},"portParam":{"http":80,"https":443}},"domain":"cs23.zhicyun.com","ip_priority":"ipv4","ipv6_on_off":false,"plain":[1],"protocol":0,"service_provider":"0","sources":[{"back_addr":"cs23-s.zhicyun.com:80;cs23-s.zhicyun.com:443","back_protocol":1,"primary":true,"type":"domain","weight":50}],"state":"online","unique_id":""},"block_loop":false,"brotli_status":{"enable":false},"cache":{"detail":[{"content":"php,jsp,asp,aspx","followsource":1,"ttl":0,"type":1,"unit":"day","weight":1}],"enable":true},"custom_error_page":{"enable":false},"gzip_status":{"enable":false},"hsts":{},"http2_status":false,"https_advanced":{},"https_status":{"enable":false},"ip_black_list":{"enable":false},"ocsp":false,"quic":false,"referrer_anti_stealing_link":{"enable":false},"remote_auth":{"enable":false},"set_req_header":{"enable":false},"set_resp_header":{"enable":false},"ua_anti_stealing_link":{"enable":false},"url_anti_stealing_link":{"enable":false},"url_ban":{},"url_parameter":{"detail":{"type":0},"enable":true},"video_drag_status":false}
21:35:01.070
[4ed1f0a89ecb1b0b] [4ed1f0a89ecb1b0b] [] [portal-117] [http-nio-8080-exec-3061] INFO com.cmcc.cdn.platform.portal.controller.OMSCallBackController 113 manageDomainCallBack - manage domain callBack request:{"callback_type":"state_change","domains":[{"result":0,"domain":"cs23.zhicyun.com","cname":"cs23.zhicyun.com.cdn.chinamobile.com","cp_id":"81293872"}],"task_id":"df38add8b69446f7b12cdae5559af4f8"}
2026-02-04
19:42:51.117
[84bd91dd034e2f84] [84bd91dd034e2f84] [] [portal-102] [http-nio-8080-exec-692] INFO com.cmcc.cdn.platform.selfservice.service.aspire.impl.EnterpriseDomainConfigServiceImpl 655 sendDomainStatusRequestToManage - 客户停用/启用域名, k-v下发配管, taskId为:df9eb126cfa945848ed694352515fd69, 请求参数request:{"cp_id":"81293872","domain_info":[{"domain":"cs23.zhicyun.com","plain":[1]}],"state":"offline","task_id":"df9eb126cfa945848ed694352515fd69"}
19:42:52.121
[3ada122517d6de51] [3ada122517d6de51] [] [portal-102] [http-nio-8080-exec-716] INFO com.cmcc.cdn.platform.selfservice.service.aspire.impl.EnterpriseDomainConfigServiceImpl 841 getOpenConfigDomainInfo - 【配置查询接口】———>配管响应结果:{"back_rewrite_uri":{"enable":false},"back_source_host":{"enable":false},"backsource_redirection_status":false,"base":{"cdn_type":"web","cname":"cs23.zhicyun.com.cdn.chinamobile.com","cp_id":"81293872","created_time":"2026-01-20T11:07:17+08:00","crt_name":"","customerRemarks":{"customerRemark1":{"cacheFollowSource":1,"x-forward-for":false,"client_max_body_size":"","web_socket":false},"portParam":{"http":80,"https":443}},"domain":"cs23.zhicyun.com","ip_priority":"ipv4","ipv6_on_off":false,"plain":[1],"protocol":0,"service_provider":"0","sources":[{"back_addr":"cs23-s.zhicyun.com:80;cs23-s.zhicyun.com:443","back_protocol":1,"primary":true,"type":"domain","weight":50}],"state":"offline","unique_id":""},"block_loop":false,"brotli_status":{"enable":false},"cache":{"detail":[{"content":"php,jsp,asp,aspx","followsource":1,"ttl":0,"type":1,"unit":"day","weight":1}],"enable":true},"custom_error_page":{"enable":false},"gzip_status":{"enable":false},"hsts":{},"http2_status":false,"https_advanced":{},"https_status":{"enable":false},"ip_black_list":{"enable":false},"ocsp":false,"quic":false,"referrer_anti_stealing_link":{"enable":false},"remote_auth":{"enable":false},"set_req_header":{"enable":false},"set_resp_header":{"enable":false},"ua_anti_stealing_link":{"enable":false},"url_anti_stealing_link":{"enable":false},"url_ban":{},"url_parameter":{"detail":{"type":0},"enable":true},"video_drag_status":false}
19:42:53.124
[4888e74df175e549] [4888e74df175e549] [] [portal-102] [http-nio-8080-exec-786] ERROR com.cmcc.cdn.platform.selfservice.service.aspire.impl.EnterpriseDomainConfigServiceImpl 2607 checkDeleteDomain - 【删除加速域名】———>任务中存在状态异常的域名,目前仅支持删除已停用的域名,不可删除的域名为:[cs23.zhicyun.com]
19:55:01.187
[38802b2563ea3308] [38802b2563ea3308] [] [portal-117] [http-nio-8080-exec-3904] INFO com.cmcc.cdn.platform.portal.controller.OMSCallBackController 113 manageDomainCallBack - manage domain callBack request:{"callback_type":"state_change","domains":[{"result":0,"domain":"cs23.zhicyun.com","cname":"cs23.zhicyun.com.cdn.chinamobile.com","cp_id":"81293872"}],"task_id":"df9eb126cfa945848ed694352515fd69"}
21:33:52.928
2026-02-02 13:33:51 [f35a55670b1afb62] [f35a55670b1afb62] [] [portal-102] [http-nio-8080-exec-432] INFO com.cmcc.cdn.platform.selfservice.service.aspire.impl.EnterpriseDomainConfigServiceImpl 841 getOpenConfigDomainInfo - 【配置查询接口】———>配管响应结果:{"back_rewrite_uri":{"enable":false},"back_source_host":{"enable":false},"backsource_redirection_status":false,"base":{"cdn_type":"web","cname":"cs23.zhicyun.com.cdn.chinamobile.com","cp_id":"81293872","created_time":"2026-01-20T11:07:17+08:00","crt_name":"","customerRemarks":{"customerRemark1":{"cacheFollowSource":1,"x-forward-for":false,"client_max_body_size":"","web_socket":false},"portParam":{"http":80,"https":443}},"domain":"cs23.zhicyun.com","ip_priority":"ipv4","ipv6_on_off":false,"plain":[1],"protocol":0,"service_provider":"0","sources":[{"back_addr":"cs23-s.zhicyun.com:80;cs23-s.zhicyun.com:443","back_protocol":1,"primary":true,"type":"domain","weight":50}],"state":"offline","unique_id":""},"block_loop":false,"brotli_status":{"enable":false},"cache":{"detail":[{"content":"php,jsp,asp,aspx","followsource":1,"ttl":0,"type":1,"unit":"day","weight":1}],"enable":true},"custom_error_page":{"enable":false},"gzip_status":{"enable":false},"hsts":{},"http2_status":false,"https_advanced":{},"https_status":{"enable":false},"ip_black_list":{"enable":false},"ocsp":false,"quic":false,"referrer_anti_stealing_link":{"enable":false},"remote_auth":{"enable":false},"set_req_header":{"enable":false},"set_resp_header":{"enable":false},"ua_anti_stealing_link":{"enable":false},"url_anti_stealing_link":{"enable":false},"url_ban":{},"url_parameter":{"detail":{"type":0},"enable":true},"video_drag_status":false}
21:33:59.941
2026-02-02 13:33:59 [7b1ec23c1a5dcaf7] [7b1ec23c1a5dcaf7] [] [portal-102] [http-nio-8080-exec-482] INFO com.cmcc.cdn.platform.selfservice.service.aspire.impl.EnterpriseDomainConfigServiceImpl 841 getOpenConfigDomainInfo - 【配置查询接口】———>配管响应结果:{"back_rewrite_uri":{"enable":false},"back_source_host":{"enable":false},"backsource_redirection_status":false,"base":{"cdn_type":"web","cname":"cs23.zhicyun.com.cdn.chinamobile.com","cp_id":"81293872","created_time":"2026-01-20T11:07:17+08:00","crt_name":"","customerRemarks":{"customerRemark1":{"cacheFollowSource":1,"x-forward-for":false,"client_max_body_size":"","web_socket":false},"portParam":{"http":80,"https":443}},"domain":"cs23.zhicyun.com","ip_priority":"ipv4","ipv6_on_off":false,"plain":[1],"protocol":0,"service_provider":"0","sources":[{"back_addr":"cs23-s.zhicyun.com:80;cs23-s.zhicyun.com:443","back_protocol":1,"primary":true,"type":"domain","weight":50}],"state":"online","unique_id":""},"block_loop":false,"brotli_status":{"enable":false},"cache":{"detail":[{"content":"php,jsp,asp,aspx","followsource":1,"ttl":0,"type":1,"unit":"day","weight":1}],"enable":true},"custom_error_page":{"enable":false},"gzip_status":{"enable":false},"hsts":{},"http2_status":false,"https_advanced":{},"https_status":{"enable":false},"ip_black_list":{"enable":false},"ocsp":false,"quic":false,"referrer_anti_stealing_link":{"enable":false},"remote_auth":{"enable":false},"set_req_header":{"enable":false},"set_resp_header":{"enable":false},"ua_anti_stealing_link":{"enable":false},"url_anti_stealing_link":{"enable":false},"url_ban":{},"url_parameter":{"detail":{"type":0},"enable":true},"video_drag_status":false}
```
# 总结
今天工作主要以需求开发为主,处理了两个客项。期间遇到了一个问题:在任务下发和域名状态变化中间的窗口期,存在状态不一致的情况。
目前整体代码都已经提交了,准备明天进行前后端联调
+148
View File
@@ -0,0 +1,148 @@
# 任务
- [x] 开发:IBS 7.18.0 版本需求开发,域名配置需求工单重构,提升用户操作便捷性。(张鹏豪 8)
# 日志
DomainCreateOrderService
getDetailByWorkOrderId
DomainCreateOrderInfoDomainsPO 中新增了
@Column(name = "icp_number")
private String icpNumber;
@Column(name = "icp_status")
private String icpStatus;
需要在 domains 中返回。帮我改下 DomainCreateOrderVO 中的 domains 结构,返回:
private String domain;
private String icpNumber;
private String icpStatus;
代码位置:
```
List<DomainCreateOrderInfoDomainsPO> domains = dcOrderInfoPO.getDomains();
List<String> domainList =
domains.stream().map(DomainCreateOrderInfoDomainsPO::getDomain).collect(Collectors.toList());
DomainCreateOrderVO domainCreateOrderVO = DomainCreateOrderVO.builder()
.domains(domainList)
.serviceProvider(serviceProvider)
.productId(dcOrderInfoPO.getProductId())
.enterprise(workOrder.getCorpName())
.cpid(enterpriseInfo.getEnterpriseId())
.type(WorkOrderEnums.Type.DOMAIN_CREATE.name())
.product(dcOrderInfoPO.getProduct().name())
.description(dcOrderInfoPO.getDescription())
.provinceIdList(dcOrderInfoPO.getProvinces())
.build();
```
DomainCreateOrderService 是我新写的一个工单的全流程,请帮我为这个类的方法补充标准的中文日志。尽可能的在关键点输出日志。尤其是一些 ifelse 分支。或者特殊代码。方便后续排查问题。
```
ws://127.0.0.1:9595/logs?token=30X6zX8MDsQAMEuEANbE&level=info
我知道内核启动的时候有一个 log 的配置文件字段,这个字段可以指定 debug 或者 info 级别。
但我看我的 GUI 面板里面有一个调用内核的 -logs 接口,这会产生以下几个疑问:
1. 这个接口是实时改变了内核输出日志的等级吗?
2. 这个操作是动态的还是静态的?
3. 它会覆盖配置文件的日志等级吗?
```
DomainCreateOrderService 的 submitTicket 这么多持久化是不是该该加个事务。
```
/* 持久化 */
// work_order
WorkOrder workOrderSaved = saveOrUpdateWorkOrder(isUpdate, req, enterpriseInfo, currentUser, approvingUser);
log.info("域名配置需求工单提交->work_order持久化完成, workOrderId={}, code={}",
workOrderSaved.getId(),
workOrderSaved.getCode());
// domain_creater_orde_info domain_creater_orde_domains
DomainCreateOrderInfoPO orderInfoSaved =
saveOrUpdateDomainCreateOrderInfo(isUpdate, req, workOrderSaved, currentUser);
log.info("域名配置需求工单提交->domain_create_order_info持久化完成, orderInfoId={}, domainSize={} ",
orderInfoSaved.getId(),
speedList.size());
// log_file_resource
replaceOrderFiles(isUpdate, req, orderInfoSaved.getId());
log.info("域名配置需求工单提交->附件关联资源处理完成, isUpdate={}, orderInfoId={}, otherFileSize={}, secInfoFileSize={}",
isUpdate,
orderInfoSaved.getId(),
CollectionUtils.isEmpty(req.getMd5List()) ? 0 : req.getMd5List().size(),
CollectionUtils.isEmpty(req.getSecInfoFileId()) ? 0 : req.getSecInfoFileId().size());
// worker_order_enterprise
saveOrUpdateWorkOrderEnterprise(workOrderSaved, enterpriseInfo);
log.info("域名配置需求工单提交->工单企业关系处理完成, workOrderId={}, enterpriseId={}",
workOrderSaved.getId(),
enterpriseInfo.getEnterpriseId());
// self_service_domain_config
List<SelfServiceDomainConfigPO> domainConfigSaved =
saveOrUpdateDomainConfigs(req, enterpriseInfo, domainsIcpMap);
log.info("域名配置需求工单提交->域名配置初始化完成, savedSize={}, productId={}",
domainConfigSaved.size(),
req.getProductId());
// live_stream_domain_config
if (ProductsEnums.isLiveProductByEnum(ProductsEnums.findByDesc(req.getProduct()))) {
log.info("域名配置需求工单提交->检测到直播产品, 初始化直播域名配置, domainSize={}",
domainConfigSaved.size());
liveConfigService.initLiveDomains(domainConfigSaved, CreationSourceEnum.BSS);
}
// enterprise_subuser_domains
userService.bindDomainWithCpSubUser(req.getEnterprise(), domains);
log.info("域名配置需求工单提交->子账号域名绑定完成, enterpriseId={}, domainSize={}",
req.getEnterprise(),
domains.size());
```
---
这是我的一个 Spring Boot 4.0 加 JDK 25 的初始化项目,我想在这个项目下完成我 Telegram 机器人的相关功能开发。我将使用 TelegramBots 的第三方依赖来简化开发。我已经下载的源码到我本地的 D:\MyCode\Study\TelegramBots 目录。如果需要相关功能可以去搜索。
我的整体布局是后端 Spring Boot 工程,领域驱动设计。同时根目录包括一个 front-end 前端工程。随在同git 但是我是前后端分离的。
前端技术栈选择的是最新的 React 19.2,但目前我对前端不是很精通,你需要帮我设计一个比较标准、符合工程规范的 React 前端文件夹结构。
数据库选择最新的 mysql。技术选择 jpa。
以上是我对这个初始化项目的一些想法。
总的来说,目标是先将目录结构创建清晰,具体要求如下:
1. 搭建 Spring Boot 所需的模块。
2. 创建 React 前端标准的文件夹结构。
3. 整体结构要达到可以立即开始开发需求的状态。
在创建目录结构的过程中,请实现一个最简化的端到端功能:
(a) 从前端调用后端接口。
(b) 贯穿各个领域层。
(c) 完成数据入库。
注意:这个功能不需要做得太复杂,只需确保能进入正常逻辑即可。
请帮我优化一下整体的描述,让我的智能体生成的代码和结构更符合我的要求。想要一个最先进的 Spring Boot 和 React 项目结构。
因为所使用的技术栈都比较新(例如最新的 Spring Boot 4、JDK 25 和 React 19.2),所以希望生成的项目结构能够更加标准、更加现代化一些。
给我优化后的智能体提示词。
# 总结
react
给家里打电话。
+7
View File
@@ -0,0 +1,7 @@
# 任务
# 日志
# 总结
加班。
+9
View File
@@ -0,0 +1,9 @@
# 任务
# 日志
# 总结
telegram 机器人。
泡澡。
+10
View File
@@ -0,0 +1,10 @@
# 任务
- [x] 开发:IBS 7.18.0 版本需求开发,域名配置需求工单重构,提升用户操作便捷性。(张鹏豪 6)
- [x] 客响:IBS 和配管的域名状态窗口期问题。(赵普明 1.5)
# 日志
# 总结
需求自测,前后端联调。
+19
View File
@@ -0,0 +1,19 @@
# 任务
- [x] 开发:IBS 7.18.0 版本需求开发,域名配置需求工单重构,提升用户操作便捷性。(前后端联调。)
- [x] 客响:IBS 和配管的域名状态窗口期问题。(赵普明 0.5)
- [x] 客响:信安信息备案号异常定时任务触发问题排查。
# 日志
看了你们的聊天,我才发现原来这里面有一个关键概念:递归 DNS。
之前我一直以为:比如 1.1.1.1 是“直接知道答案”的。
所以我一直很好奇:为什么域名明明挂在 Cloudflare 上,腾讯 DNS 也能解析?
原来像阿里、腾讯、Cloudflare、Google 这些提供的都是 递归 DNS。它们并不是“提前知道所有域名答案”,而是:自己一层一层去问,直到问到真正负责该域名的服务器。
# 总结
下班去剪了个头,每到过年的时候,理发店都特别忙。然后原本想修一下脚,但是之前总修脚那个人回家了,隔壁的那个直接涨到 99。白天的时候学了学 DNS 相关的内容,感觉还是蛮有意思的。现在的 sing-box 感觉使用起来更好了,遇到一些问题也能找到是哪里。田宝也是个大孩子了。给家里买了燃气。去年是 1 天 100。
+15
View File
@@ -0,0 +1,15 @@
# 任务
- [x] 测试:IBS 7.18.0 版本支撑测试。
- [x] 产品:业务开通单,邮件逻辑对接。(姬高峰 0.5)
- [x] 子雯:沟通域名配置需求工单重构主要变化点,测试覆盖点。(子雯 0.5)
# 日志
给子雯同步测试问题。
请假申请。(记得提醒鹏豪)
# 总结
今天最后一天咯。
+19
View File
@@ -0,0 +1,19 @@
# 任务
# 日志
# 总结
早晨五点半回涞水。今天路上还行,没晕车。
中午在小杨姥姥家吃的。
田宝真的好棒没认生。
下午来红似火修脚,干了俩小时。
回来顺手接了田宝回家看了会儿电脑。
晚上来小杨姥姥家吃饭。
晚上大姐回来了。
+17
View File
@@ -0,0 +1,17 @@
# 任务
# 日志
# 总结
小杨早晨做指甲。
妈妈来涞水。
中午吃火锅。壹捞百味蘸料火锅店。
中午吃完饭在杨妈妈家待了一会儿就回来了。
最近心里多种多样的想法有点严重,可能每次回家都会有。坚持不喝酒的第二天。
今年过年滴酒不沾。加油,我不是不喝酒,而是希望能做到控制自己。用学习掩盖自己的想法。
+19
View File
@@ -0,0 +1,19 @@
# 任务
# 日志
# 总结
0214
情人节
早晨去街里吃包子
上午去了姥姥家,吴越家,大哥家。
下午带着田宝和小杨去大河滩拉东西去了。
田昊真的好棒。
晚上爸爸让过去聊天,表达了想
+11
View File
@@ -0,0 +1,11 @@
# 任务
# 日志
# 总结
上午看 wireshark 的视频。
下午去干了半天活儿。
晚上大姐家吃饭,醉酒了。
+11
View File
@@ -0,0 +1,11 @@
# 任务
# 日志
# 总结
上午醉酒。
中午大姨。
下午缓了半天。
+15
View File
@@ -0,0 +1,15 @@
# 任务
# 日志
# 总结
过年啦,去家里转了一圈。
中午在家里吃的饭。下午大帅来家里拜年。
小杨他们在家里聊了好久家里事儿。
晚饭在小杨奶奶家吃的。
晚上大帅还送回来了。
+15
View File
@@ -0,0 +1,15 @@
# 任务
# 日志
# 总结
上午去邻居家拜年。
下午跑了同学家。
晚上叔叔们来家里吃饭。(没胃口没怎么吃。)
打了好久魔兽。
今天小杨真棒的。
+22
View File
@@ -0,0 +1,22 @@
# 任务
# 日志
我现在需要你帮我清理项目中一个整体的功能模块 ChatBI,包括以下内容:
1. 前端页面
2. 后端 Controller
3. 实体类
4. 初始化 SQL
5. Service 层
6. 以及和 ChatBI 相关的各种对象
请把整个功能模块从我的项目中进行删除。
# 总结
上午带小杨回涞水上坟。
下午睡觉,小杨带着田宝去了涞水。
晚上小杨做饭。
+7
View File
@@ -0,0 +1,7 @@
# 任务
# 日志
# 总结
今天早晨大帅他们先来家里送东西,然后顺便帮我们接到了涞水。今天二姨家的兄是头婚,所以在一起吃饭。我们中午吃完饭之后,就我带田宝就回石亭了,然后去河滩那边挖了会沙子。小杨在涞水和他朋友聚餐。晚上大叔带着田家宁回来了。我 6 点的时候原本是杨超聚餐,但是家里没人看小孩,我就去饭店打了个招呼就回来了。王林那边原本叫过去吃饭,也没有吃。
+7
View File
@@ -0,0 +1,7 @@
# 任务
# 日志
# 总结
开三马,拉沙子,王林来,拉沙子,大风。
+13
View File
@@ -0,0 +1,13 @@
# 任务
# 日志
# 总结
装了一车沙子。
中午小杨煮面条。
下午看了半天的 vim。
晚上杨妈妈来村子里。
+11
View File
@@ -0,0 +1,11 @@
# 任务
# 日志
# 总结
早晨回京了。路上非常的顺利。
中午吃了比格。
下午睡觉,真的比整个假期都好。
+44
View File
@@ -0,0 +1,44 @@
# 任务
- [x] 测试:IBS 7.18.0 版本支撑测试。
- [x] 客响:关于试用到期的具体关停时间。(如果试用到期是最后一天24点,那么系统自动关停的时间应该是次日凌晨2点,是不是意味着,最后一天24点不会关停,实际上24点以后还是能用的吧?得到次日凌晨2点才会关停。)
- [x] 客响:试用期间新增域名场景。(是不能通过域名配置需求工单新增域名的。)
# 日志
1. 在 1panel 中体验了一下 openclaw,效果还是很惊人的,但是目前想不到比较实际的应用场景。
frontend 是我的前端项目地址。项目已经迭代了一些功能,代码量已经积累了不少,但由于之前使用了各种 AI 工具,导致项目的结构和代码风格不是很统一。
我现在想做一次整体优化,因为我不是专业的前端开发,对这块不是很熟悉,所以想跟你讨论一个具体的执行方案。
我的诉求主要包括:
1. 评估项目结构
查看目前的结构是否符合日常 Vue 前端项目的开发规范。比如各个文件夹的划分、前端文件的组织方式是否合适。
2. 检查公共模块
(a) API 目录下的各个调用链封装是否合理。
(b) 各种 common 组件(通用组件)的封装是否统一、合理。
3. 优化代码语法
检查主 views 目录下的前端文件,看看语法是否存在冗余,或者有没有不必要的代码,并进行统一的调整处理。
4. 注意自动导入工具
你可以先看一下我的前端结构,因为我使用了一些 Auto Import 工具,所以有些内容是不需要手动导入的。
最终目的:
希望你能先学习一下我目前整体前端代码的结构,然后给我一个优化方案。总的目标是使整体代码更简洁、代码规范更统一(包括语法使用和注释等),但保持整体业务逻辑不变。
# 总结
今天是开工第一天,早晨 6 点就起来了。今天公司没有来什么人。
第一天白天的主要工作内容:
1. 看了一下 OpenClaw
2. 体验了机器人的使用
3. 研究如何接入到 Telegram
下班后早早地回去接上了刘霞,晚上跟田宝玩了一会儿。
+29
View File
@@ -0,0 +1,29 @@
# 任务
- [x] 测试:IBS 7.18.0 版本支撑测试。
- [x] 客响:田卓好,有个移动云的非法域名oss.swj-weihai.com,一致都在删除中,能帮忙看看卡在哪儿了吗?好长时间了~。(配管未回调。)
- [x] 衍君:关于试商用订购并存问题。
# 日志
现在有一个问题,在我的“业务需求分解”页面上有一个流程图生成器。当我点击它的时候,页面好像进入了一个新状态,导致导航栏的一些菜单不见了,无法进入像“选择历史版本”那样的功能,那些按钮都消失了。
其实这里的逻辑应该是:点击流程图生成器时,其他按钮都应该还存在。现在的这种形式,是不是因为流程图生成器被做成了一个单独的页面导致的?
这里为什么不能做成 Cosmic 中 系统时序图 式的呢?
点击系统时序图后,就在当前页面显示页面,其他功能按钮也存在。
# 总结
claude --resume 7821bf4d-a6b4-4371-bf90-df21305776d7
claude --resume 59c43232-bfd5-430e-bfbf-7c9443c427fc
这两天把 excalicode AI 的代码进行了优化、简化、重构以及验证功能。
目前将服务器移到了香港服务器上,因为华为的服务器下周就要到期了,那么后边就只剩下一台服务器。
下午春良给我打电话,讨论了一下关于智能体开发的事情。明天应该就要进入工作状态了。
下午衍君遇到了一个关于时商用订购的问题,并进行了修复。
+56
View File
@@ -0,0 +1,56 @@
# 任务
- [x] 开发:参加 IBS 项目晨会,同步昨日问题跟进事项。(李春良0.5)
- [x] 测试:IBS 7.18.0 版本支撑测试。
- [x] 项目:编写任务拆分详表——融合CDN平台研发项目_CDN业务支撑平台IBS研发子项目_每月任务清单。(李春良 2)
- [x] 客响:3ba1d539801a47ef93b2e74a3eb9de9b 任务回调异常,重试。(第一次是信安信息信息校验异常。)
# 日志
2 月 16 天工时
休假 2 天
| 描述 | | |
| ------------------------------------------------ | ---------------------------------------------------------------------------------------------------------- | --- |
| 需求对接+需求评审 | | |
| 需求技术方案制定 | | |
| 需求开发+需求自测 | | |
| 需求开发+需求自测 | | |
| 需求开发+需求自测 | | |
| 需求开发+需求自测 | | |
| 需求前后端大数据联调+走冒烟用例 | | |
| 修复提测缺陷 | | |
| 用例评审 | | |
| | | |
| 运怡域名 cs21.zhicyun.com cs23.zhicyun.com 删除问题。 | 1. 配管测针对下发后立刻查询域名状态有问题。 2. 配管返回 IBS 域名状态不一致。 | 0.5 |
| 订购迁移是否可以迁移未来时间。 | 支持,系统会提示只能选择未来开通时间之后的时间。 | 0.1 |
| 信安信息备案号异常定时任务触发问题排查。 | | 0.1 |
| 产品:业务开通单,邮件逻辑对接,确认邮件内容。 | 现逻辑仅支持收到工单开通,如果是未来时间,定时任务执行无邮件。 | 0.1 |
| 客响:关于试用到期的具体关停时间。<br>客响:试用期间新增域名场景。 | 如果试用到期是最后一天24点,那么系统自动关停的时间应该是次日凌晨2点,是不是意味着,最后一天24点不会关停,实际上24点以后还是能用的吧?得到次日凌晨2点才会关停。<br>是不能通过域名配置需求工单新增域名的。 | 0.1 |
| 客响:有个移动云的非法域名oss.swj-weihai.com,一致都在删除中,确认卡在哪儿了。 | 24 年任务配管未回调,底层配置已经删除。 | 0.1 |
| 关于试商用订购并存问题。 | 当同一域名同时存在使用和商用域名的时候,是因为开通时间是未来时间,此时应属于使用域名。 | 0.1 |
| | | |
请用 spring ai 1.1.2 帮我实现一个 mcp server 服务。先写两个功能:
1. 查询域名指定时间的流量信息。(域名 domain)
2. 根据企业获取企业下的域名。
整体框架要标准,两个工具的返回值先 mock 随机。
注意要有表准的 中文注释和日志。
可以先学习下文档:[Model Context Protocol (MCP) :: Spring AI Reference](https://docs.spring.io/spring-ai/reference/api/mcp/mcp-overview.html)
[MCP Server Boot Starter :: Spring AI Reference](https://docs.spring.io/spring-ai/reference/api/mcp/mcp-server-boot-starter-docs.html)
确保项目可编译可运行。
# 总结
今天正式工作了。
写了一天的材料。
了解 MCP 的内容。田宝的哭闹越来越严重了。
+66
View File
@@ -0,0 +1,66 @@
# 任务
- [x] 开发:参加 IBS 项目晨会,同步昨日问题跟进事项。(李春良 0.5)
- [x] 客响:试用单前置校验,邮箱校验修复。(张鹏豪 2)
- [x] 客响:试用、试用变更新增域名、非首次开通备案号校验问题。(张鹏豪 2)
- [x] 测试:IBS 7.18.0 版本支撑测试。(有加速范围 为空 的场景嘛?订购是:022024120601。暂时无法复现 prod_type 为空的情况 1
- [x] 测试:IBS 7.18.0 版本支撑测试。(新增域名工单问题:(1)确认窗口内容为空;(2)无法提交修改后的工单 1)
- [x] 客响:www.qfmkgk.com 山东正祥工矿设备股份有限公司 客户说IBS已经删除了。(已处理 1)
# 日志
充值
60 元 123 美元
充值比例
1:2.05
模型费率
claude-opus-4-6
输入价格 5.00美元 输出价格 25.00美元 缓存读取 0.500美元 缓存写入 6.25美元 倍率 +20%
真实输入:$6.00 / 1M tokens
真实输出:$30.00 / 1M tokens
真实缓存读取:$0.60 / 1M tokens
真实缓存写入:$7.50 / 1M tokens
充值倍率
0.2人民币→1美元
我是 CDN IBS 组的田卓。想请教下研发效能EP平台中,在一个版本中用一个需求号,提交了四次共性代码输出,是否发版后会被归为一个能力输出呢?也就是能力输出是根据需求号定的,一个需求号只能是一个需求输出呢。
```
// buffer.append(checkMobileAndMail(request));
if (StringUtils.isNotBlank(request.getEcId()) && enterpriseInfoDao.findByEcId(request.getEcId()) == null) {
Integer checkResult = enterpriseService.checkMobileAndEmailReturnExceptionCode(request.getEcNumber(), request.getEcMail());
if (!CreateAccountExceptionTypeEnum.NO_EXCEPTION.getCode().equals(checkResult)) {
String message = String.join("", CreateAccountExceptionTypeEnum.getListDescriptionByCode2(checkResult));
log.info("testOrder 试用单前置校验异常: {}", message);
buffer.append(message);
}
}
```
checkMobileAndEmailReturnExceptionCode 中需要增加一个场景:
```
if (!VerificationUtil.verificationEmail(request.getEcMail())) {
邮箱格式不正确
}
```
注意了解下 CreateAccountExceptionTypeEnum 的机制。貌似 getListDescriptionByCode 和 getListDescriptionByCode2 会根据 code 进行运算,新的异常编码要符合机制。
这个 code 是什么机制?给我讲讲。
# 总结
完全想不到发生了什么。
+16
View File
@@ -0,0 +1,16 @@
# 任务
- [x] 开发:参加 IBS 项目晨会,同步昨日问题跟进事项。(李春良 0.5)
- [x] 测试:IBS 7.18.0 版本支撑测试。(新增域名工单问题:(1)确认窗口内容为空;(2)无法提交修改后的工单 1)
# 日志
我想知道这个项目的 AI 对话流程设计,前端怎么传参?调用的哪个 AI 接口,AI 接口返回的什么?给前端返回的什么?多伦对话如何实现的?等等,把这个项目的 AI 对话给我将清楚。输出一个 md 文档到根目录。
# 总结
和鹏豪聊了很多的关于智能体开发的事情。
先福咨询了美区 App Store 的事情。
了解了公司 AI 的使用流程。