# 2026-06-25 工作日志

## 商品详情页图片不显示修复
- **文件**: `src/pages/shop/product-detail.tsx`
- **问题**: 商品详情区域 `product.content` 包含 Markdown 图片语法（`![alt](url)`），微信小程序的 `RichText` 组件不支持 Markdown，导致原样输出文本而非渲染图片
- **修复**: 新增 `parseContent()` 函数，将 Markdown 图片语法转为 `<img>` HTML 标签，同时兜底处理裸 URL 图片链接
- **构建状态**: 编译通过 ✓

## weiyu-taro 项目同步修复
- **文件**: `/Users/gxwebsoft/VUE/weiyu-taro/src/pages/shop/product-detail.tsx`
- 同样缺少 Markdown 图片语法转 HTML 的 `parseContent()` 函数，已同步添加
- 与 xinlong-shop-taro 修复方案完全一致

## shop-api 后端秒杀模块实现
- **项目路径**: `/Users/gxwebsoft/JAVA/shop-api`
- 新增完整的秒杀后端模块，参考 ShopGoods 四层架构模板
- **Entity**: ShopSeckill.java + ShopSeckillOrder.java（含 tenantId 多租户）
- **Param**: ShopSeckillParam.java
- **Mapper**: ShopSeckillMapper + ShopSeckillOrderMapper + XML（含原子扣库存 SQL）
- **Service**: ShopSeckillServiceImpl（核心下单逻辑：防重复提交→活动校验→限购校验→原子扣库存→创建订单→Redis记录已购）
- **Controller**: ShopSeckillController（管理端 CRUD + 用户端 createOrder/myOrders/timeSlots）
- **定时任务**: SeckillStatusTask（每60秒自动更新过期秒杀状态）
- **建表SQL**: src/main/resources/sql/shop_seckill.sql
- API 路径 `/api/shop/shopSeckill`，与前端 `/shopSeckill/*` 对齐
