Commit 2449a3c0f97077d30c094848080f89c4ba6708d8

Authored by shaofan
1 parent c05eb941

完善骑手提现菜单图标初始化与回填逻辑,新增余额接口冻结余额返回字段

src/main/java/com/diligrp/rider/service/impl/RiderBalanceServiceImpl.java
... ... @@ -56,6 +56,7 @@ public class RiderBalanceServiceImpl implements RiderBalanceService {
56 56  
57 57 BalanceVO vo = new BalanceVO();
58 58 vo.setBalance(rider.getBalance());
  59 + vo.setFrozenBalance(rider.getFrozenBalance());
59 60 vo.setRecords(recordVOs);
60 61 return vo;
61 62 }
... ...
src/main/java/com/diligrp/rider/vo/BalanceVO.java
... ... @@ -9,6 +9,8 @@ import java.util.List;
9 9 public class BalanceVO {
10 10 /** 当前余额 */
11 11 private BigDecimal balance;
  12 + /** 冻结余额(提现审核中) */
  13 + private BigDecimal frozenBalance;
12 14 /** 流水列表 */
13 15 private List<BalanceRecordVO> records;
14 16  
... ...
src/main/resources/20260509-rider-withdraw.sql
... ... @@ -33,9 +33,14 @@ CREATE TABLE `rider_withdraw_apply` (
33 33 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='骑手提现申请表';
34 34  
35 35 INSERT INTO `sys_menu` (`code`, `name`, `type`, `path`, `icon`, `parent_id`, `menu_scope`, `list_order`, `visible`, `status`, `create_time`)
36   -SELECT 'rider.withdraw', '骑手提现审核', 'MENU', '/rider/withdraw', '', 0, 'BOTH', 56, 1, 1, UNIX_TIMESTAMP()
  36 +SELECT 'rider.withdraw', '骑手提现审核', 'MENU', '/rider/withdraw', 'WalletOutlined', 0, 'BOTH', 56, 1, 1, UNIX_TIMESTAMP()
37 37 WHERE NOT EXISTS (SELECT 1 FROM `sys_menu` WHERE `code` = 'rider.withdraw');
38 38  
  39 +UPDATE `sys_menu`
  40 +SET `icon` = 'WalletOutlined'
  41 +WHERE `code` = 'rider.withdraw'
  42 + AND (`icon` IS NULL OR `icon` = '');
  43 +
39 44 INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `create_time`)
40 45 SELECT r.id, m.id, UNIX_TIMESTAMP()
41 46 FROM `sys_role` r
... ...
src/main/resources/data-init.sql
... ... @@ -91,7 +91,7 @@ INSERT INTO `sys_menu` (`code`, `name`, `type`, `path`, `icon`, `parent_id`, `me
91 91 ('system.menu', '菜单管理', 'MENU', '/system/menu', '', 19, 'PLATFORM', 101, 1, 1, UNIX_TIMESTAMP()),
92 92 ('system.role_menu', '角色菜单', 'MENU', '/system/role-menu', '', 19, 'PLATFORM', 102, 1, 1, UNIX_TIMESTAMP()),
93 93 ('admin.user', '平台账号', 'MENU', '/admin-user', '', 19, 'PLATFORM', 103, 1, 1, UNIX_TIMESTAMP()),
94   -('rider.withdraw', '骑手提现审核', 'MENU', '/rider/withdraw', '', 0, 'BOTH', 56, 1, 1, UNIX_TIMESTAMP());
  94 +('rider.withdraw', '骑手提现审核', 'MENU', '/rider/withdraw', 'WalletOutlined', 0, 'BOTH', 56, 1, 1, UNIX_TIMESTAMP());
95 95  
96 96 INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `create_time`)
97 97 SELECT 1, id, UNIX_TIMESTAMP() FROM `sys_menu` WHERE `menu_scope` IN ('PLATFORM', 'BOTH');
... ...