From 93d7fddad152ab0f22a41188013fb61fb49fd885 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Wed, 5 Mar 2025 12:02:49 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=AD=A3=E5=85=83=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E4=BA=A4=E6=98=93=E6=95=B0=E6=8D=AE=E3=80=81=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E3=80=81=E4=BF=AE=E6=94=B9=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E9=92=B1=E5=8C=85=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/800pjcloudx_wallet.sql | 36 +++++++------- .../mapper/order/HardOrderMapper.xml | 16 +++---- .../api/feign/RemoterThirdZyService.java | 2 +- .../ZyForeignSyncNativeCardTradeInfoDto.java | 6 +-- .../thirdparty/vo/zy/ZyBaseEncryptVo.java | 6 +++ .../vo/zy/mer/ZyMerSyncAccountInfoVo.java | 2 +- .../zy/ThirdZyForeignController.java | 7 +-- .../controller/zy/ThirdZyMerController.java | 2 +- .../service/impl/ThirdZyMerService.java | 2 +- .../impl/zy/ThirdZyForeignServiceImpl.java | 13 +++-- .../impl/zy/ThirdZyMerServiceImpl.java | 46 ++++++++++++++---- .../thirdparty/utils/zy/api/ZyApi.java | 2 +- .../thirdparty/utils/zy/api/ZyApiTool.java | 21 +++++---- .../api/constant/WalleCardStatusEnum.java | 38 +++++++++++++++ .../wallet/api/dto/WalletActiveDto.java | 10 ++++ .../wallet/api/entity/WalletManageEntity.java | 7 ++- .../wallet/api/utils/WalletDataUtil.java | 2 +- .../pjcloud/wallet/api/vo/WalletManageVo.java | 1 + .../vo/base/BaseWalletActiveInterface.java | 27 +++++++++++ .../wallet/mapper/WalletActiveMapper.java | 17 +++++++ .../service/impl/WalletActiveServiceImpl.java | 7 ++- .../service/impl/WalletFreezeServiceImpl.java | 3 +- .../impl/thrid/MchThirdZyServiceImpl.java | 47 ++++++++++--------- .../resources/mapper/WalletManageMapper.xml | 2 +- 24 files changed, 228 insertions(+), 94 deletions(-) create mode 100644 pjcloud-wallet/pjcloud-wallet-api/src/main/java/com/bsd/pjcloud/wallet/api/constant/WalleCardStatusEnum.java create mode 100644 pjcloud-wallet/pjcloud-wallet-api/src/main/java/com/bsd/pjcloud/wallet/api/vo/base/BaseWalletActiveInterface.java diff --git a/db/800pjcloudx_wallet.sql b/db/800pjcloudx_wallet.sql index 52f9738f0..d6c3530fd 100644 --- a/db/800pjcloudx_wallet.sql +++ b/db/800pjcloudx_wallet.sql @@ -37,24 +37,24 @@ CREATE INDEX idx_dept_id ON mch_manage (dept_id); DROP TABLE IF EXISTS wallet_manage; CREATE TABLE wallet_manage ( - id bigint NOT NULL COMMENT '主键', - user_id bigint NOT NULL COMMENT '饭卡绑定的用户id', - wallet_type_id bigint NOT NULL COMMENT '饭卡类型id', - dept_id bigint NOT NULL COMMENT '部门id', - card_number varchar(64) COMMENT '饭卡卡号', - balance int DEFAULT 0 NOT NULL COMMENT '余额,单位分', - total_expense int DEFAULT 0 NOT NULL COMMENT '累计支出,单位分', - total_recharge int DEFAULT 0 NOT NULL COMMENT '累计充值,单位分', - freeze_price int DEFAULT 0 NOT NULL COMMENT '冻结金额,单位分', - is_freeze char(1) DEFAULT '0' NOT NULL COMMENT '是否冻结饭卡', - active_bind_time timestamp COMMENT '绑定饭卡时间', - active_bind_status char(10) COMMENT '饭卡绑定状态', - create_by varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', - create_time datetime DEFAULT NULL COMMENT '创建时间', - update_by varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', - update_time datetime DEFAULT NULL COMMENT '修改时间', - del_flag char(1) COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标记', - tenant_id bigint DEFAULT NULL COMMENT '租户ID', + id bigint NOT NULL COMMENT '主键', + user_id bigint NOT NULL COMMENT '饭卡绑定的用户id', + wallet_type_id bigint NOT NULL COMMENT '饭卡类型id', + dept_id bigint NOT NULL COMMENT '部门id', + card_number varchar(64) COMMENT '饭卡卡号', + balance int DEFAULT 0 NOT NULL COMMENT '余额,单位分', + total_expense int DEFAULT 0 NOT NULL COMMENT '累计支出,单位分', + total_recharge int DEFAULT 0 NOT NULL COMMENT '累计充值,单位分', + freeze_price int DEFAULT 0 NOT NULL COMMENT '冻结金额,单位分', + is_freeze char(1) DEFAULT '0' NOT NULL COMMENT '是否冻结饭卡', + active_bind_time timestamp COMMENT '绑定饭卡时间', + status char(10) COMMENT '饭卡绑定状态', + create_by varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + create_time datetime DEFAULT NULL COMMENT '创建时间', + update_by varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + update_time datetime DEFAULT NULL COMMENT '修改时间', + del_flag char(1) COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标记', + tenant_id bigint DEFAULT NULL COMMENT '租户ID', PRIMARY KEY (id) ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 diff --git a/pjcloud-hardware/pjcloud-hardware-biz/src/main/resources/mapper/order/HardOrderMapper.xml b/pjcloud-hardware/pjcloud-hardware-biz/src/main/resources/mapper/order/HardOrderMapper.xml index df786316d..73169050b 100644 --- a/pjcloud-hardware/pjcloud-hardware-biz/src/main/resources/mapper/order/HardOrderMapper.xml +++ b/pjcloud-hardware/pjcloud-hardware-biz/src/main/resources/mapper/order/HardOrderMapper.xml @@ -191,14 +191,14 @@