Commit Graph

22 Commits

Author SHA1 Message Date
dzq 2453b7bea7 feat(qywx): 新增企业微信API相关功能及响应类
- 新增NewsArticle、NewsMessageResponse、GetAuthInfoResult等响应类,用于处理企业微信API的返回数据
- 在QywxApiUtil中新增sendNewsMessage和getAuthInfo方法,支持发送图文消息和获取企业授权信息
- 在QywxController中新增getAuthInfo接口,用于获取企业授权信息
- 在ReturnApprovalApplicationService中更新商品库存逻辑,确保退货审批通过后更新商品库存
2025-04-14 08:10:38 +08:00
dzq 17f5807af6 refactor(api): 优化接口响应处理逻辑和返回类型
- 移除`checkApiResponse`方法中不必要的状态码检查
- 统一修改`WxLoginController`中接口返回类型为`OutputData`,简化响应处理逻辑
2025-04-11 16:38:43 +08:00
dzq e18463279b feat(微信登录): 新增微信登录相关接口及文档
添加微信登录控制器,实现获取微信登录二维码、临时token、短信验证码发送与验证、用户退出登录等功能。同时新增相关接口文档,详细描述各接口的请求与响应格式。
2025-04-11 11:01:05 +08:00
dzq 7e06c9f73f fix(订单): 修复退款逻辑和支付方式设置
修复订单退款逻辑,增加对支付方式的判断,避免对余额支付的订单进行退款操作。同时,优化退款异常处理,返回更详细的错误信息。在创建订单时,增加支付方式的设置。
2025-04-10 10:31:40 +08:00
dzq 92ba2b93a2 feat(审批): 添加审批状态验证和审批处理逻辑
添加审批状态验证方法`validateApprovalStatus`,确保审批状态合法。在`ReturnApprovalApplicationService`中实现审批通过和驳回的逻辑,包括退款金额验证、退款操作以及更新订单商品状态。同时,修复SQL查询中的空格问题。
2025-04-09 16:41:36 +08:00
dzq 980d279ba9 feat(审批): 添加带商品信息的审批列表查询功能
为了在审批列表中展示商品名称和封面图,新增了`selectApprovalWithGoodsInfo`方法,并在相关实体类中添加了`goodsName`和`coverImg`字段。同时,更新了数据库表结构和查询逻辑,确保审批列表能正确返回商品信息。
2025-04-09 10:16:27 +08:00
dzq 6f2eaf92a8 refactor(支付): 将支付相关URL提取到常量类中
将支付、退款等URL从硬编码改为使用常量类PayApiConstants中的常量,提高代码可维护性和可读性。同时修复退款请求参数的编码问题,确保参数正确传递。
2025-04-08 17:56:37 +08:00
dzq abd8f7aa60 feat: 添加支付和退款相关功能及接口
- 新增支付回调处理逻辑,支持订单状态更新
- 新增退款接口,支持订单退款操作
- 新增退款回调处理逻辑,确保退款状态同步
- 新增支付和退款相关的DTO、Service及工具类
- 优化订单状态管理,支持支付成功和退款成功状态更新
2025-04-08 15:48:47 +08:00
dzq 090bd7ecbe feat(审批): 修改addApproval方法返回审批模型
修改ReturnApprovalApplicationService中的addApproval方法,使其返回创建的ReturnApprovalModel对象,以便在提交审批时能够获取并返回审批模型信息。同时,更新了ApprovalApiController中的submitApproval方法,使其返回审批模型而不是简单的成功消息。

此外,新增了微信用户基本信息表(wx_user_info)的SQL脚本,用于存储微信用户的相关信息。
2025-04-07 11:32:52 +08:00
dzq cf215b9ef8 feat(订单): 添加根据订单ID和商品ID查询订单商品的功能
为了支持退货审批流程,新增了根据订单ID和商品ID查询订单商品的功能。该功能在订单应用服务中实现,并通过API接口暴露给前端使用。
2025-04-07 09:56:18 +08:00
dzq 43c12b152e feat(approval): 添加审批状态字段并扩展SQL字段长度
在ReturnApprovalDTO中添加审批状态字段,并扩展SQL表中相关字段的长度,以支持更长的文本输入。同时新增ApprovalApiController用于处理审批相关请求。
2025-04-07 09:07:51 +08:00
dzq cf07d1dd52 feat: 添加智能柜详情接口并优化单元格管理逻辑
- 新增智能柜详情接口,返回柜体、单元格及商品信息
- 优化单元格管理逻辑,提取清除商品ID和释放单元格的方法
- 移除未使用的登录控制器代码
2025-04-03 11:32:01 +08:00
dzq 05f72a9a44 系统用户关联企业微信用户 2025-04-02 09:32:48 +08:00
dzq 6f0e0587ab 同步通讯录信息 2025-03-31 09:41:07 +08:00
dqz 48e1b88c22 配置智能柜锁 2025-03-21 16:59:17 +08:00
dqz 7cf2f4dd0c 企业微信应用回调
定时任务获取企业信息
2025-03-17 08:27:15 +08:00
dqz 4c1a1df6d9 企业微信回调接口 2025-03-14 11:32:41 +08:00
dqz ffddea7606 添加企业微信表 2025-03-12 17:32:18 +08:00
dqz c566f987f5 添加订单和支付网关逻辑 2025-03-11 08:59:40 +08:00
dqz cc7280f375 打包文件 2025-03-08 08:21:27 +08:00
dqz f44a6a5da5 添加api接口 2025-03-05 09:30:42 +08:00
dqz 258b511341 初始化 2025-03-04 09:18:14 +08:00