Commit a52c7842f1bb99b188babdfc64b6e51a1613953a
1 parent
e09804e2
更新服务类:LqKdKdjlbService、LqKhxxService、LqTkjlbService
Showing
3 changed files
with
51 additions
and
8 deletions
netcore/src/Modularity/Extend/NCC.Extend/LqKdKdjlbService.cs
| ... | ... | @@ -2513,7 +2513,7 @@ namespace NCC.Extend.LqKdKdjlb |
| 2513 | 2513 | // 查询消费数量 |
| 2514 | 2514 | var consumedCount = await _db.Queryable<LqXhPxmxEntity>() |
| 2515 | 2515 | .Where(x => x.BillingItemId == billingItemId && x.IsEffective == StatusEnum.有效.GetHashCode()) |
| 2516 | - .SumAsync(x => x.ProjectNumber); | |
| 2516 | + .SumAsync(x => x.OriginalProjectNumber); | |
| 2517 | 2517 | |
| 2518 | 2518 | // 查询退卡数量 |
| 2519 | 2519 | var refundedCount = await _db.Queryable<LqHytkMxEntity>() | ... | ... |
netcore/src/Modularity/Extend/NCC.Extend/LqKhxxService.cs
| ... | ... | @@ -563,7 +563,7 @@ namespace NCC.Extend.LqKhxx |
| 563 | 563 | .Select(x => new |
| 564 | 564 | { |
| 565 | 565 | BillingItemId = x.BillingItemId, |
| 566 | - TotalConsumed = SqlFunc.AggregateSum(x.ProjectNumber) | |
| 566 | + TotalConsumed = SqlFunc.AggregateSum(x.OriginalProjectNumber) | |
| 567 | 567 | }) |
| 568 | 568 | .ToListAsync(); |
| 569 | 569 | ... | ... |
netcore/src/Modularity/Extend/NCC.Extend/LqTkjlbService.cs
| ... | ... | @@ -20,6 +20,7 @@ using NCC.Extend.Entitys.Enum; |
| 20 | 20 | using NCC.Extend.Entitys.lq_event; |
| 21 | 21 | using NCC.Extend.Entitys.lq_eventuser; |
| 22 | 22 | using NCC.Extend.Entitys.lq_kd_kdjlb; |
| 23 | +using NCC.Extend.Entitys.lq_kd_pxmx; | |
| 23 | 24 | using NCC.Extend.Entitys.lq_khxx; |
| 24 | 25 | using NCC.Extend.Entitys.lq_mdxx; |
| 25 | 26 | using NCC.Extend.Entitys.lq_tkjlb; |
| ... | ... | @@ -203,13 +204,55 @@ namespace NCC.Extend.LqTkjlb |
| 203 | 204 | throw NCCException.Oh("创建客户信息失败"); |
| 204 | 205 | } |
| 205 | 206 | var storeinfo = await _db.Queryable<LqMdxxEntity>().Where(u => u.Id == eventUserInfo.StoreId).FirstAsync(); |
| 206 | - return new { entity = entity, storeinfo = storeinfo }; | |
| 207 | + //会员添加成功后,就默认进行一个体验开单操作 | |
| 208 | + var kdentity = new LqKdKdjlbEntity | |
| 209 | + { | |
| 210 | + Id = YitIdHelper.NextId().ToString(), | |
| 211 | + Djmd = eventUserInfo.StoreId, | |
| 212 | + Kdrq = DateTime.Now, | |
| 213 | + Gjlx = MemberTypeEnum.线索.GetHashCode().ToString(), | |
| 214 | + Zdyj = 0, | |
| 215 | + Sfyj = 0, | |
| 216 | + Qk = 0, | |
| 217 | + PaidDebt = 0, | |
| 218 | + DeductAmount = 0, | |
| 219 | + Fkfs = "微信", | |
| 220 | + Sfskdd = "否", | |
| 221 | + Kdhy = MemberId, | |
| 222 | + CreateUser = input.expansionUserId, | |
| 223 | + CreateTime = DateTime.Now, | |
| 224 | + IsEffective = StatusEnum.有效.GetHashCode(), | |
| 225 | + }; | |
| 226 | + var kdResult = await _db.Insertable(kdentity).IgnoreColumns(ignoreNullColumn: true).ExecuteCommandAsync(); | |
| 227 | + if (!(kdResult > 0)) | |
| 228 | + { | |
| 229 | + throw NCCException.Oh("添加开单记录失败"); | |
| 230 | + } | |
| 231 | + //添加品项明细表 | |
| 232 | + var pxmxentity = new LqKdPxmxEntity | |
| 233 | + { | |
| 234 | + Id = YitIdHelper.NextId().ToString(), | |
| 235 | + Glkdbh = kdentity.Id, | |
| 236 | + Px = "61", | |
| 237 | + Pxmc = "女神卡", | |
| 238 | + Pxjg = 0, | |
| 239 | + Yjsj = DateTime.Now, | |
| 240 | + MemberId = MemberId, | |
| 241 | + ProjectNumber = 0, | |
| 242 | + IsEnabled = StatusEnum.有效.GetHashCode(), | |
| 243 | + SourceType = "体验", | |
| 244 | + TotalPrice = 0, | |
| 245 | + ActualPrice = 0, | |
| 246 | + IsEffective = StatusEnum.有效.GetHashCode(), | |
| 247 | + CreateTIme = DateTime.Now, | |
| 248 | + }; | |
| 249 | + var pxmxResult = await _db.Insertable(pxmxentity).IgnoreColumns(ignoreNullColumn: true).ExecuteCommandAsync(); | |
| 250 | + if (!(pxmxResult > 0)) | |
| 251 | + { | |
| 252 | + throw NCCException.Oh("添加品项明细表失败"); | |
| 253 | + } | |
| 254 | + return new { entity = entity, storeinfo = storeinfo, kdentity = kdentity, pxmxentity = pxmxentity }; | |
| 207 | 255 | }); |
| 208 | - | |
| 209 | - if (!result.IsSuccess) | |
| 210 | - { | |
| 211 | - return NCCException.Oh($"创建拓客记录失败:{result.ErrorMessage}"); | |
| 212 | - } | |
| 213 | 256 | return result.Data; |
| 214 | 257 | } |
| 215 | 258 | #endregion | ... | ... |