huangyujie
3b5ba130d5
feat(pdd): 新增 sku-canonical-sync 接口供主数据回写 pddSkuId
...
主数据在 detail.get 成功后回调,将 POP sku_list 映射合并写入 o_goods_sku.canonical_ext。
Made-with: Cursor
2026-04-10 21:59:15 +08:00
huangyujie
29ccdd6ea0
feat(pdd): 增加 latest-commit-status 外部接口转发 POP 审核状态查询
...
新增 POST /external/pdd/goods/latest-commit-status,调用 pdd.goods.latest.commit.status.get;
请求体含 pddGoodsIds 与 pddPopAuth,与 detail 接口鉴权形态一致。
Made-with: Cursor
2026-04-10 19:21:33 +08:00
huangyujie
e8565b4392
feat(erp-open): 拼多多改库存接口增加结果与 POP 响应摘要日志
...
- ExternalGoodsController: 每次 quantity/update 记录 popBizSuccess、解析出的 pddGoodsId/pddSkuId;失败时 WARN 输出截断的 popResponseBody
- ExternalGoodsPddQuantityUpdateAppServiceImpl: INFO 记录 noPopError/innerSuccess 与 DEBUG 原始响应便于排障
Made-with: Cursor
2026-04-09 11:45:40 +08:00
huangyujie
d4f4c79104
feat(erp-api): 与 maindata 对齐的文件日志(logWork + logback-spring)
...
Made-with: Cursor
2026-03-31 16:23:01 +08:00
huangyujie
f8312ad4b7
feat(external): PDD quantity by outGoodsId/outSkuId; persist POP ids in canonicalExt
...
- Remove /external/pdd/goods/quantity/update and ExternalPddGoodsQuantityUpdateRequest.
- Add POST /external/goods/pdd/quantity/update with shopId+outGoodsId+outSkuId; resolve pddGoodsId/pddSkuId from o_goods/o_goods_sku canonicalExt.
- On successful PDD upsert, persist pddGoodsId and per-SKU pddSkuId (from goods_add_response.sku_list) via OGoodsPddMappingPersistence.
- Parse outer key via out_sku_sn/outer_id/out_sku_id in PddOpenApiSupport.
Made-with: Cursor
2026-03-30 17:39:53 +08:00
huangyujie
bda4302e59
feat(erp-open): 拼多多外部接口支持 pdd.goods.quantity.update 库存更新
...
新增 POST /external/pdd/goods/quantity/update,封装 POP 调用与请求/响应模型;Controller 与日志脱敏沿用 goods 外部接口约定;补充 PddOpenApiSupport 对 quantity.update 响应解析。
Made-with: Cursor
2026-03-30 14:46:14 +08:00
huangyujie
4eac7824fe
feat(pdd): 二次上架走 goods.information.update,下架走 sale.status.set
...
- 请求带 pddGoodsId>0 时使用顶层表单调用 pdd.goods.information.update(与 goods.add 同形态)
- 移除 information-update-reshelf-enabled 配置与开关
- 业务成功以 goods_update_response.is_success 为准
- 扩展 ExternalGoodsUpsert/Delist 请求与发布/下架链路
Made-with: Cursor
2026-03-27 11:19:33 +08:00
huangyujie
22152216dd
feat(external): 拼多多 goods.detail.get 独立接口与 upsert 回传 pddGoodsId
...
- upsert 响应增加 pddGoodsId(goods_add_response.goods_id),与 erpGoodsId 区分
- 新增 POST /external/pdd/goods/detail,供主数据在 add 成功后二次调用
- PddOpenApiSupport: goodsDetailGetTopLevelParams、parseGoodsIdFromGoodsAddResponse
- detail.get 成功/失败全量响应体日志
- ExternalGoodsRequestLogSupport: detail 请求脱敏日志
Made-with: Cursor
2026-03-26 16:06:38 +08:00
huangyujie
e2cc135ce3
feat(pdd): ISBN 规范化与校验位校验;external upsert 请求日志脱敏 pddPopAuth
...
Made-with: Cursor
2026-03-26 11:12:14 +08:00
huangyujie
ec1af6c757
feat(pdd): 商品编辑线图片素材校验(轮播/商详/SKU)
...
- PddGoodsMaterialRole + PddGoodsMaterialImageValidator,规则与商详宽/高>1/3(理解A)写清注释
- 图床路径下载后校验,material-validation-enabled 可关
- 同一 URL 多角色时须同时满足各角色规则
Made-with: Cursor
2026-03-26 10:20:34 +08:00
huangyujie
757e169ad5
refactor(pdd): pdd.goods.image.upload 改为官方 urlencoded + Base64 image
...
- 与开放平台 curl/SDK 一致,不再 multipart
- 移除 image-upload-api-type/gateway/multipart-field 配置项
Made-with: Cursor
2026-03-26 09:34:55 +08:00
huangyujie
349dbca470
fix(pdd): 图床上传 type 默认改为 pdd.goods.image.upload
...
- 解决 pdd.goods.img.upload 报「接口不属于当前网关」
- 可配 image-upload-api-type / gateway-url / multipart 字段名
- 解析响应兼容 goods_image_upload_response 与 image_url
Made-with: Cursor
2026-03-26 09:29:14 +08:00
huangyujie
de006a5d1d
feat(pdd): 发品前 pdd.goods.img.upload 外链图转拼多多图床
...
- PddPopClient multipart 调用 pdd.goods.img.upload
- PddGoodsImageRehostService 收集 carousel/detail/thumb,白名单域名下载后上传并替换 URL
- ExternalPddProperties:image-upload-enabled、max-bytes、allowed/skip host 后缀
- application.yml / nacos 模板同步配置
Made-with: Cursor
2026-03-25 20:42:53 +08:00
huangyujie
412be97158
feat(pdd): 按 cat.rule 必填补全 goods_properties,拉取类目规则与 attributes/refPid 支持
...
Made-with: Cursor
2026-03-25 17:05:45 +08:00
huangyujie
89c239149c
feat(pdd): 发品价格按建议零售价折算(七五折+单买加分),market_price 与满折配置
...
Made-with: Cursor
2026-03-25 16:42:34 +08:00
huangyujie
e5061125a2
修改配置
2026-03-25 15:51:28 +08:00
huangyujie
9581e217c9
修改配置
2026-03-25 15:45:40 +08:00
huangyujie
c666e89b8f
修改配置
2026-03-25 15:45:22 +08:00
huangyujie
47750a72a3
修改配置
2026-03-25 10:54:51 +08:00
huangyujie
cce55fd98a
config(erp-api): 拼多多 DEFAULT 映射 cat_id=16020、cost_template_id=303351846671360
...
Made-with: Cursor
2026-03-24 20:02:57 +08:00
huangyujie
931eb62022
feat(erp-api): 开启 external.pdd.publish-enabled 并补全默认映射模板;upsert 增加 PDD 配置与结果摘要日志
...
Made-with: Cursor
2026-03-24 19:43:51 +08:00
huangyujie
d1cf874ab8
feat(external): 拼多多 POP 与 upsert 全链路日志(成功/失败均记录)
...
Made-with: Cursor
2026-03-24 17:20:21 +08:00
huangyujie
dbc5f96768
chore(erp-api): 默认关闭 Nacos,使用本地 application.yml
...
- bootstrap 固定 config/discovery enabled=false
- README 说明 UAT 用启动参数开启及环境变量覆盖注意
- 作者: guochengyu
Made-with: Cursor
2026-03-24 14:47:03 +08:00
huangyujie
986b0ddeef
feat(erp-api): 对外上下架全量请求日志开关 external.goods.log-full-request
...
- ExternalGoodsApiLogProperties + EnableConfigurationProperties
- upsert/delist 入口 INFO 打印完整 JSON(无脱敏)
- application.yml / nacos 模板默认开启,生产可关
- 作者: guochengyu
Made-with: Cursor
2026-03-24 14:30:37 +08:00
神码-方晓辉
6ddf5d7fff
chore(docker): switch services to eclipse-temurin 17 runtime image
2026-03-24 14:26:39 +08:00
huangyujie
250aff82b1
修改配置
2026-03-24 13:48:06 +08:00
huangyujie
565bc976fc
feat(external): 对外商品 upsert/delist、AK/SK 鉴权与拼多多发布链路
...
- 新增 ExternalGoodsController、ExternalGoodsAppService 及 DTO/VO
- AK/SK 过滤器与 Security 配置;GoodsAddBo.shopId、insertGoods 写 shop_id
- 移除 DeepSeekService;erp-api/bootstrap、nacos 示例与文档更新
- 作者: guochengyu
Made-with: Cursor
2026-03-23 19:22:35 +08:00
启航老齐
18003448de
修复BUG:IEQ8UY
2026-03-12 20:33:07 +08:00
启航
a7cd82d860
page-rules
2026-03-12 15:51:31 +08:00
启航
27116b83aa
新增AI商品查询
2026-03-11 13:06:10 +08:00
启航
8adf745796
优化用户会话sessionId
2026-03-10 22:30:10 +08:00
启航
a3ced7b444
提示词组合增加历史聊天记录
2026-03-10 22:20:28 +08:00
启航
732f9e5029
优化sessionid
2026-03-10 22:05:37 +08:00
启航
a029f1f0fc
新增ai角色设定
2026-03-10 21:33:10 +08:00
启航
2753063e70
up
2026-03-10 16:28:43 +08:00
启航
42eb1c21e2
新增聊天历史表
2026-03-10 16:01:20 +08:00
启航
fc0aa3d6da
增加聊天历史记录
2026-03-10 14:41:10 +08:00
启航
999dd279dc
ai-agentDockerfile
2026-03-08 20:34:17 +08:00
启航
c0531632b2
新增ollama模型列表
2026-03-08 19:54:41 +08:00
启航老齐
d09e81d59b
接入deepseek
2026-03-08 12:02:04 +08:00
启航老齐
fb8b9d8ad7
新增打开路由
2026-03-08 09:27:57 +08:00
启航老齐
e92196ddae
新增聊天窗口打开路由
2026-03-07 19:59:36 +08:00
启航老齐
506ee46439
优化订单输出信息
2026-03-07 19:22:48 +08:00
启航老齐
399f88dae5
查询订单
2026-03-07 18:16:39 +08:00
启航老齐
de6f2bdba5
添加订单查询
2026-03-07 16:55:13 +08:00
启航老齐
f309e90812
启航电商ERP系统正在重构AI原生ERP系统
2026-03-07 15:22:46 +08:00
启航老齐
37c0f3feef
新增ollama模型对话
2026-03-07 14:57:43 +08:00
启航老齐
1c936afe4c
ai引入
2026-03-07 11:52:22 +08:00
启航老齐
e907e6003a
新增ai-agent项目
2026-03-07 11:20:39 +08:00
启航
de54b76829
优化
2026-02-01 11:53:13 +08:00