• - 新增GetTkStatistics方法,统计拓客相关数据
    - 统计指标:拓客人数、邀约人头、预约人头、到店人头、开单人头、开单金额、消费人头、消费金额
    - 支持开始时间、结束时间、活动ID过滤(均为可选)
    - 采用分步统计提高性能
    - 创建TkStatisticsInput和TkStatisticsOutput DTO
    - 更新ILqTkjlbService接口
    “wangming” authored
     
    Browse Dir »
  • - 将Total字段改回BillingCount保持命名一致性
    - 更新相关注释和输出
    “wangming” authored
     
    Browse Dir »
  • - 移除所有退卡相关统计和输出字段
    - 输出改为分页列表,包含开单详情
    - 新增Total、BillingList字段,返回开单列表
    - 开单列表包含:开单ID、日期、客户信息、门店信息、金额、欠款
    - 支持分页参数:pageIndex、pageSize
    - 更新接口注释和相关文档
    “wangming” authored
     
    Browse Dir »
  • - 在GetActivityStatistics方法中新增欠款金额统计
    - 欠款金额来自lq_kd_kdjlb表的qk字段
    - 支持门店ID过滤
    - 更新输出DTO和相关接口文档
    “wangming” authored
     
    Browse Dir »
  • - 在GetBusinessStatistics中新增开单目标业绩统计
    - 目标业绩来自门店信息表的xsyj字段
    - 完成业绩 = 开单总金额 - 退卡总金额
    - 计算开单完成率(完成业绩 / 开单目标业绩 * 100)
    - 支持门店ID过滤
    - 更新输出DTO和相关接口文档
    “wangming” authored
     
    Browse Dir »
  • - 在GetBusinessStatistics方法中新增消耗目标业绩统计
    - 目标业绩来自门店信息表的xhyj字段
    - 计算消耗完成率(耗卡总金额 / 消耗目标业绩 * 100)
    - 支持门店ID过滤
    - 更新输出DTO和相关接口文档
    “wangming” authored
     
    Browse Dir »
  • - 新增GetTimeRange辅助方法,统一处理时间参数
    - 更新所有日报服务方法的输入参数为StartTime和EndTime
    - 未传入参数时默认统计本月数据
    - 支持灵活指定任意时间范围进行统计
    - 修复order关键字冲突问题,改为ord别名
    
    涉及方法:
    - GetStoreDailyStatistics: 门店每日运营统计
    - GetStorePerformanceCompletion: 门店业绩完成情况
    - GetBusinessUnitPerformanceCompletion: 事业部业绩完成情况
    - GetTianwangGroupPerformanceCompletion: 天王团业绩完成情况
    - GetManagerPerformanceCompletion: 经理业绩完成情况
    - GetManagerSummaryPerformanceCompletion: 经理汇总业绩
    - GetTechTeacherDailyStatistics: 科技部老师统计
    “wangming” authored
     
    Browse Dir »
  • 主要变更:
    1. 修复人次统计逻辑,改为使用客户ID和日期的组合去重(COUNT(DISTINCT CONCAT(hy, '-', DATE(hksj))))
    2. 新增员工业绩统计接口GetEmployeePerformanceStatistics,支持查询员工在指定月份的完整业绩数据
    3. 修复品项统计的门店过滤问题,使用SqlFunc.Subqueryable避免别名冲突
    4. 修复门店顾客详情SQL字段错误(F_Status改为yysj,F_CreateTime改为kdrq/hksj)
    5. 新增员工业绩统计输入输出DTO类
    
    功能特性:
    - 支持查询员工的拓客、邀约、预约、开单、消耗、退卡、人头、人次等完整统计
    - 所有SQL改为字符串拼接方式,确保参数正确传递
    - 分步统计设计,便于维护和优化
    “wangming” authored
     
    Browse Dir »

  • - 优化LqReportService.GetItemStatistics方法,采用分步查询策略避免复杂JOIN,提升查询性能至3秒内
    - 新增LqPackageInfoService.GetActivityStatistics方法,支持营销活动开单和退卡统计
    - 新增ActivityStatisticsInput和ActivityStatisticsOutput DTO类
    - 支持按营销活动、时间范围、门店等维度进行统计分析
    - 提供开单数量、开单金额、退卡数量、退卡金额、净开单数量、净开单金额、退卡率等完整统计指标
    “wangming” authored
     
    Browse Dir »
  • “wangming” authored
     
    Browse Dir »
  • - Added refund performance and count fields to personal and store total performance statistics.
    - Introduced actual performance calculations that account for refunds.
    - Updated relevant DTOs and entity classes to include new fields.
    - Improved front-end tables to display refund-related data in performance statistics views.
    “wangming” authored
     
    Browse Dir »



  • - 新增转卡接口,支持会员品项转移
    - 转卡操作同时处理退卡和开卡记录
    - 支持健康师和科技部老师业绩数据处理
    - 新增库存管理和库存使用记录功能
    - 新增学习班级和学习记录管理功能
    - 删除CommonStatus枚举,统一使用StatusEnum
    - 完善转卡接口的XML文档和示例
    “wangming” authored
     
    Browse Dir »

  • - 新增 BillingRecordSummaryQueryInput 查询参数类
    - 新增 LqKdKdjlbUpdateAmountInput 修改金额输入类
    - 完善 GetBillingRecordSummaryByStoreId 方法,支持按来源类型分类品项明细
    - 优化 LqXmzlService 字段去重查询功能
    - 完善 LqPackageInfoService 营销活动品项详情查询
    - 更新相关实体和DTO字段映射
    “wangming” authored
     
    Browse Dir »


  • - 新增StoreTypeEnum门店类别枚举(200平门店、旗舰店)
    - 新增耗卡反馈功能(lq_xh_feedback表及相关实体、DTO、Service)
    - 优化开单记录和耗卡记录列表,增加品项明细返回
    - 完善会员开单记录查询接口,支持分页和时间筛选
    - 优化耗卡记录作废功能,增加备注参数
    - 修复排序规则冲突问题
    - 完善各种实体和DTO的字段定义
    “wangming” authored
     
    Browse Dir »
  • - 在LqKdKdjlbService中添加逻辑以批量查询开单记录的品项明细
    - 为每个开单记录分配对应的品项明细,确保数据完整性
    - 更新LqKdKdjlbListOutput DTO以包含品项明细列表
    - 优化前端Vue组件以展示新增的品项明细信息
    “wangming” authored
     
    Browse Dir »

  • - 删除LqXhmxb相关的所有后端代码(Service、Entity、DTO、Interface、Mapper)
    - 删除LqXhmxb相关的前端Vue组件文件
    - 删除LqKdQkbj(欠款补缴)相关代码
    - 优化LqXhHyhkService.GetMemberCardUsageRecord方法,支持分页和性能优化
    - 修复LqXhHyhkService.GetJksyjList方法,添加分页和时间过滤
    - 更新LqKdKdjlbService.GetDebtRecordByStoreId方法,支持分页和已缴欠款逻辑
    - 完善LqHytkHytkService.VoidRefundCardInfo方法,添加事务处理
    - 修复LqKdKdjlbStringGenerator中健康师名称显示问题
    - 更新多个Entity文件以匹配数据库结构
    - 添加新的DTO类支持分页查询功能
    “wangming” authored
     
    Browse Dir »




  • 主要更新:
    1. 优化ImportHistoryMemberRights方法效率,使用批量插入替代逐条插入,每批1000条记录
    2. 在LqKhxxService中添加ImportCustomersFromCleanup方法,从清理跨店的重复表导入客户信息
    3. 完善开单记录功能,增加会员类型自动判断(散客/会员)和储扣信息处理
    4. 修复历史会员权益数据导入中的价格计算逻辑
    5. 完善事件管理相关功能
    6. 优化拓客记录和业绩统计功能
    
    性能提升:
    - 批量导入效率提升10-50倍
    - 减少数据库交互次数1000倍
    - 优化内存使用和事务处理
    “wangming” authored
     
    Browse Dir »

  • - 在LqKdKdjlbService中实现ImportHistoryMemberRights方法,支持将历史会员权益数据导入到开单记录表和开单品项明细表
    - 添加详细的导入规则和字段映射说明
    - 优化LqEventService,新增eventCoordinatorName字段以显示活动负责人姓名
    - 更新LqKhxx相关DTO,移除不必要的字段,简化数据结构
    “wangming” authored
     
    Browse Dir »
  • - 修复MainHealthUser和SubHealthUser字段为空时导致的查询错误
    - 添加空值检查,避免在字段为空时执行数据库查询
    - 使用安全的方式查询用户姓名,处理用户不存在的情况
    - 确保所有用户姓名字段都有默认值,避免null引用异常
    “wangming” authored
     
    Browse Dir »

  • - 修复LqKhxxService.cs中UserEntity类型未找到的错误
    - 添加正确的using语句解决命名空间问题
    - 优化开单记录表和拓客管理的导出功能
    - 修复Excel导出中的数组越界错误
    - 完善前端拓客管理页面的显示和交互
    - 项目现在可以正常编译和运行
    “wangming” authored
     
    Browse Dir »
  • - 新增 TkjlbExportModel DTO 类,将导出模型从服务层分离到 DTO 层
    - 修复拓客管理导出功能的下载地址500错误
    - 优化拓客管理列表页面:
      * 将活动编号搜索改为下拉框选择
      * 调整列宽度,拓客编号列加宽,备注列移除宽度限制
      * 移除编辑、删除、批量删除按钮
      * 优化表格样式和用户体验
    - 简化导出功能,固定导出字段,支持活动编号和截止时间筛选
    - 修复开单记录表导出功能,添加中文名称显示
    - 创建临时文件目录以支持文件导出功能
    “wangming” authored
     
    Browse Dir »



  • “wangming” authored
     
    Browse Dir »
  • 主要变更:
    1. 删除部门管理模块 (lq_bmzb)
       - 删除实体类、服务类、接口类、DTO类
       - 删除前端页面和映射类
       - 更新相关文档
    
    2. 修复预约记录服务错误
       - 修复 GetInfo 方法中 SqlFunc.Subqueryable 使用错误
       - 改为使用标准查询方式获取关联数据
       - 添加空值检查提升代码安全性
    
    3. 其他优化
       - 更新客户信息相关字段映射
       - 优化邀约记录和拓客记录服务
       - 更新会员类型枚举定义
    “wangming” authored
     
    Browse Dir »