From c06e8b1c5918a44f8d4037fae0b2079c58dbac3d Mon Sep 17 00:00:00 2001 From: cun-nan <19819293608@163.com> Date: Mon, 13 Nov 2023 16:51:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B6=E9=93=B6=E5=8F=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/payConfig/merchantconfig.js | 18 +++ fuintAdmin/src/api/payConfig/oilconfig.js | 25 +++ fuintAdmin/src/views/power/payment/index.vue | 142 +++++++++++++++--- fuintAdmin/src/views/userGrade/index.vue | 86 ++++++----- .../controller/MerchantConfigController.java | 42 ++++++ .../fuyou/controller/OilConfigController.java | 57 +++++++ .../api/fuyou/entity/MerchantConfig.java | 4 + .../com/fuint/api/fuyou/entity/OilConfig.java | 44 ++++++ .../api/fuyou/mapper/OilConfigMapper.java | 26 ++++ .../api/fuyou/mapper/xml/OilConfigMapper.xml | 18 +++ .../fuyou/service/MerchantConfigService.java | 46 +++++- .../api/fuyou/service/OilConfigService.java | 30 ++++ .../impl/MerchantConfigServiceImpl.java | 63 +++++++- .../service/impl/OilConfigServiceImpl.java | 66 ++++++++ .../com/fuint/api/fuyou/vo/OilConfigVo.java | 10 ++ .../order/entity/CardBalanceChange.java | 55 +++++++ .../order/mapper/CardBalanceChangeMapper.java | 7 + .../service/CardBalanceChangeService.java | 13 ++ .../impl/CardBalanceChangeServiceImpl.java | 21 +++ .../service/impl/OilOrderServiceImpl.java | 135 ++++++++++++++--- .../controller/OilNameController.java | 5 + .../business/userManager/entity/LJUser.java | 5 +- .../userManager/entity/LJUserGrade.java | 24 +-- .../mapper/xml/LJUserGradeMapper.xml | 12 -- .../business/userManager/vo/LJUserVo.java | 2 +- .../views/cashier/NewComponents/homeindex.vue | 43 +++++- 26 files changed, 883 insertions(+), 116 deletions(-) create mode 100644 fuintAdmin/src/api/payConfig/merchantconfig.js create mode 100644 fuintAdmin/src/api/payConfig/oilconfig.js create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/api/fuyou/controller/MerchantConfigController.java create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/api/fuyou/controller/OilConfigController.java create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/api/fuyou/entity/OilConfig.java create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/api/fuyou/mapper/OilConfigMapper.java create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/api/fuyou/mapper/xml/OilConfigMapper.xml create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/api/fuyou/service/OilConfigService.java create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/api/fuyou/service/impl/OilConfigServiceImpl.java create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/api/fuyou/vo/OilConfigVo.java create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/order/entity/CardBalanceChange.java create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/order/mapper/CardBalanceChangeMapper.java create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/order/service/CardBalanceChangeService.java create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/order/service/impl/CardBalanceChangeServiceImpl.java diff --git a/fuintAdmin/src/api/payConfig/merchantconfig.js b/fuintAdmin/src/api/payConfig/merchantconfig.js new file mode 100644 index 000000000..4c04e4cef --- /dev/null +++ b/fuintAdmin/src/api/payConfig/merchantconfig.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' + +// 查询商户列表 +export function listMerchant() { + return request({ + url: '/api/merchantConfig/list', + method: 'get', + }) +} + +// 修改商户使用状态 +export function editMerchant(data) { + return request({ + url: '/api/merchantConfig', + method: 'put', + data: data, + }) +} diff --git a/fuintAdmin/src/api/payConfig/oilconfig.js b/fuintAdmin/src/api/payConfig/oilconfig.js new file mode 100644 index 000000000..cd5ce6bbf --- /dev/null +++ b/fuintAdmin/src/api/payConfig/oilconfig.js @@ -0,0 +1,25 @@ +import request from '@/utils/request' + +// 查询支付规则列表 +export function listOilConfig() { + return request({ + url: '/api/oilConfig/list', + method: 'get', + }) +} + +// 是否开启支付规则 +export function isOpenOilConfig(isOpen) { + return request({ + url: '/api/oilConfig/'+isOpen, + method: 'get', + }) +} + +// 根据id查询支付配置信息 +export function oilConfigInfo(id) { + return request({ + url: '/api/oilConfig/info/'+id, + method: 'get', + }) +} diff --git a/fuintAdmin/src/views/power/payment/index.vue b/fuintAdmin/src/views/power/payment/index.vue index 5e2a2d7f1..a8cafb169 100644 --- a/fuintAdmin/src/views/power/payment/index.vue +++ b/fuintAdmin/src/views/power/payment/index.vue @@ -1,23 +1,42 @@