From 5cf8494a6da08dfcdc5fdb4c5e55aefd8b27d684 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期二, 26 十一月 2024 18:34:28 +0800
Subject: [PATCH] 代码提交

---
 xinquan-modules/xinquan-system/src/main/java/com/xinquan/system/controller/HomeController.java |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 46 insertions(+), 0 deletions(-)

diff --git a/xinquan-modules/xinquan-system/src/main/java/com/xinquan/system/controller/HomeController.java b/xinquan-modules/xinquan-system/src/main/java/com/xinquan/system/controller/HomeController.java
index 1070011..690050e 100644
--- a/xinquan-modules/xinquan-system/src/main/java/com/xinquan/system/controller/HomeController.java
+++ b/xinquan-modules/xinquan-system/src/main/java/com/xinquan/system/controller/HomeController.java
@@ -3,11 +3,16 @@
 
 import cn.afterturn.easypoi.excel.ExcelExportUtil;
 import cn.afterturn.easypoi.excel.entity.ExportParams;
+import com.xinquan.common.core.constant.CacheConstants;
 import com.xinquan.common.core.domain.R;
+import com.xinquan.common.core.exception.ServiceException;
 import com.xinquan.common.core.utils.DateUtils;
 import com.xinquan.common.core.utils.WebUtils;
 import com.xinquan.common.core.utils.page.BeanUtils;
 import com.xinquan.common.core.utils.page.PageDTO;
+import com.xinquan.common.core.web.domain.BaseModel;
+import com.xinquan.common.redis.service.RedisService;
+import com.xinquan.common.security.utils.SecurityUtils;
 import com.xinquan.course.api.domain.Course;
 import com.xinquan.course.api.domain.CourseCategory;
 import com.xinquan.course.api.domain.CourseDTO;
@@ -16,10 +21,15 @@
 import com.xinquan.order.api.domain.Order;
 import com.xinquan.order.api.domain.vo.HomeDto;
 import com.xinquan.order.api.feign.RemoteOrderService;
+import com.xinquan.system.api.domain.SysUser;
 import com.xinquan.system.api.domain.vo.HomeVO;
 import com.xinquan.system.domain.Banner;
+import com.xinquan.system.domain.Turn;
+import com.xinquan.system.domain.Version;
 import com.xinquan.system.domain.export.HomeExport;
 import com.xinquan.system.service.BannerService;
+import com.xinquan.system.service.ISysUserService;
+import com.xinquan.system.service.TurnService;
 import com.xinquan.user.api.feign.RemoteAppUserService;
 import io.swagger.annotations.ApiImplicitParam;
 import io.swagger.annotations.ApiImplicitParams;
@@ -64,7 +74,43 @@
     private RemoteMeditationService remoteMeditationService;
     @Resource
     private RemoteOrderService remoteOrderService;
+    @Resource
+    private ISysUserService sysUserService;
+    @Resource
+    private RedisService redisService;
+    @Resource
+    private TurnService turnService;
+    @GetMapping("/getTurn")
+    @ApiOperation(value = "IOS获取是否跳转三方支付", tags = "IOS获取是否跳转三方支付")
+    public R getTurn() {
+        Turn one = turnService.getOne(null);
+        if (one.getIsTurn()==1){
+            return R.ok(true);
+        }else{
+            return R.ok(false);
+        }
+    }
 
+
+
+    @GetMapping("/updatePassword")
+    @ApiOperation(value = "管理后台-修改密码", tags = "管理后台-修改密码")
+    public R updatePassword(String userName,String password) {
+        SysUser one = sysUserService.lambdaQuery()
+                .eq(SysUser::getUserType, "00")
+                .eq(SysUser::getDelFlag, "0")
+                .eq(SysUser::getUserName, userName).one();
+
+        if (one!=null){
+//            if (one.getStatus().equals("1")){
+//                return R.fail("账号已被冻结");
+//            }
+            one.setPassword(SecurityUtils.encryptPassword(password));
+            sysUserService.updateById(one);
+            return R.ok();
+        }
+        return R.fail("修改失败,账号不存在");
+    }
     @PostMapping("/homeStatistics")
     @ApiOperation(value = "首页统计",tags = "管理后台-首页统计")
     public R<HomeVO> bannerList(@RequestBody HomeDto homeDto) {

--
Gitblit v1.7.1