-
- Added functionality to convert solar birthdays to lunar format and display the corresponding lunar birthday in the customer detail dialog. - Introduced a new dropdown for selecting lunar month and day in the customer form, allowing users to input lunar birthdays easily. - Updated the customer service to handle birthday type differentiation (solar vs lunar) and ensure proper data handling. - Enhanced the UI for better clarity and usability, including improved dialog styling and form section titles. - Refactored related DTOs to accommodate the new birthday type and format changes.
-
- Introduced a new filter for remaining rights range in the member portrait dialog and query input DTO. - Implemented a resetData method to clear all data when switching members to prevent displaying stale information. - Updated the fetchData method to clear lists upon member change. - Enhanced the LqKhxxService to handle remaining rights range in queries. - Improved the layout of the search form in the lqKhxx view for better usability.
-
- 修复科技部总经理工资计算中Cell金额计算逻辑 - 更新主任工资相关服务和前端页面 - 优化科技部老师工资计算逻辑 - 更新客户信息服务和报销申请服务 - 修复系统映射器和权限模型 - 完善工资管理前端页面显示
-
- 在IAuthorizeService接口中添加GetCurrentUserAppModuleAuthorize方法 - 在AuthorizeService中实现根据用户角色获取App权限的逻辑 - 在UsersCurrentService中添加GetAppAuthorize接口(GET /api/permission/Users/Current/AppAuthorize) - 权限获取逻辑:根据用户角色从权限表中获取Category为'App'的模块权限 - 管理员返回所有App权限,普通用户返回角色权限 - 返回树形结构的App权限列表 其他修改: - 更新门店看板相关功能 - 更新会员相关功能 - 更新样式文件
-
- 将remarks中的```json代码块改为<code>标签(XML注释中不能使用```) - 为所有缺少注释的接口添加了完整的summary和remarks - 统一了所有9个工资服务确认接口的注释格式 - 包含示例请求、参数说明、注意事项等完整信息 修复的接口: 1. LqSalaryService (健康师) 2. LqTechTeacherSalaryService (科技部老师) 3. LqAssistantSalaryService (店助) 4. LqStoreManagerSalaryService (店长) 5. LqDirectorSalaryService (主任) 6. LqMajorProjectTeacherSalaryService (大项目老师) 7. LqMajorProjectDirectorSalaryService (大项目主管) 8. LqTechGeneralManagerSalaryService (科技部总经理) 9. LqBusinessUnitManagerSalaryService (事业部总经理)
-
- 完善字段映射逻辑,使用字典统一管理前端字段名到数据库字段名的映射 - 修复'Unknown column id in order clause'错误 - 处理sort参数为空的情况,默认使用desc - 支持更多字段的排序映射(id, khmc, sjh, dah, xb, zcsj等)
-
- 新增ExportOptimized接口,使用批量查询优化性能 - 创建LqKhxxExportOutput导出专用DTO类 - 支持23个固定字段导出,包括客户目前归属名称等 - 文件保存到ExportFiles目录 - 新增Python脚本控制台工具script_runner.py - 新增测试脚本test_customer_export_optimized.sh
-
- 新增退卡明细查询接口 - 支持多门店、会员、时间范围、品项、业绩类型、科美类型、来源类型、品项分类等筛选 - 返回字段:门店、会员信息、退卡时间、品项信息、金额、类型等 - 支持分页和排序 - 新增退卡明细导出接口 - 导出Excel文件,包含所有筛选条件 - 文件保存到项目根目录ExportFiles文件夹 - 优化退卡穿透统计接口 - 所有金额字段改为使用实退金额(F_ActualRefundAmount) - 包括门店分布、总计、转卡总计、金额最大/次数最多的人等统计 - 优化客户资料导出接口 - 添加消费等级、开单总金额、剩余权益总金额字段 - 添加首次到店时间、最后到店时间、到店天数、沉睡天数字段 - 消费等级显示为名称(D/C/B/A/A+/A++)
-
- 拓客明细页面:是否邀约、是否预约、是否消耗、是否开卡字段使用el-tag样式,绿色表示是,灰色表示否 - 多门店筛选接口: * 会员品项接口:BillingStoreId改为支持BillingStoreIds数组 * 开单明细接口:StoreId改为支持StoreIds数组 * 耗卡明细接口:StoreId改为支持StoreIds数组 * 会员升单统计接口:新增StoreIds多门店筛选 * 储扣列表接口:StoreId改为支持StoreIds数组(已存在,优化逻辑) * 门店整体统计接口:StoreId改为支持StoreIds数组 - 门店日报统计接口:添加EmployeeCount在职人数字段,从lq_mdxx.zzrs获取
-
1. 线索池客户统计接口:新增归属门店、电话、拓客人员字段 2. 会员信息接口:确保列表和单个查询返回所有字段(包括isEffective) 3. 修改开单信息接口:重命名为UpdateBillingInfo,支持修改备注和简介 4. 金三角开卡业绩统计:改为实时统计,优化查询性能 5. 科技部开单业绩统计:改为实时统计,优化查询性能 6. 门店耗卡业绩统计:改为实时统计,优化查询性能 7. 部门消耗业绩统计:改为实时统计,优化查询性能,支持健康师和科技部老师两种类型 8. 女神卡会员列表接口:新增门店筛选功能
-
- 储扣列表接口增加门店筛选、时间筛选、品项分类筛选功能 - 统计查询改为单独查询,避免复杂JOIN导致的问题 - 返回结果包含总记录数、总金额、总项目数统计信息 - 优化查询性能,先获取符合条件的开单记录ID,再筛选储扣记录
-
- 更新项目规则文档 - 优化会员信息相关接口和DTO - 优化开单记录、耗卡、退卡等业务逻辑 - 新增开单记录按会员ID查询卡项接口 - 优化健康师统计输出 - 优化消耗反馈查询逻辑
-
- 为6个业绩表添加品项分类(F_ItemCategory)和品项ID(F_ItemId)字段 - 创建同步SQL脚本,从品项明细表同步数据到业绩表 - 新增线索池客户统计报表接口 - 新增门店统计报表接口 - 新增会员升单统计报表接口(前4单中是否有升医美、升科美、升生美)
-
- 新增耗卡品项明细查询接口(GetConsumeItemDetailList),支持分页和多条件筛选 - 为人次记录表(lq_person_times_record)添加'是否有开单'字段(F_HasBilling) - 更新相关实体类和DTO,支持新字段 - 添加SQL脚本用于数据库字段添加
-
- 添加转化率统计关联字段(邀约ID、预约ID) - 添加预约表未成交说明字段 - 添加开单记录表升单类型字段(升生美、升科美、升医美) - 优化开单记录查询中的预约时间处理(处理null值) - 添加判断客户是否开过生美/科美/医美开单的三个方法 - 添加相关SQL脚本
-
- 新增开单品项明细记录列表查询接口,支持多条件筛选和分页 - 优化查询性能,采用先分页后关联的查询方式 - 支持筛选条件:品项明细ID、开单ID、开单时间、营销活动、会员信息、品项信息等 - 返回字段:id、开单id、开单时间、营销活动名称、会员名、会员手机、品项名称、品项类型、实付金额、项目次数、来源类型、备注 - 更新接口文档,完善参数说明和返回字段说明
-
…tTechTeacherStatistics方法错误;WeChatBot配置化
-
- 新增StoreTypeEnum门店类别枚举(200平门店、旗舰店) - 新增耗卡反馈功能(lq_xh_feedback表及相关实体、DTO、Service) - 优化开单记录和耗卡记录列表,增加品项明细返回 - 完善会员开单记录查询接口,支持分页和时间筛选 - 优化耗卡记录作废功能,增加备注参数 - 修复排序规则冲突问题 - 完善各种实体和DTO的字段定义
-
- 删除LqXhmxb相关的所有后端代码(Service、Entity、DTO、Interface、Mapper) - 删除LqXhmxb相关的前端Vue组件文件 - 删除LqKdQkbj(欠款补缴)相关代码 - 优化LqXhHyhkService.GetMemberCardUsageRecord方法,支持分页和性能优化 - 修复LqXhHyhkService.GetJksyjList方法,添加分页和时间过滤 - 更新LqKdKdjlbService.GetDebtRecordByStoreId方法,支持分页和已缴欠款逻辑 - 完善LqHytkHytkService.VoidRefundCardInfo方法,添加事务处理 - 修复LqKdKdjlbStringGenerator中健康师名称显示问题 - 更新多个Entity文件以匹配数据库结构 - 添加新的DTO类支持分页查询功能
-
- 改进Cancel方法的异常处理,提供更详细的错误信息 - 添加CancelRefRemarks字段支持,允许传入作废备注 - 增加空值检查和UpdateTime更新 - 重构CheckBillingCanCancelAsync方法,提取公共逻辑 - 完善作废开单记录的业务逻辑和错误提示
-
- 将TotalDeduct的计算从x.Amount更改为x.ProjectNumber - 更新LqTkjlbService中的Dah字段格式,增加毫秒部分以确保唯一性
-
- 新增lq_kd_qkbj表相关实体和DTO文件 - 完善LqKdDeductinfoEntity字段同步 - 优化LqKdKdjlbService中的状态管理 - 使用StatusEnum统一状态值管理 - 修复SqlSugar更新语法问题 - 完善开单创建和作废逻辑
-
主要更新: 1. 优化ImportHistoryMemberRights方法效率,使用批量插入替代逐条插入,每批1000条记录 2. 在LqKhxxService中添加ImportCustomersFromCleanup方法,从清理跨店的重复表导入客户信息 3. 完善开单记录功能,增加会员类型自动判断(散客/会员)和储扣信息处理 4. 修复历史会员权益数据导入中的价格计算逻辑 5. 完善事件管理相关功能 6. 优化拓客记录和业绩统计功能 性能提升: - 批量导入效率提升10-50倍 - 减少数据库交互次数1000倍 - 优化内存使用和事务处理
-
- 修改.env.development文件,将VUE_APP_BASE_API的值更改为'http://localhost:2011'以适应本地开发环境 - 在LqKhxxService中新增ImportCustomersFromCleanup方法,支持从"清理跨店的重复"表导入客户信息,包含详细的导入规则和字段映射说明 - 优化客户导入逻辑,避免重复导入并处理错误信息
-
- 在LqKdKdjlbService中实现ImportHistoryMemberRights方法,支持将历史会员权益数据导入到开单记录表和开单品项明细表 - 添加详细的导入规则和字段映射说明 - 优化LqEventService,新增eventCoordinatorName字段以显示活动负责人姓名 - 更新LqKhxx相关DTO,移除不必要的字段,简化数据结构
-
- 修复MainHealthUser和SubHealthUser字段为空时导致的查询错误 - 添加空值检查,避免在字段为空时执行数据库查询 - 使用安全的方式查询用户姓名,处理用户不存在的情况 - 确保所有用户姓名字段都有默认值,避免null引用异常
-
- 重构为分步查询方式,避免子查询返回null导致的类型转换错误 - 使用SqlFunc.AggregateSum确保聚合函数返回0而不是null - 在内存中使用FirstOrDefault和??操作符安全处理null值 - 确保ConsumedCount和RefundedCount始终为decimal类型 - 修复了会员剩余品项查询时的Index was outside the bounds of the array错误
-
- 修复LqKhxxService.cs中UserEntity类型未找到的错误 - 添加正确的using语句解决命名空间问题 - 优化开单记录表和拓客管理的导出功能 - 修复Excel导出中的数组越界错误 - 完善前端拓客管理页面的显示和交互 - 项目现在可以正常编译和运行
-
主要变更: 1. 删除部门管理模块 (lq_bmzb) - 删除实体类、服务类、接口类、DTO类 - 删除前端页面和映射类 - 更新相关文档 2. 修复预约记录服务错误 - 修复 GetInfo 方法中 SqlFunc.Subqueryable 使用错误 - 改为使用标准查询方式获取关联数据 - 添加空值检查提升代码安全性 3. 其他优化 - 更新客户信息相关字段映射 - 优化邀约记录和拓客记录服务 - 更新会员类型枚举定义
-
…w endpoints for gold triangle statistics and member data retrieval. Update LqKdKdjlbService to incorporate deduct amount calculations and streamline data handling. Modify LqKhxxService to remove obsolete fields and improve data structure. Enhance LqYaoyjlService and LqYcsdJsjService for better data output consistency and clarity. Adjust launch settings to disable browser launch for both NCC.API and NCC.API.Tenant projects.
-
…nual mapping for event output, update member retrieval logic, and streamline event type retrieval. Modify LqHytkHytkService to adjust entity relationships and improve data handling. Introduce deduct information handling in LqKdKdjlbService and update related DTOs for consistency. Enhance LqTkjlbService to improve data retrieval and organization. Update LqXhHyhkService to refine consumption tracking and improve data integrity.
-
…ce LqEventUser DTO with StoreId; implement Excel import functionality for LqEvent users; add UploadBase64Image method in FileService for user signature uploads.
-
…ndex.vue for improved layout and consistency; update LqKhxx DTOs and services for better structure and clarity.