Blame view

项目文档相关/docs/客户GK2020082101082医美会员分析.md 5.25 KB
f891e7d4   “wangming”   1
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
  # 客户 GK2020082101082 医美会员分析报告
  
  ## 客户基本信息
  - **客户编号**: GK2020082101082
  - **客户名称**: 韦明霞
  - **手机号**: 15928992865
  - **当前状态**: `F_IsMedicalMember = 0`(不是医美会员)
  - **医美会员时间**: 2025-11-29(但标记为0,可能是历史记录)
  
  ---
  
  ## 医美会员计算规则
  
  ### 计算逻辑
  根据代码 `LqKhxxService.cs` 中的 `UpdateMemberTypeFlags` 方法:
  
  1. **数据来源**: 查询该会员的所有有效开单品项明细
     - 表:`lq_kd_pxmx`(开单品项明细)
     - 关联:`lq_kd_kdjlb`(开单记录表)
  
  2. **筛选条件**:
     - `pxmx.F_IsEffective = 1`(品项明细有效)
     - `kd.F_IsEffective = 1`(开单记录有效)
     - `pxmx.F_ActualPrice > 0`(实际价格大于0)
     - `pxmx.px != '61'`(排除女神卡)
  
  3. **计算方式**:
     ```csharp
     var medicalAmount = billingItems
         .Where(x => x.ItemCategory == "医美")
         .Sum(x => x.ActualPrice);
     
     if (medicalAmount > MemberInfoUpdateConfig.MedicalMemberAmountThreshold)
     {
         member.IsMedicalMember = 1;  // 是医美会员
     }
     else
     {
         member.IsMedicalMember = 0;  // 不是医美会员
     }
     ```
  
  4. **阈值配置**:
     - 医美会员判断金额阈值:**3000元**
     - 配置位置:`MemberInfoUpdateConfig.MedicalMemberAmountThreshold = 3000m`
  
  ---
  
  ## 该客户的医美品项明细
  
  ### 医美品项统计(已确认完整)
  - **医美品项总数**: 8个(已确认,无遗漏)
  - **医美品项总金额**: **1459.34元**
  - **医美会员阈值**: 3000元
  - **判断结果**: ❌ **不是医美会员**(1459.34 < 3000)
  
  ### 完整品项分类统计
  - **总有效品项数**: 48个
  - **医美品项**: 8个,总金额 1459.34元
  - **生美品项**: 17个,总金额 124490.47元
  - **科美品项**: 23个,总金额 621450.17元
  
  ### 医美品项分布
  - **开单记录数**: 1个(2025-11-29)
  - **该开单包含**: 11个品项(其中8个医美,3个其他分类)
  
  ### 医美品项明细列表
  
  | 品项ID | 品项名称 | 品项分类 | 实际价格 | 开单日期 |
  |--------|---------|---------|---------|---------|
  | 757744121354913029 | 直播-肝胆排毒 | 医美 | 199.00 | 2025-11-29 |
  | 757740784001746181 | 直播-除皱秒杀 | 医美 | 199.00 | 2025-11-29 |
  | 757743414367225093 | 直播-私密排毒 | 医美 | 199.00 | 2025-11-29 |
  | 757744676965975301 | 直播-脂间艺术定金 | 医美 | 199.00 | 2025-11-29 |
  | 757740991623988485 | 直播-小V脸秒杀 | 医美 | 199.00 | 2025-11-29 |
  | 757742347281761541 | 直播-面部提升 | 医美 | 199.00 | 2025-11-29 |
  | 757743777686226181 | 直播-仪器收紧(私密) | 医美 | 199.00 | 2025-11-29 |
  | 763566455714219269 | 直播-气血针 | 医美 | 66.34 | 2025-11-29 |
  
  **金额计算**:
  - 7个 × 199.00 = 1393.00元
  - 1个 × 66.34 = 66.34元
  - **总计**: 1459.34元
  
  ---
  
  ## 问题分析
  
  ### 为什么不是医美会员?
  
  1. **金额不足**: 
     - 该客户的医美品项总金额为 **1459.34元**
     - 医美会员阈值要求 **3000元**
     - 差额:3000 - 1459.34 = **1540.66元**
  
  2. **品项特点**:
     - 所有医美品项都是"直播"相关的低价品项
     - 单价较低(199元、66.34元)
     - 虽然数量有8个,但总金额未达到阈值
  
  3. **F_MedicalMemberTime 字段说明**:
     - 该字段有值(2025-11-29),但 `F_IsMedicalMember = 0`
     - 可能原因:
       - 之前计算时设置了时间,但后来金额不满足条件,标记被重置为0
       - 或者该时间字段是首次购买医美品项的时间,而非成为医美会员的时间
  
  ---
  
  ## 如何成为医美会员?
  
  ### 条件
  客户需要满足以下条件才能成为医美会员:
  
  1. **累计医美品项金额 > 3000元**
     - 当前金额:1459.34元
     - 还需金额:**1540.66元**
  
  2. **品项要求**:
     - 品项分类必须是"医美"
     - 开单记录和品项明细都必须有效(F_IsEffective = 1)
     - 实际价格必须大于0
     - 排除女神卡(px != '61')
  
  ### 计算逻辑位置
  - **代码文件**: `netcore/src/Modularity/Extend/NCC.Extend/LqKhxxService.cs`
  - **方法**: `UpdateMemberTypeFlags`
  - **行数**: 1968-1989行
  
  ### 配置位置
  - **代码文件**: `netcore/src/Modularity/Extend/NCC.Extend.Entitys/Config/MemberInfoUpdateConfig.cs`
  - **属性**: `MedicalMemberAmountThreshold`
  - **当前值**: 3000元
  
  ---
  
  ## 其他会员类型统计(参考)
  
  该客户的其他品项统计:
  - **生美品项**: 多个,总金额远超过500元(生美会员阈值)
  - **科美品项**: 多个,有单品项金额超过3800元(科技部会员阈值)
  
  ---
  
  ## 总结
  
  客户 **GK2020082101082(韦明霞)** 不是医美会员的原因是:
  - ✅ 有医美品项(8个,已确认完整)
  - ❌ 但医美品项总金额(1459.34元)未达到阈值(3000元)
  - 📊 差额:还需1540.66元才能成为医美会员
  - 📅 所有医美品项都在2025-11-29这一个开单记录中
  
  **计算逻辑确认**
  - ✅ 查询逻辑正确:已查询所有有效开单品项明细
  - ✅ 筛选条件正确:有效记录、价格>0、排除女神卡
  - ✅ 金额计算正确:8个医美品项累计1459.34元
  - ✅ 阈值判断正确:1459.34 < 3000,所以不是医美会员
  
  **建议**: 如果该客户需要成为医美会员,需要再购买至少1540.66元的医美品项。