Commit Graph

485 Commits

Author SHA1 Message Date
曹鹏飞 66a10dabde Merge branch 'prod/20260407' into feature/quotation
# Conflicts:
#	nflg-mobilebroken-admin/src/test/java/TTest.java
#	nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/AdminUser.java
2026-04-08 09:22:55 +08:00
曹鹏飞 0fe7284ae8 feat(interceptor): 添加多语言拦截器实现
- 创建 LanguageInterceptor 类处理请求头中的 language 参数
- 实现 preHandle 方法从请求头获取语言设置并存储到 MultilingualUtil
- 实现 afterCompletion 方法清理 ThreadLocal 防止内存泄漏
- 在 WebConfig 中注册拦截器到 /** 路径
- 统一多个模块的 WebConfig 配置引用统一的拦截器实现
2026-04-08 09:21:26 +08:00
曹鹏飞 723828e69f feat(shengwang): 添加声网配置管理功能
- 新增 ShengWangConfigVO 数据传输对象
- 在 ShengWangController 中注入 appId 和 certificate 配置
- 添加 /getConfig 接口用于获取声网配置信息
- 使用 @RefreshScope 注解支持配置热更新
- 集成 Spring Cloud 配置中心注解支持
2026-04-07 14:30:05 +08:00
曹鹏飞 2cf145f982 【优化】添加多语言支持 2026-04-07 10:53:39 +08:00
曹鹏飞 464ea4dd04 feat(dictionary): 新增字典管理功能并优化数据处理
- 新增 DictionaryController 提供完整的字典管理接口
- 实现字典搜索、保存、删除等基础操作功能
- 添加字典值翻译列表的导出导入功能
- 优化 Jackson 配置增加 BigDecimal 和字符串处理模块
- 修复 ModelConfigController 中的数据同步逻辑问题
- 添加购物车部件分组排序和价格计算优化
- 优化订单编号生成逻辑确保连续性
2026-04-03 17:32:36 +08:00
曹鹏飞 b3c625ce72 feat(repository): 完善删除功能 2026-04-01 17:09:26 +08:00
10002617 5e09b83df0 zjr0325-新增邮件管理-优化 2026-03-31 09:11:45 +08:00
10002617 135b92ca75 zjr0325-新增邮件管理 2026-03-31 09:11:40 +08:00
曹鹏飞 541735be36 Merge remote-tracking branch 'origin/feature/bug-1372' into prod/20260330 2026-03-30 17:28:54 +08:00
10002327 25e15d7639 Merge pull request 'master-lhj0311' (#5) from master-lhj0311 into master
Reviewed-on: http://192.168.0.40:3000/huixin_back4/cfs/pulls/5
2026-03-30 11:30:33 +08:00
曹鹏飞 995dbf3369 Merge branch 'feature/bug-1372' into feature/quotation
# Conflicts:
#	nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/constant/Constant.java
2026-03-27 14:54:07 +08:00
曹鹏飞 f715b9c1a1 feat: bug-1372 工单问题类型从字典获取 2026-03-27 14:52:59 +08:00
10001195 6ef4a5094b 大屏看板二级界面初始化数据 2026-03-26 17:36:33 +08:00
10001195 8da43e8e4c 大屏看板初始化数据数据返回 2026-03-26 17:36:32 +08:00
10001195 e8da7060c9 大屏看板控制类增加接口 2026-03-26 17:36:30 +08:00
10001195 83149a73e7 大屏看板控制类 2026-03-26 17:36:28 +08:00
10001195 c5c5e38ebf 大屏看板控制类 2026-03-26 17:36:26 +08:00
曹鹏飞 62101a7e91 Merge branch 'feature/bug-1334' 2026-03-23 11:47:02 +08:00
曹鹏飞 b44d6b6d94 Merge branch 'feature/bug-1334' into feature/quotation 2026-03-23 10:33:58 +08:00
曹鹏飞 40006323f1 fix(product): 修复产品模型多语言处理逻辑
- 注释掉默认语言代码的移除操作
- 保持所有语言选项完整传递给后续处理流程
- 确保中文语言项能够正确参与语言过滤逻辑
2026-03-23 10:33:26 +08:00
曹鹏飞 960f0f79cb Merge branch 'feature/bug-1334' into prod/20260317 2026-03-17 18:17:17 +08:00
曹鹏飞 26084b1e1b Merge remote-tracking branch '南方路机/master' into prod/20260317
# Conflicts:
#	nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/TicketController.java
2026-03-17 18:15:42 +08:00
曹鹏飞 a324ff6f23 Merge branch 'prod/20260313' into feature/quotation 2026-03-13 16:07:24 +08:00
曹鹏飞 94baf89b03 调整问题类型列表 2026-03-13 16:06:52 +08:00
曹鹏飞 cb920721ef feat(quotation): 实现机型折扣配置功能
- 新增折扣申请对象 VO 类用于存储折扣应用信息
- 在折扣配置控制器中添加获取机型价格接口和导出导入功能
- 更新动态表头显示折扣价标签为具体区域名称
- 重构保存方法使用 JsonNode 处理折扣数据并支持批量操作
- 添加对折扣对象数组的验证和处理逻辑
- 集成客户信息到折扣配置列表显示申请对象详情
- 实现 Excel 导入导出功能支持折扣数据批量处理
- 优化区域管理中的分类更新逻辑并添加事务支持
- 客户管理中增强区域类别一致性校验机制
2026-03-13 15:59:11 +08:00
10001392 8302a7e8cf 禅道优化
1、移动破和工服管理的工单管理中,工单标题的翻译列,可否展示到工单列表上,或者增加个备注列?
2026-03-13 13:50:55 +08:00
曹鹏飞 f36520de03 Merge branch 'feature/quotation-zhangke' into feature/quotation
# Conflicts:
#	nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/AppUserController.java
#	nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/BaseAreaController.java
#	nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/pojo/dto/BaseAreaEditDTO.java
#	nflg-mobilebroken-auth/src/main/java/com/nflg/mobilebroken/auth/controller/AdminController.java
#	nflg-mobilebroken-quotation/src/main/java/com/nflg/mobilebroken/quotation/controller/ControllerBase.java
#	nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/AdminUser.java
#	nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/AppUser.java
#	nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/QuotationModelDiscount.java
#	nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/QuotationModelForbid.java
#	nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/TBaseArea.java
#	nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/mapper/QuotationModelDiscountMapper.java
#	nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/mapper/QuotationModelForbidMapper.java
#	nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IQuotationModelDiscountService.java
#	nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IQuotationModelForbidService.java
#	nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/AdminUserServiceImpl.java
#	nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/AppUserApplyforServiceImpl.java
#	nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/AppUserServiceImpl.java
#	nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/QuotationModelDiscountServiceImpl.java
#	nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/QuotationModelForbidServiceImpl.java
#	nflg-mobilebroken-repository/src/main/resources/mapper/QuotationModelDiscountMapper.xml
#	nflg-mobilebroken-repository/src/main/resources/mapper/QuotationModelForbidMapper.xml
#	nflg-mobilebroken-repository/src/test/java/com/nflg/mobilebroken/repository/CodeGeneratorTest.java
2026-03-12 16:27:28 +08:00
10002327 ad78c5c3b1 日志文件路径配置 2026-03-11 15:52:16 +08:00
曹鹏飞 49dcfe3a15 Merge branch 'prod/20260310' into feature/quotation 2026-03-10 16:33:07 +08:00
曹鹏飞 8d3a43d152 调整问题类型列表
添加安装问题,调试问题,外购件质量问题,运输问题
选择值“操作不当”,改为“客户操作不当”
2026-03-10 16:32:00 +08:00
曹鹏飞 1c44cfa96a feat(quotation): 添加方案管理功能并完善代理商定价配置
- 在AppUserServiceImpl中注入dictionaryItemService并实现getCategory方法
- 修改代码生成器测试类的表名配置为quotation_user_plan_model_item
- 在IAppUserService接口中添加getCategory方法定义
- 扩展IQuotationModelRatioAgentItemService接口增加多个查询方法
- 更新错误日志文件名为mobilebroken-admin-error.log
- 新增PlanController控制器实现方案的搜索、保存和默认系数管理功能
- 添加PlanSearchItemVO和PlanSearchVO数据传输对象
- 优化ProductModelController和ProductTypeController的搜索注释
- 修改ProductModelMapper.xml的查询条件和字段映射
- 更新QuotationModelRatioAgentItemDTO的数据结构和字段含义
- 在QuotationModelRatioAgentItemMapper中添加新的查询方法实现
- 实现QuotationModelRatioAgentItemService的完整业务逻辑
- 扩展QuotationProductModelSearchRequest的搜索参数
- 添加QuotationUserPlanModelItemDTO数据传输对象
- 完善RatioAgentConfigController中的查询条件过滤
- 新增RatioAgentConfigController实现代理商定价配置功能
2026-03-10 16:21:34 +08:00
曹鹏飞 81a66b3c88 Merge branch 'feature/bug-1334' into feature/quotation
# Conflicts:
#	nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/ProductModelController.java
2026-03-09 16:02:13 +08:00
曹鹏飞 f317319940 feat: bug-1334 产品中心技术参数,导出并更正了英文及其他语种的翻译,再导入参数,英文及其他语种的参数还是按自动翻译的来的,没有按导入更正后的参数来展示
弃用原有导入方法importModelParamsItem,新增importModelParamsItemMultilingual(导入设备技术参数项(多语言))和importModelParamsItemMonolingual(导入设备技术参数项(中文语言))
2026-03-09 15:59:32 +08:00
曹鹏飞 c75c4456e2 feat(quotation): 新增用户报价配置功能
- 在IQuotationModelRatioDirectService中添加getEffectiveByUser方法
- 为ProductModelController的add方法添加批次号生成
- 优化ProductModelParamsItem查询条件的格式
- 重构QuotationModelRatioDirectServiceImpl实现getEffectiveByUser方法
- 为RatioAgentConfigController中的项目添加IsPrimary字段设置
- 新增TargetUserVO和TargetUserItemVO数据传输对象
- 实现getTargetUsers接口返回报价对象列表
- 优化RatioConfigController中的搜索逻辑和数据绑定
- 更新RatioDirectConfigController使用新的查询方法
- 简化adminUserService的批量查询方式
2026-03-09 10:39:33 +08:00
曹鹏飞 cc64cc5a47 feat(permission): 更新权限角色API映射功能
- 修改数据库查询将table_name字段改为显示table_desc描述信息
- 注释掉getProductLines接口方法以优化代码结构
- 注释掉getUsers接口方法并将查询条件从id改为roleId
- 在PermissionRoleApiMapVO中新增用户ID列表和产品线列表的转换逻辑
- 添加users和productLines字段的JSON忽略注解
- 实现字符串到整数列表和字符串到字符串列表的自动转换方法
2026-02-28 18:21:39 +08:00
曹鹏飞 10e94a4784 feat(permission): 优化权限管理模块的数据结构和查询逻辑
- 在AdminPermissionApiMapper.xml中添加admin_api表关联查询,增加module_name和functionName字段
- 将PermissionRoleColumnMapVO相关查询方法返回类型改为PermissionRoleColumnMapDTO
- 创建新的PermissionRoleColumnMapDTO数据传输对象用于权限角色列映射
- 创建PermissionRoleColumnMapItemVO视图对象用于表单字段展示
- 修改FormController中的事务处理和表单新增逻辑
- 更新PermissionApiItemVO实体类,区分moduleName、functionName和apiName字段
- 重构AdminPermissionRoleColumnMapServiceImpl中的数据转换逻辑
- 添加数据库查询结果到VO对象的转换方法和分组处理机制
2026-02-28 17:39:10 +08:00
曹鹏飞 f9cc676114 feat(customer): 完善客户管理和区域类别功能
- 在CustomerDTO和CustomerAreaDTO中添加验证注解确保数据完整性
- 实现区域类别一致性校验,防止同一客户关联不同类别区域
- 在导入客户功能中增加区域编码和类别验证逻辑
- 更新客户编辑接口以支持区域类别校验
- 添加禁售配置控制器用于管理机型禁售规则
- 重构价格配置控制器的数据结构和处理逻辑
- 优化ModelPriceConfigVO中的序列化和数据转换方法
- 为TBaseCustomer实体添加categoryId字段存储地域类型
- 在CustomerExcelVO中增加类别字段导出功能
- 移除DynamicHeaderVO中的show和isKey无用属性
- 修复NumberUtil中空指针异常问题
- 添加测试接口用于初始化区域和客户类别数据
2026-02-26 16:53:15 +08:00
曹鹏飞 d1f3aa8fd2 Merge branch 'develop' into feature/quotation 2026-02-25 17:29:55 +08:00
曹鹏飞 57347abc77 Merge branch 'feature/bug-1327' into develop 2026-02-25 17:29:19 +08:00
曹鹏飞 1d053b4e1a Merge branch 'develop' into feature/quotation
# Conflicts:
#	nflg-mobilebroken-repository/src/test/java/com/nflg/mobilebroken/repository/CodeGeneratorTest.java
2026-02-25 17:28:57 +08:00
曹鹏飞 d631cdd15f fix: bug-1327 设备的技术参数,导出后的顺序,能否优化为与系统中的顺序一致? 2026-02-25 17:21:49 +08:00
曹鹏飞 5264fbc0d6 feat(quotation): 添加折扣配置功能并优化价格配置
- 新增折扣配置控制器和相关VO类
- 添加直销类别字典常量
- 优化价格配置搜索方法使用统一的API返回格式
- 添加部门负责人验证逻辑防止重复设置
- 修复代码中的空格格式问题
- 更新价格配置保存逻辑支持区域价格设置
- 添加批次号字段到产品模型搜索VO
- 修改代码生成器目标表名为折扣区域配置表
2026-02-25 16:52:56 +08:00
曹鹏飞 fd813c61cc ```
fix(ticket): 修复用户区域信息获取逻辑

- 添加 BooleanUtil 工具类导入用于布尔值判断
- 注入 ITBaseAreaService 服务用于区域信息查询
- 重构用户区域名称获取逻辑,区分用户类型
- 使用 Optional 避免空指针异常
- 修复主用户标识判断条件
```
2026-02-16 13:55:33 +08:00
曹鹏飞 75bdb66ab2 Merge branch 'prod/20260213' into develop 2026-02-12 21:18:06 +08:00
曹鹏飞 2bd98a83c1 fix(ticket): 移除工单处理中的自移除限制
- 注释掉管理员移除自己时的业务错误校验逻辑
- 允许管理员从工单处理人员列表中移除自己
- 保留其他工单处理功能的完整性
2026-02-12 21:17:23 +08:00
曹鹏飞 5ebcdf30e6 Merge branch 'prod/20260206' into develop 2026-02-06 16:54:18 +08:00
曹鹏飞 e788baf7dc fix: bug-1314 从crm同步设备逻辑调整
移动破和工服的设备,从crm同步数据时,如果是更新设备,忽略crm中的代理商编号和名称信息,如果是新增,则不忽略
2026-02-06 16:49:45 +08:00
曹鹏飞 85fb4dddbc Merge branch 'prod/20260204' into develop 2026-02-04 10:05:28 +08:00
曹鹏飞 151a418fed 移动破工单详情增加问题部位id 2026-02-04 10:05:15 +08:00
曹鹏飞 7b03defe07 Merge branch 'prod/20260204' into develop 2026-02-04 09:58:36 +08:00