Blame view

项目文档相关/sql/2026-07-30/系统更新说明_V2.0.2.sql 3.19 KB
c4040263   “wangming”   feat: V2.0.2 会员标签...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
  -- =============================================================================
  -- 系统更新说明 V2.0.22026-07-29 ~ 2026-07-30
  -- 说明:写入/覆盖 lq_changelog 中的 V2.0.2 并发布;脚本可重复执行
  -- =============================================================================
  
  SET @ChangelogId = 'changelog-v2-0-2-lq';
  SET @Version = 'V2.0.2';
  SET @Title = '2026年7月系统更新(V2.0.2)';
  SET @Type = 1; -- 1=功能更新
  SET @Content = '新增功能
  
  1. 会员自定义标签
  - 全公司共用标签库;管理后台维护标签库(名称、颜色)
  - 客户详情支持维护自定义标签(数量上限可在系统设置配置)
  - 管理后台、门店 PC、员工小程序均可为客户打标签;新标签自动入库
  - 物理删除标签时级联解除会员绑定
  
  2. 监控中心 · 大客卡金异常
  - 按系统设置阈值监控大额开单、耗卡、退卡、转卡
  - 管理后台【监控中心  大客卡金异常】列表;事业部驾驶舱增加入口
  - 阈值在【系统设置  业务配置  监控中心】分别配置
  
  3. 培训签到(H5
  - 管理端生成培训签到链接/二维码;学员扫码签到
  - 支持定位、拍照等签到方式(见培训签到管理菜单)
  - 需执行培训签到相关建表 SQL 后使用
  
  4. 入职资料公开填报(H5
  - 支持匿名访问的入职资料填报页;OSS 上传与表单校验
  - 人事审核流程联动优化
  
  5. 科技部驾驶舱 · Slim 科美
  - 统计口径增加 Slim 金额(与溯源、Cell 并列)
  - 科美总收入 = 溯源 + Cell + Slim;趋势、排行、分布、门店明细同步展示
  
  优化与修复
  
  1. 重复充值软提醒:改为按业务类型分别提示(开单只看当日开单、耗卡只看当日耗卡),避免「先开单再耗卡」误提醒
  2. 科技部驾驶舱:修复门店排行/分布接口 dynamic 金额字段导致的 500 错误;SqlSugar 查询改为强类型映射
  3. 考勤:半天请假时段、补卡全勤口径与明细展示继续完善;考勤组配置支持半天时段字段
  4. 退卡明细:报表截图预览、导出与筛选体验优化
  5. 小程序:常用驾驶舱等页面迁至 pagesB 分包,减小主包体积;「我的」页资源与入口调整
  6. 开单/耗卡:科美 cell/slim 品项健康师与科技部老师校验规则优化;金三角 ID 异步补齐
  7. 品项资料:fl 冗余字段清理脚本(阶段二,需 DBA 确认后执行)
  8. 数据修复脚本:金三角 jsjid 历史漏挂补挂(分批 SQL,按环境执行)
  
  部署说明
  - 会员标签:执行 创建会员自定义标签表、会员标签库管理菜单配置 SQL
  - 大客卡金异常:执行 大客卡金异常监控阈值配置、监控中心菜单 SQL;重启后端 API
  - 培训签到:执行 2026-07-30-培训签到表.sql 及菜单配置
  - 考勤半天:执行 lq_attendance_group_半天时段字段.sql';
  
  DELETE FROM lq_changelog WHERE F_Id = @ChangelogId OR F_Version = @Version;
  
  INSERT INTO lq_changelog (
    F_Id, F_Version, F_Title, F_Content, F_Type,
    F_IsPublished, F_PublishedTime, F_CreateUserId, F_CreateTime, F_ModifyTime
  ) VALUES (
    @ChangelogId,
    @Version,
    @Title,
    @Content,
    @Type,
    1,
    NOW(),
    'admin',
    NOW(),
    NOW()
  );