76 Commits

Author SHA1 Message Date
be368f3748 feat(channel): 新增卡密处理逻辑
- 在 Jinjiaqi.php 中添加 common 方法支持通用卡密提交
- 新增 KamiPool.php 和 System.php 两个新渠道服务类
- 修改 KamiOrderChanelNotify.php 等文件以支持新渠道的回调处理
- 更新 Order.php 文件以适配新的卡密提交逻辑
2025-06-16 00:03:59 +08:00
b38d9b8e40 test(kami): 测试解锁 JC 卡密
- 在解锁卡密的过程中添加日志记录,以便调试和追踪
- 将响应数据从 GBK 编码转换为 UTF-8 编码,确保兼容性
2025-06-06 14:04:36 +08:00
d59f1b9346 fix(queue): 优化消息格式和订单状态更新逻辑
-调整渠道余额监控预警消息格式,提高可读性
-优化卡密订单状态更新条件,确保仅处理已完成的订单
- 新增 test_dr 方法用于处理特定订单的卡密上传和状态更新
2025-06-05 17:00:33 +08:00
b2b2fad0c5 feat(merchant): 添加自定义回调类功能并优化通知逻辑
- 在商户表单中添加自定义回调类输入框
- 优化卡密通知加密逻辑
-改进订单状态更新和回调信息处理
- 修复了一些通知相关的bug
2025-06-05 11:15:35 +08:00
839a01e114 refactor(merchant): 更新商户列表和表单页面
- 在商户列表页面添加商户类型的徽章显示,根据不同类型显示不同颜色
- 在商户表单页面将"卡密取卡权限"修改为"卡库提卡权限"
2025-06-05 00:00:31 +08:00
b3f70a8d30 feat(queue): 新增临时锁卡任务
- 添加 LinSuoKa 类实现临时锁卡功能
- 优化卡密订单关联逻辑,处理状态为 4 的订单- 新增 redis 记录订单详情,用于限单和退款处理
- 修改 Qiling 类中的签名生成逻辑
- 更新 Test 控制器中的 test_ts 方法,增加对不同订单表的处理
2025-06-03 18:55:03 +08:00
e022dbff05 feat(queue): 新增临时锁卡任务
- 添加 LinSuoKa 类实现临时锁卡功能
- 优化卡密订单关联逻辑,处理状态为 4 的订单- 新增 redis 记录订单详情,用于限单和退款处理
- 修改 Qiling 类中的签名生成逻辑
- 更新 Test 控制器中的 test_ts 方法,增加对不同订单表的处理
2025-05-06 15:09:26 +08:00
24a4b60517 refactor(gateway): 重构 v4 版本接口签名验证逻辑
- 在 AuthService 中添加对 sign 和 signature 参数的处理
- 更新 Core 控制器中的签名验证逻辑
- 新增 Goods 控制器,实现商品列表查询功能
- 修改 Handle 控制器的日志记录逻辑
- 优化 JunKa、Lingshi 等渠道服务类的实现
- 更新 MerchantService 中的回调处理逻辑
-调整 OrderService 中的订单查询和更新逻辑
- 新增 Qiling 和 Reapi 渠道服务类
2025-04-17 17:21:00 +08:00
c8a97d8ea6 feat(core): 添加内网IP更新宝塔安全功能
- 新增 checkNwIp 方法,用于查询内网IP并更新宝塔安全规则
- 实现域名解析功能,支持多个域名的IP解析- 添加白名单规则更新逻辑,可创建或更新管理后台IP白名单
- 新增王白名单规则删除功能
- 优化了与宝塔服务器的HTTP通信方法
2025-04-12 18:06:19 +08:00
f995a020a5 refactor(queue): 优化卡密订单处理逻辑
- 修改 Redis 数据存储结构,简化查询逻辑
- 新增灵石渠道服务类,实现其接口方法
- 优化订单拦截处理流程,增加微信机器人通知功能
- 修复订单状态判断逻辑,提高系统稳定性
2025-04-10 15:08:14 +08:00
31259f4c18 feat(merchant): 增加码速达相关功能
- 新增码速达配置选项,包括订单备注状态和售后处理状态- 实现限购数量和金额的 redis 优化处理
- 添加渠道余额获取功能
- 修改订单状态更新逻辑,支持码速达- 优化自动发卡软件设置界面
2025-04-03 11:25:24 +08:00
02659fcf98 feat(openapi): 实现秒级订单限制功能
- 新增 Redis 记录用户订单数功能- 按分钟限制用户下单数量
- 优化订单限制判断逻辑
- 修复了一些代码格式问题
2025-03-26 18:15:34 +08:00
7fff2e8043 feat(channel): 添加余初科技渠道支持
- 新增 Yuchu 类实现余初科技渠道的各种功能
- 添加话费直充、订单查询、余额查询等功能
- 实现订单状态通知处理
- 优化数据响应格式处理
2025-03-25 17:38:51 +08:00
2fd9348d70 feat(merchant): 添加老版本阿奇索支持并优化自动发卡功能
- 在自动发卡设置中添加老版本阿奇索选项
- 实现老版本阿奇索的卡密采购逻辑
- 优化码速达的消息订阅配置
- 修复自动发卡过程中的若干问题
2025-03-24 16:24:15 +08:00
57171b2f57 feat(merchant): 添加码速达自动发卡功能
- 新增码速达自动发卡设置界面
- 实现码速达账号UID和密钥的保存和使用
- 添加消息订阅功能
- 优化自动发卡逻辑,增加错误处理和状态更新
2025-03-17 03:38:44 +08:00
mzeros
84856367e9 feat(openapi): 新增码速达API接口
- 添加AfterSales类处理售后服务相关接口
- 新增ContentTemplate控制器和模型用于内容模板管理
- 添加diandian渠道服务类
- 更新Feedov控制器和添加FeedovHfAuto命令类
- 新增autoCard视图用于自动发卡设置
2025-03-11 00:17:40 +08:00
mzeros
b8c34de8c8 refactor(merchant): 优化账户数据处理和订单逻辑
- 添加 endsWithDoubleZero 函数,用于处理数值字符串末尾的两个零
- 修改 Core.php 中的 queue 方法,增加对卡库提单的特殊处理逻辑
-调整 Feedov.php 中的订单查询和充值逻辑,提高系统稳定性
- 优化数据库配置,连接测试数据库以确保数据安全
2025-02-15 19:00:17 +08:00
mzeros
e5ab00f136 feat(merchant): 添加回调失败自定义规则切换渠道功能
- 在商户表单中添加回调失败自定义规则切换渠道选项
- 实现订单回调失败时根据自定义规则切换到其他渠道的功能
- 优化订单状态监控和预警逻辑
- 修复部分渠道充值接口问题
2025-01-20 12:17:16 +08:00
mzeros
49c8f5e37f fix(channel): 修复美城支付查询功能并优化相关页面文本- 修改携转号码检测数据按钮文本
- 优化美城支付查询逻辑,增加对 query_status 的判断
- 调整请求方式从 POST 改为 GET- 更新订单状态查询逻辑,解决未返回 query_status 的问题
2025-01-10 19:26:59 +08:00
mzeros
a80b289967 feat(setting): 添加携号转网手机号检测功能
- 新增 MobileMnp 控制器和相关视图文件
- 实现携号转网手机号检测数据的添加、编辑和删除功能
- 添加条件搜索功能
- 优化订单历史数据获取逻辑,使用 OrderLastweekHistoryService
2025-01-10 14:42:38 +08:00
mzeros
47e579221e refactor(robot): 优化微信机器人获取联系人逻辑
- 新增 get_contacts 方法,用于获取指定微信 ID 的联系人名称
- 在 WeChatBot 控制器中集成 RedisService 以使用 Redis 缓存
- 修改 MerchantBalanceMonitor 中获取联系人名称的逻辑,使用新的 get_contacts 方法
- 优化 WeChatBot 中处理消息通知的逻辑,使用新的 get_contacts 方法获取联系人名称
2025-01-08 22:47:33 +08:00
mzeros
a64d7deb9c feat(gateway): 添加产品与 ISP 映射功能
- 在 Core.php 文件中增加了产品与 ISP 的映射逻辑
- 根据其他参数中的映射信息,动态修改输入产品值
- 此功能允许在特定情况下将产品映射到不同的 ISP
2025-01-08 19:53:18 +08:00
mzeros
25439b988e feat(robot): 增加商户余额监控和订单查询功能
- 新增商户余额监控功能,支持异步消息提醒
- 添加订单查询功能,可查询当天和最近一周的订单
- 实现携转检测功能,可查询手机号是否携转及新旧运营商
- 优化机器人自动回复逻辑,支持多种查询命令
2025-01-08 16:05:57 +08:00
mzeros
991222546d feat(order): 添加携号转网检测前端显示功能
- 在订单信息页面增加号码状态数据表格,显示携转状态、原运营商、现运营商等信息
- 在订单控制器中添加携号转网检测逻辑,解析订单参数并获取运营商信息- 新增 ChannelOrderStatusMonitor 类,用于监控渠道订单问题
2025-01-06 14:49:17 +08:00
mzeros
21e4c1e37a feat(queue): 添加渠道余额监控预警功能
- 新增 ChannelBalanceMonitor 类实现渠道余额监控
- 在 MerchantBalanceMonitor 中增加余额恢复提醒功能
- 添加 WxWorkBot 类用于发送微信工作台消息- 在 Test 控制器中整合渠道余额监控逻辑
- 更新 sys.php 添加新的渠道余额监控命令
2025-01-06 13:08:15 +08:00
mzeros
b45d188232 feat(queue): 添加商户余额监控预警功能
- 新增 MerchantBalanceMonitor 类实现商户余额监控
- 添加 Redis 连接方法以支持缓存预警状态
- 实现余额预警逻辑,包括正常预警和严重预警
- 新增预警解除逻辑,当余额恢复正常时发送通知- 在测试控制器中添加余额检查方法,用于手动触发预警
2025-01-06 00:17:09 +08:00
mzeros
81feb225eb fix(channel): 修复渠道商品规则更新逻辑
- 添加对空规则的处理,避免保存空值- 优化 gid_rule、rule 和 order_limit_rule 的处理逻辑
- 提高代码可读性和稳定性
2025-01-05 18:08:05 +08:00
mzeros
813d07adb9 fix(channel): 修复渠道产品折扣类型显示问题
- 在 ChannelProduct 控制器中添加 percent_type属性赋值
- 更新 percent.html 模板,使用 percent_type变量 instead of vo.percent_type
2025-01-04 15:49:29 +08:00
mzeros
37086fca6b feat(channel): 增加渠道查询余额功能并优化提示信息- 在渠道列表中添加查询余额按钮
- 弹出消息框中增加渠道名称信息
2025-01-04 15:26:15 +08:00
mzeros
e4ff6dd4b2 fix(app): 修复集娱平台支付订单 ID 获取问题
- 在响应数据中添加了对订单 ID 的提取逻辑
- 确保只有在响应代码为 'ok' 且存在有效订单 ID 时,才将订单 ID 设置到 $channel_order_id 变量
2025-01-02 16:28:16 +08:00
mzeros
d7729119c5 refactor(order): 优化订单取消逻辑
- 修改了订单取消的查询条件,使用 <= 替代 >=
- 优化了订单取消的处理流程,使用 chunk 分批处理
- 增加了商户列表的获取和遍历逻辑
- 调整了变量命名和代码结构,提高了可读性
2025-01-02 16:08:36 +08:00
mzeros
b97c1ffe94 refactor(channel): 新增 Template通道类
- 新增 Template通道类,实现了一些通用的充值和查询功能
- 修改 Mykjapi 类,增加了一些注释和调试代码
- 更新 Order 控制器,增加了订单号的处理逻辑
- 调整 merchantApi/Order 控制器,优化了参数处理
- 修改 OrderCancel命令,增加了条件判断和日志记录
2024-12-29 16:45:54 +08:00
mzeros
ce2f6cfc62 fix(gateway): 修复安全进价验证逻辑
- 将安全进价验证逻辑从签名开始位置移动到签名结束位置
-完善了安全进价的计算和对比逻辑
- 增加了对不同产品类型的处理- 优化了百分比计算方式,支持固定值和比例两种方式
2024-12-27 17:47:06 +08:00
mzeros
29511e09f5 fix: 修改文件名大小写
- 优化查单,减少查单范围,限制到只能查询最近一周订单
2024-12-27 01:07:15 +08:00
mzeros
afbb5bc3c3 refactor(gateway): 修改appid白名单逻辑
- 移除了对'app114861412096'的测试验签判断
- 简化了appid白名单的判断逻辑
2024-12-26 23:52:56 +08:00
mzeros
82277cad87 refactor(app): 重构代码以支持移动网络提供商特定逻辑
- 移动网络提供商相关代码从 Core 控制器中提取并重新组织
- 在 Feihan 和 Jiyu 服务中添加新的充值方法
- 修改 Meicheng服务以支持新的移动网络提供商逻辑
- 优化 Port 控制器中的渠道余额检查逻辑
- 优化修复在签名前加字段导致异常报错,提炼到校验签名后判断
2024-12-26 23:00:55 +08:00
mzeros
99caf318c4 feat(openapi): 添加小程序接口处理功能
- 新增 MiniProgramsApi 控制器,实现小程序相关的接口处理
- 添加订单查询、运营商查询、产品获取、充值等接口方法
- 实现与快手 API 的交互,包括获取 access_token 等功能
- 优化账户余额查询接口,适配新的 API
- 增加渠道余额检查功能
2024-12-25 14:18:45 +08:00
mzeros
6e494e5b86 style(app): 在 Core 控制器中增加产品参数处理
- 在 Core.php 文件中添加了对 'product' 参数的处理逻辑
- 当 'product' 参数存在时,将其赋值给 $this->product 属性
2024-12-23 13:52:36 +08:00
mzeros
47b2ca9540 feat(channel): 新增迈远科技 携号转网API 接口并优化手机号码携带查询功能
- 新增 Mykjapi 类实现迈远科技 携号转网API 接口
- 修改 Baidumnpapi 类以适应新的 携号转网API 查询逻辑
- 更新 Core 控制器以支持新的 携号转网API 查询结果处理
-调整 Order 控制器以接收新的 携号转网API 查询数组
2024-12-23 13:50:52 +08:00
mzeros
13743bd078 build: 更新数据库迁移脚本- 删除了多个数据库迁移脚本文件
- 移除了测试、淘宝、系统和索卡相关的数据表结构定义
2024-12-23 13:47:49 +08:00
mzeros
4ab41a2a4e feat(product): 更新产品类型并添加旧产品记录
- 在 ProductBaseService 中添加新的产品类型:卡密类和 API 业务类- 在 Core 控制器中添加 old_product 字段,用于记录原始产品类型
2024-12-22 22:29:11 +08:00
mzeros
b0fbd5c5a6 feat(database): 添加多个数据库迁移脚本
- 新增 test、taobao、system、suoka 和 stat 数据库表的迁移脚本- 包含各种数据表的创建和字段定义
- 为系统初始化、统计、对账等功能提供数据支持
2024-12-22 17:42:44 +08:00
mzeros
0cfae47bab feat(携号转网): 实现携号转网接口并集成到充值系统
- 新增 Baidumnpapi 类处理百度携号转网 API
- 在 Core 中添加携号转网相关的逻辑和接口
- 修改设置页面,增加携号转网配置选项- 新增商户余额监控和预警功能
- 优化订单处理流程,支持携号转网
2024-12-22 17:41:42 +08:00
mzeros
20a9af6fd0 feat(channel): 添加查询余额功能并优化相关服务
- 在 Channel 控制器中添加 queryBalance 方法,用于查询渠道余额
- 在 Core 控制器中添加 curl 方法,用于发起 HTTP 请求
- 新增 Feedov 服务类,实现飞之度商户自动提单功能- 更新 Meicheng 服务类,添加账户余额查询接口
- 在前端页面添加查询余额按钮和相关事件处理逻辑
2024-12-20 16:14:52 +08:00
mzeros
efbcad2ff5 refactor(order): 优化订单列表页面布局和样式
-调整表格结构,优化列宽设置
- 移除冗余代码,提高代码可读性- 添加自定义样式,提升页面美观度
2024-12-13 16:18:24 +08:00
mzeros
a6216a09e1 feat(channel): 添加渠道 IP 白名单功能
- 新增 IP白名单设置页面和相关逻辑- 实现 IP 白名单的添加和修改功能
- 与宝塔防火墙进行集成,自动同步 IP 白名单
- 卡卡云渠道支持
- 自动选择最优价格
- 修改完成订单迁移bug
- 提单错误异常捕捉提醒
- 飞之度推单支持
2024-12-13 16:17:54 +08:00
mzeros
982020aad9 build(dependencies): 更新 phpspreadsheet 版本
- 将 phpspreadsheet 依赖从 ^3.4 升级到 ^3.6
- 优化了订单列表问题
- 优化了读取文件代码
2024-12-09 18:08:31 +08:00
mzeros
d24a69f721 fix: 修改文件名大小写 2024-12-08 19:20:29 +08:00
mzeros
f9c6656dd0 删除多余备份 2024-12-08 15:38:58 +08:00
mzeros
5abf1bda0f refactor(task): 重构任务模块
- 移动 OrderTask 控制器到 task 模块- 更新 Task 控制器的命名空间和引用
- 调整日志删除功能的位置
- 优化订单处理相关函数
- 移除未使用的代码和注释
2024-12-08 15:36:30 +08:00