From e17f787bb9450a90ec4d0731ca068b8284f044b2 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Sun, 11 Jan 2026 15:55:21 +0800
Subject: [PATCH] 1

---
 src/main/java/com/nq/controller/UserApiController.java |   40 +++++++++++++++++++++++++++++++++++++---
 1 files changed, 37 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/nq/controller/UserApiController.java b/src/main/java/com/nq/controller/UserApiController.java
index 7ebf9a9..024208c 100644
--- a/src/main/java/com/nq/controller/UserApiController.java
+++ b/src/main/java/com/nq/controller/UserApiController.java
@@ -1,9 +1,14 @@
 package com.nq.controller;
 
 
+import cn.hutool.core.util.ObjectUtil;
 import com.nq.common.ServerResponse;
 
+import com.nq.dao.SiteBannerMapper;
+import com.nq.dao.UserMapper;
+import com.nq.pojo.SiteBanner;
 import com.nq.pojo.SiteSpread;
+import com.nq.pojo.User;
 import com.nq.service.ISiteSpreadService;
 import com.nq.service.IUserService;
 
@@ -42,6 +47,7 @@
 import org.springframework.web.bind.annotation.ResponseBody;
 
 import java.math.BigDecimal;
+import java.util.List;
 
 
 @Controller
@@ -53,14 +59,33 @@
     IUserService iUserService;
 
     @Autowired
+    UserMapper userMapper;
+
+    @Autowired
     ISiteSpreadService iSiteSpreadService;
+
+    @Autowired
+    SiteBannerMapper siteBannerMapper;
 
     //注册
     @RequestMapping(value = {"reg.do"}, method = {RequestMethod.POST})
     @ResponseBody
-    public ServerResponse reg(@RequestParam("agentCode") String agentCode, @RequestParam("phone") String phone, @RequestParam(value = "yzmCode", defaultValue = "") String yzmCode, @RequestParam("userPwd") String userPwd, HttpServletRequest httpServletRequest) {
-        return this.iUserService.reg(yzmCode, agentCode, phone, userPwd, httpServletRequest);
-}
+    public ServerResponse reg( @RequestParam("phone") String phone,  @RequestParam("userPwd") String userPwd, HttpServletRequest httpServletRequest) {
+        return this.iUserService.reg(phone, userPwd, httpServletRequest);
+    }
+
+    //修改头像
+    @RequestMapping(value = {"updatePhoto.do"}, method = {RequestMethod.POST})
+    @ResponseBody
+    public ServerResponse updatePhoto(@RequestParam("userId") String userId, @RequestParam("photoUrl") String photoUrl,HttpServletRequest httpServletRequest) {
+        User user = userMapper.selectById(userId);
+        if(ObjectUtil.isEmpty(user)){
+            return ServerResponse.createByErrorMsg("用户不存在!");
+        }
+        user.setPhotoUrl(photoUrl);
+        userMapper.updateById(user);
+        return ServerResponse.createBySuccess();
+    }
 
     //登录
     @RequestMapping(value = {"login.do"}, method = {RequestMethod.POST})
@@ -123,6 +148,15 @@
         return ServerResponse.createBySuccess("获取成功", siteSpread);
     }
 
+    @RequestMapping({"getSiteBanner.do"})
+    @ResponseBody
+    public ServerResponse getSiteBanner() {
+        List<SiteBanner> siteBanners = this.siteBannerMapper.listByAdmin();
+        return ServerResponse.createBySuccess(siteBanners);
+    }
+
+
+
 
 }
 

--
Gitblit v1.9.3