danial
6c761de528
feat(common): 添加骆驼淘宝供应商映射
...
- 在供应商映射中新增 "CAMEL" 键及对应名称 "骆驼淘宝"
- 扩展供应商列表,支持更多平台显示
- 简化供应商信息管理,便于后续维护和拓展
2025-12-12 23:14:16 +08:00
danial
166ceaa77a
feat(views): 添加瓦文卡选项到road.html下拉菜单
...
- 在road.html的下拉菜单中新增“瓦文卡”选项
- 保持选项列表的排序和样式一致
- 确保新增选项可被正确识别和选择
2025-12-09 23:09:42 +08:00
danial
30663fd423
feat(camel-oil): 新增骆驼提前拉单管理页面
...
- 修改首页菜单,恢复并增强骆驼token管理模块,增加提前拉单管理入口
- 新增AlipayPrefetchPage处理器,提供提前拉单管理页面数据支持
- 添加对应路由/jd-alipay-prefetch.html
- 创建camelOilPrefetch.html页面,嵌入iframe展示提前拉单内容
- 通过token参数和portalHost动态构建iframe地址完成认证和展示
2025-12-05 22:22:36 +08:00
danial
50db0cb428
feat(views): 恢复通道页面下拉菜单的所有选项
...
- 取消注释以前被注释掉的所有通道选项,恢复完整选项列表
- 注释掉原先唯一显示的苹果卡V2选项,避免重复显示
- 保证页面下拉菜单能够选择所有已配置的通道页面选项
- 优化用户界面选择体验,方便用户选择不同通道页面
2025-11-30 22:23:59 +08:00
danial
04c2f429d5
Merge branch 'develop' into production
2025-11-29 18:28:41 +08:00
danial
765242f99c
fix(order): 使用参数绑定优化SQL查询防止注入风险
...
- 将查询条件中的字符串拼接替换为参数化SQL绑定
- 对like查询参数添加百分号模糊匹配符并使用参数占位符
- 在RawWithCtx调用中传入参数列表,避免直接拼接变量
- 统一构建sqlArgs切片收集参数,增强代码规范性和安全性
- 处理多处order_info和order_profit_info表相关的查询参数绑定逻辑
2025-11-29 18:28:28 +08:00
danial
68aff8eb82
fix(login): 取消登录频率限制相关代码的注释
...
- 恢复对客户端IP的登录频率限制检查
- 若超过限制返回错误码和提示信息
- 避免用户短时间内重复登录请求
- 确保频率限制逻辑重新生效
2025-11-26 18:38:20 +08:00
danial
6ecc1a293a
chore(view): 注释掉通道页面的旧选项
...
- 将原有的多个通道页面选项用注释包裹,避免删除原代码
- 仅保留苹果卡V2的新选项以简化选择列表
- 优化页面选择逻辑,为后续更新做准备
2025-11-26 18:15:06 +08:00
danial
544918d7dc
Merge branch 'production' into develop
...
# Conflicts:
# views/index.html
2025-11-26 18:14:15 +08:00
danial
51ad2adf3b
fix(views): 恢复Apple充值和骆驼token管理菜单显示
...
- 取消注释Apple充值管理菜单相关HTML代码
- 取消注释骆驼token管理菜单相关HTML代码
- 确保前端界面显示完整功能菜单项
- 修复菜单项因注释导致的不可见问题
2025-11-26 15:26:45 +08:00
danial
90fa9bfef6
fix(views): 修复通道页面选项显示问题
...
- 将通道页面下拉选项的注释代码恢复为可选项
- 确保所有选项均可正常显示和选择
- 保留原有苹果卡V2选项,增加明确性的值属性配置
2025-11-26 15:16:11 +08:00
danial
38cbd36786
chore(ui): 注释掉骆驼 token 管理相关菜单
...
- 临时隐藏骆驼 token 管理菜单及其子菜单项
- 保留代码注释,方便后续恢复使用
- 未删除任何功能代码,仅调整视图结构显示逻辑
2025-11-25 21:44:52 +08:00
danial
db68283b3b
chore(docker): 优化构建环境变量设置
...
- 移除旧的 GOPROXY 环境变量设置
- 添加 CGO_ENABLED=0 配置以禁用 CGO
- 设置目标操作系统为 linux
- 设置目标架构为 amd64
2025-11-25 21:41:51 +08:00
danial
fa2e4f90c5
fix(ui): 修复首页菜单显示问题
...
- 恢复 Apple充值管理菜单的显示
- 恢复 骆驼 token 管理菜单的显示
- 取消相关菜单的注释,使其正常渲染
- 保证菜单项的点击事件能够正确加载内容页面
2025-11-25 21:30:05 +08:00
danial
9836cc9a15
fix(views): 修复路由页面苹果卡选项显示问题
...
- 注释掉了旧的苹果页面选项,避免误导用户
- 新增苹果卡V2选项,方便用户选择
- 优化通道页面下拉菜单的选项展示逻辑
2025-11-25 21:17:41 +08:00
danial
ff977d7c58
fix(login): 临时禁用登录频率限制检查
...
- 注释掉登录频率限制的相关代码
- 暂时取消对同一IP登录请求次数的限制
- 保留频率限制逻辑代码以便后续恢复
- 确保登录接口继续返回正确的JSON格式响应
2025-11-25 20:49:29 +08:00
danial
188385fd19
style(view): 注释掉京东ck管理菜单相关代码
...
- 将京东ck管理(原生)菜单及其子菜单用注释包裹
- 使该部分菜单在页面中暂时不可见但保留代码
- 保持页面其他菜单结构不变
- 为可能的后续恢复提供便利
2025-11-25 20:44:36 +08:00
danial
43c3f49f7b
style(index.html): 注释掉Apple充值与骆驼token管理菜单
...
- 通过注释HTML代码,暂时隐藏了Apple充值管理菜单
- 同时注释了骆驼token管理的相关菜单项
- 保持菜单结构完整,便于后续恢复使用
- 优化了首页菜单的显示内容和可维护性
2025-11-25 20:42:41 +08:00
danial
2b5a71cc36
fix(ui): 注释通道页面下拉选项以隐藏无效选项
...
- 将“天猫直付核销版”选项用注释包裹,防止其显示
- 注释其余多个通道页面选项,避免显示不必要的选项
- 保留“苹果页面”选项,确保界面功能正常
- 通过注释实现快速切换各通道页面选项的展示状态
2025-11-25 20:38:10 +08:00
danial
55a3b7b1cd
feat(totp): 添加TOTP验证频率限制功能
...
- 引入totpRateLimiter结构体实现IP级别的访问频率控制
- 每个IP的TOTP验证尝试限制为每分钟最多6次
- 对实际验证码验证请求应用频率限制,状态检查请求不限制
- 使用读写锁保证并发访问的安全性
- 超过限制时返回对应错误提示信息,阻止频繁验证行为
2025-11-24 22:43:54 +08:00
danial
74b11c4c70
feat(security): 增加登录频率限制和TOTP二次验证访问控制
...
- 配置文件中更新数据库密码
- 前端视图中改进TOTP模态框,增加二次验证步骤和状态切换
- 新增前端TOTP验证逻辑,通过Ajax与后端交互验证权限与操作
- 登录控制器中添加每分钟6次的IP登录频率限制,防止暴力尝试
- 修正登录逻辑,阻止频率超限请求,返回友好提示
- 增加TOTP访问权限接口,验证用户访问TOTP信息时需先通过二次验证
- 实现临时10分钟内有效的TOTP访问权限Session管理
- 路由中新增TOTP访问验证路由,支持前端二次验证流程
- 并发安全处理登录频率限制数据,防止竞态条件
- 前端按钮显示与隐藏按验证状态动态变化,提升用户体验
2025-11-24 22:39:12 +08:00
danial
4f3cd74fea
feat(login): 记录用户登录成功的IP信息
...
- 在用户登录成功后添加日志记录
- 日志中包含用户的IP地址信息
- 方便后续的安全审计和问题排查
2025-11-24 01:11:41 +08:00
danial
20d04a46ff
fix(service): 修复网关请求地址写死问题
...
- 将queryService中请求gateway地址改为固定ip和端口"http://kami_gateway:12309/ "
- updateService中更新订单状态请求地址同步改为固定ip和端口"http://kami_gateway:12309/ "
- 移除从配置读取gateway地址的代码,避免无效或错误地址使用
- 保证服务调用的网关地址一致性,修正潜在访问失败风险
2025-11-24 01:02:29 +08:00
danial
aef1db9501
feat(update): 在更新订单状态时添加客户端IP参数
...
- 从请求上下文中获取客户端IP地址并传递给服务层
- 修改UpdateOrderStatus方法签名,新增ip参数
- 在调用远程接口更新订单状态时携带clientIP参数
- 日志中增加对IP相关错误的捕获和记录
2025-11-24 00:52:31 +08:00
danial
49e8d1f87b
chore(view): 更新骆驼 token 相关菜单标题
...
- 将菜单主标题从 "Apple充值管理" 修改为 "骆驼 token 管理"
- 更新子菜单项标题,将 "骆驼token管理" 改为 "骆驼支付宝支付管理"
- 保持其他子菜单项未变,确保界面一致性
2025-11-23 22:32:03 +08:00
danial
cb78e8f2b6
feat(frontend): 新增骆驼账户管理、订单和Token页面功能
...
- 新增camel-oil目录下token、account、order三个iframe页面,展示对应数据
- 在index.html侧边栏添加Apple充值管理菜单及其下的token、账户、订单子菜单
- 在pageController中添加AlipayTokenPage、AlipayAccountPage、AlipayOrderPage页面处理函数
- 新增对应路由,支持跳转至新增的骆驼相关页面
- iframe页面通过参数拼接token和portalHost,动态加载数据展示页面内容
2025-11-23 22:17:44 +08:00
danial
79218ca760
feat(view): 添加支付宝选项到卡片选择列表
...
- 在卡片选择的下拉菜单中新增“支付宝”选项
- 使用户能在界面上方便地选择支付宝卡片类型
2025-11-22 22:06:53 +08:00
danial
b5ea20a02d
feat(ui): 添加苹果卡V2选项到路由选择列表
...
- 在路由选择的下拉菜单中新增“苹果卡V2”选项
- 确保选项显示一致,符合现有样式规范
- 不影响其他选项功能及展示
2025-11-19 21:14:30 +08:00
danial
8864cdb88d
fix(login): 修正二次验证密钥错误并完善验证测试
...
- 更新 loginController 中的固定二次验证密钥为正确值
- 在 mfa 测试文件中引入 gotp 库用于 TOTP 生成
- 添加 ValidCode 测试函数,打印当前 TOTP 码验证正确性
2025-11-16 22:43:20 +08:00
danial
8096f9787b
fix(router): update customer user log route path
...
- Changed route path from /customer-user-management.html to /customer-user-log.html
- Maintained same controller and method mapping for UserLoginLog
- Ensured backward compatibility with existing page functionality
2025-11-14 22:59:23 +08:00
danial
5550070ac8
feat(user): add customer user login log page
...
- Added new route for customer user login log page
- Created login log HTML template with iframe integration
- Implemented controller method to generate token and portal host for iframe
- Updated navigation menu to include link to customer user login log
- Renamed menu item text for better clarity
2025-11-14 22:46:24 +08:00
danial
82f5fa8500
refactor(utils): 移除AES CBC解密函数并优化token加密逻辑
...
- 删除了AesCBCDecrypt函数,不再支持AES/CBC/PKCS7Padding解密方式- 在token.go中引入hex包用于密钥和IV的解码
- 使用hex.DecodeString对secretCfg中的Key和IV进行解码
- 添加日志记录key和iv解码失败的情况
- 加密失败时增加错误日志输出
- 保持原有加密功能不变,仅调整实现细节和依赖处理
2025-11-13 16:07:43 +08:00
danial
47603fc5eb
fix(config): 更新日志输出格式
...
- 修改 Info 日志调用以包含描述性前缀
- 统一使用格式化字符串来增强可读性- 确保所有 Info 输出都具有上下文信息
2025-11-13 15:57:50 +08:00
danial
4ff2fec8e6
fix(config): 更新加密参数接口地址- 将获取加密参数的接口地址从22401端口更改为12401端口
...
- 修复因端口错误导致的请求失败问题
2025-11-13 15:48:31 +08:00
danial
4b7cb47d8c
fix(config): 调整日志记录顺序并补充错误日志
...
- 将 logs.Info(response.String()) 移至 JSON 解析之前- 在请求失败时增加错误日志记录
- 保留原有的数据结构解析逻辑
- 确保日志输出顺序更符合调试需求
2025-11-13 15:45:48 +08:00
danial
77f5c73bbe
feat(config): 添加响应日志记录功能
...
- 在配置加载过程中增加响应体的日志输出
- 保留原有的结果数据日志记录逻辑
- 提升调试时的信息可见性
2025-11-13 15:37:06 +08:00
danial
19735543c1
feat(config): 添加日志记录功能- 在配置加载过程中增加结果数据的日志输出
...
- 引入 beego 日志库以支持结构化日志记录
- 便于调试和监控配置获取过程中的数据状态
2025-11-13 15:36:27 +08:00
danial
8e033b540e
feat(config): 重构密钥配置获取逻辑
...
- 移除 GetRedisConfig 函数- 修改 GetSecret 函数通过 HTTP 请求获取 AES 加密参数- 添加 json 和 github.com/go-resty/resty/v2依赖
- 升级多个依赖包版本,包括 lancet、excelize、go-deepcopy 等
- 更新 go.mod 和 go.sum 文件中的依赖版本
- 优化 token 服务中密钥获取错误处理逻辑
2025-11-13 14:33:29 +08:00
danial
b505d305ef
feat(common): 添加燕子核销平台供应商映射- 在 supplier.go 中新增 LIANINS供应商映射- 映射名称为“燕子核销平台”
2025-11-04 16:05:45 +08:00
danial
2c2b1639a4
fix(order): 移除调试日志并修正网关路径
...
- 删除订单查询中的冗余错误日志输出
- 删除平台收益计算中的冗余信息日志输出
- 修正 updateService 中网关地址缺少斜杠的问题
- 修改玄武卡选项值为正确的页面路径 index-xrwu.html
2025-10-31 17:14:37 +08:00
danial
92a3de72ac
fix(controller):修正重复卡片过滤逻辑- 修复了 hideDuplicateCard 参数的布尔转换判断条件- 确保只有在转换成功时才应用 is_replace 过滤条件
...
- 统一了两处相同的逻辑错误修正
2025-10-27 21:37:47 +08:00
danial
329680335e
feat(order): 添加隐藏重复卡密订单筛选功能
...
- 在订单查询接口中新增 hideDuplicateCard 参数支持
- 使用 lancet 库进行参数类型转换以判断是否隐藏重复订单
- 修改前端页面筛选表单,将复选框替换为下拉选择框
- 更新 JavaScript 代码以适配新的筛选控件取值方式
- 调整后端逻辑以正确处理布尔值类型的筛选条件
- 注释掉旧的部署脚本配置避免干扰当前构建流程
2025-10-27 21:30:41 +08:00
danial
d5b264e83a
feat(order): 添加隐藏卡密重复订单筛选功能
...
- 在订单信息页面添加隐藏卡密重复订单的复选框
- 更新订单搜索参数以包含隐藏重复订单选项
- 将隐藏重复订单状态传递给后端查询接口
2025-10-27 19:03:49 +08:00
danial
d77587fc3c
feat(common): 添加新的供应商平台山禾
...
- 在供应商映射中新增 ORIGIN 平台
- 将 ORIGIN 映射到名称"山禾"
2025-10-25 17:54:46 +08:00
danial
29b3077311
chore(deps): 更新 Go 版本至 1.25.2
...
- 将 golang 版本从1.24.3 升级到 1.25.2
2025-10-24 16:34:32 +08:00
danial
09ebc2caae
fix(road):修正百礼卡显示名称
...
- 将页面中的"摘星卡"更正为"百礼卡"以匹配实际选项值
- 确保前端展示与后端配置的一致性- 避免用户因名称不符而产生混淆
2025-10-18 18:32:10 +08:00
danial
0286a42a03
feat(road): 添加玄武卡选项
...
- 在支付方式下拉菜单中新增玄武卡选项- 保持与其他卡类选项一致的格式和样式- 确保表单验证逻辑兼容新添加的选项
2025-10-18 17:14:35 +08:00
danial
2fb1b59225
fix(jd-ck):修正京东订单页面iframe链接路径- 调整jd-order.html中的iframe链接路径
...
- 调整order.html中的iframe链接路径
- 确保两个页面引用正确的接口地址
2025-10-13 21:23:50 +08:00
danial
866e660044
feat(ui): 更新京东订单管理页面标题
...
- 将订单管理页面的显示文本从"订单管理"更改为"京东订单管理"
- 提高页面功能描述的准确性和用户体验的一致性
2025-10-12 17:18:57 +08:00
danial
079f725205
(jfeatd-ck): 新增京东订单管理页面
...
- 修改账户页面iframe链接路径
- 新增京东订单页面及路由配置
- 更新订单页面iframe链接路径
- 添加新的控制器方法处理京东订单页面渲染- 在首页导航中增加京东订单管理入口
2025-10-12 16:17:02 +08:00