From a37129d8f349aa7bc7cc432c376d349d4e10708f Mon Sep 17 00:00:00 2001
From: lzx_win <2602107437@qq.com>
Date: Thu, 27 Mar 2025 15:47:55 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BB=A3=E7=A0=81=E6=8F=90?=
=?UTF-8?q?=E4=BA=A4=E6=95=B0=E6=8D=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
admin-pc/.env.development | 2 +-
admin-pc/.env.production | 2 +-
module-common/pom.xml | 4 +
.../jeecg/api/controller/AppletFenController.java | 26 +-
.../jeecg/api/controller/AppletInfoController.java | 43 +
.../api/controller/AppletLoginController.java | 12 +-
.../org/jeecg/api/service/AppletFenService.java | 15 +-
.../org/jeecg/api/service/AppletInfoService.java | 8 +
.../org/jeecg/api/service/AppletLoginService.java | 4 +
.../api/service/impl/AppletFenServiceImpl.java | 113 +-
.../api/service/impl/AppletInfoServiceImpl.java | 419 ++++----
.../api/service/impl/AppletLoginServiceImpl.java | 8 +
.../java/org/jeecg/api/wxUtils/HttpClientUtil.java | 1120 ++++++++++++++++++++
.../java/org/jeecg/api/wxUtils/WxQrCodeVo.java | 18 +
.../controller/CommonConfigController.java | 2 +-
.../modules/commonConfig/entity/CommonConfig.java | 2 +-
.../commonConfig/mapper/CommonConfigMapper.java | 2 +-
.../commonConfig/service/ICommonConfigService.java | 2 +-
.../service/impl/CommonConfigServiceImpl.java | 2 +-
.../controller/CommonMoneyController.java | 2 +-
.../modules/commonMoney/entity/CommonMoney.java | 6 +-
.../commonMoney/mapper/CommonMoneyMapper.java | 2 +-
.../commonMoney/service/ICommonMoneyService.java | 2 +-
.../service/impl/CommonMoneyServiceImpl.java | 2 +-
.../modules/commonMoney/vue/CommonMoneyList.vue | 6 +
.../commonMoney/vue/modules/CommonMoneyForm.vue | 5 +
.../modules/commonMoney/vue3/CommonMoney.data.ts | 10 +
.../jeecg/modules/commonVio/entity/CommonVio.java | 5 +
module-system/pom.xml | 12 +-
29 files changed, 1652 insertions(+), 204 deletions(-)
create mode 100644 module-common/src/main/java/org/jeecg/api/wxUtils/HttpClientUtil.java
create mode 100644 module-common/src/main/java/org/jeecg/api/wxUtils/WxQrCodeVo.java
diff --git a/admin-pc/.env.development b/admin-pc/.env.development
index 71e75bb..1ff3211 100644
--- a/admin-pc/.env.development
+++ b/admin-pc/.env.development
@@ -1,5 +1,5 @@
NODE_ENV=development
-VUE_APP_API_BASE_URL=https://fission-star-api.hhlm1688.com/fission-star-api/
+VUE_APP_API_BASE_URL=http://localhost:8001/fission-star-api/
VUE_APP_CAS_BASE_URL=http://cas.example.org:8443/cas
VUE_APP_ONLINE_BASE_URL=http://fileview.jeecg.com/onlinePreview
diff --git a/admin-pc/.env.production b/admin-pc/.env.production
index 49b756a..2acf8e0 100644
--- a/admin-pc/.env.production
+++ b/admin-pc/.env.production
@@ -1,4 +1,4 @@
NODE_ENV=production
-VUE_APP_API_BASE_URL=https://fission-star-api.hhlm1688.com/fission-star-api/
+VUE_APP_API_BASE_URL=http://localhost:8000/fission-star-api/
VUE_APP_CAS_BASE_URL=http://localhost:8888/cas
VUE_APP_ONLINE_BASE_URL=http://fileview.jeecg.com/onlinePreview
\ No newline at end of file
diff --git a/module-common/pom.xml b/module-common/pom.xml
index f76c9e6..b7a5d70 100644
--- a/module-common/pom.xml
+++ b/module-common/pom.xml
@@ -64,6 +64,10 @@
wechatpay-java
0.2.15
+
+ commons-fileupload
+ commons-fileupload
+
\ No newline at end of file
diff --git a/module-common/src/main/java/org/jeecg/api/controller/AppletFenController.java b/module-common/src/main/java/org/jeecg/api/controller/AppletFenController.java
index 6d1bc69..538cbfb 100644
--- a/module-common/src/main/java/org/jeecg/api/controller/AppletFenController.java
+++ b/module-common/src/main/java/org/jeecg/api/controller/AppletFenController.java
@@ -14,6 +14,7 @@ import org.jeecg.modules.commonVio.entity.CommonVio;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
+import java.math.BigDecimal;
@Api(tags="分享页接口")
@RestController
@@ -26,8 +27,8 @@ public class AppletFenController {
@ApiOperation(value="获取分享记录列表带分页", notes="获取分享记录列表带分页")
@GetMapping(value = "/getSharePage")
- public Result> getSharePage(@RequestHeader("X-Access-Token") String token, Integer state, PageBean pageBean) {
- return appletFenService.getSharePage(token,state,pageBean);
+ public Result> getSharePage(@RequestHeader("X-Access-Token") String token, Integer state,Integer status, PageBean pageBean) {
+ return appletFenService.getSharePage(token,state,status,pageBean);
}
//获取个人分享记录详情
@@ -37,6 +38,19 @@ public class AppletFenController {
return appletFenService.getShareInfo(token,id);
}
+ //激活
+ @ApiOperation(value="激活", notes="激活")
+ @PostMapping(value = "/openVip")
+ public Result> openVip (@RequestHeader("X-Access-Token") String token,String code){
+ return appletFenService.openVip(token,code);
+ }
+
+ @ApiOperation(value="提现", notes="提现")
+ @PostMapping(value = "/openMoney")
+ public Result> openMoney (@RequestHeader("X-Access-Token") String token, BigDecimal money){
+ return appletFenService.openMoney(token,money);
+ }
+
//校验个人转发是否达标
@ApiOperation(value="校验个人转发是否达标", notes="校验个人转发是否达标")
@@ -121,8 +135,12 @@ public class AppletFenController {
return appletFenService.saveOrUpdateVideoShare(token,commonVio);
}
-
-
+ //删除分享记录
+ @ApiOperation(value="删除分享记录", notes="删除分享记录")
+ @PostMapping(value = "/deleteLog")
+ public Result> deleteLog(@RequestHeader("X-Access-Token") String token,Integer state,String id){
+ return appletFenService.deleteLog(token,state,id);
+ }
diff --git a/module-common/src/main/java/org/jeecg/api/controller/AppletInfoController.java b/module-common/src/main/java/org/jeecg/api/controller/AppletInfoController.java
index ba0a1cf..4b8fb51 100644
--- a/module-common/src/main/java/org/jeecg/api/controller/AppletInfoController.java
+++ b/module-common/src/main/java/org/jeecg/api/controller/AppletInfoController.java
@@ -4,6 +4,7 @@ package org.jeecg.api.controller;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
+import net.sf.jsqlparser.statement.create.table.Index;
import org.jeecg.api.bean.LoginReq;
import org.jeecg.api.service.AppletInfoService;
import org.jeecg.common.api.vo.Result;
@@ -21,6 +22,46 @@ public class AppletInfoController {
@Resource
private AppletInfoService appletInfoService;
+
+ //获取我的推广数据 - 基础数据
+ @ApiOperation(value="获取个人资料信息", notes="获取个人资料信息")
+ @GetMapping(value = "/getUserInfoVip")
+ public Result> getUserInfoVip(@RequestHeader("X-Access-Token") String token){
+ return appletInfoService.getUserInfoVip(token);
+ }
+
+
+
+
+
+
+
+
+
+
+ //获取我的推广数据列表
+ @ApiOperation(value="获取我的推广数据列表", notes="获取我的推广数据列表")
+ @GetMapping(value = "/getUserInfoVipList")
+ public Result> getUserInfoVipList(@RequestHeader("X-Access-Token") String token, Integer state,Integer role){
+ return appletInfoService.getUserInfoVipList(token);
+ }
+
+
+ //获取我的钱包数据信息 -钱包流水列表
+
+ @ApiOperation(value="获取我的钱包数据信息 -钱包流水列表", notes="获取我的钱包数据信息 -钱包流水列表")
+ @GetMapping(value = "/getWalletList")
+ public Result> getWalletList(@RequestHeader("X-Access-Token") String token, Integer state,String time){
+ return appletInfoService.getWalletList(token,state);
+ }
+
+
+
+
+
+
+
+
//获取个人资料信息
@ApiOperation(value="获取个人资料信息", notes="获取个人资料信息")
@GetMapping(value = "/getUserInfo")
@@ -47,4 +88,6 @@ public class AppletInfoController {
+
+
}
diff --git a/module-common/src/main/java/org/jeecg/api/controller/AppletLoginController.java b/module-common/src/main/java/org/jeecg/api/controller/AppletLoginController.java
index b686ba2..c44767c 100644
--- a/module-common/src/main/java/org/jeecg/api/controller/AppletLoginController.java
+++ b/module-common/src/main/java/org/jeecg/api/controller/AppletLoginController.java
@@ -43,8 +43,8 @@ public class AppletLoginController {
//获取基础配置信息
@ApiOperation(value="获取基础配置信息", notes="获取基础配置信息")
@GetMapping(value = "/getConfig")
- public Result