个人详情页修改

master
Aokiso 7 years ago
parent b7e4141b79
commit 208332e674

@ -38,9 +38,16 @@ public interface userMapper {
public void updateIsId(long userNum); public void updateIsId(long userNum);
@Update("update user set userName=#{userName}" + @Update("update user set userName=#{userName}" +
",telephoneNum=#{telephoneNum},address=#{address}," +
"where userNum=#{userNum}") "where userNum=#{userNum}")
public void updateUser(User user); public void updateUserName(long userNum,String userName);
@Update("update user set telephoneNum=#{telephoneNum}" +
"where userNum=#{userNum}")
public void updatePhoneNum(long userNum,String phoneNum);
@Update("update user set address=#{address}," +
"where userNum=#{userNum}")
public void updateAddress(long userNum,String address);
// //
// @Delete("delete from user where userNum=#{userNum}") // @Delete("delete from user where userNum=#{userNum}")
// public void deleteUser(long userNum); // public void deleteUser(long userNum);

@ -2,8 +2,13 @@ package com.example.demo.userCenter.controller;
import com.example.demo.Dao.userMapper; import com.example.demo.Dao.userMapper;
import com.example.demo.bean.User; import com.example.demo.bean.User;
import com.example.demo.loginService.API.impl.UserService;
import com.example.demo.userCenter.service.UserInfoService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.configurationprocessor.json.JSONObject;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
@ -15,8 +20,10 @@ import java.io.IOException;
public class personInforController2 { public class personInforController2 {
@Autowired @Autowired
userMapper userMapper; userMapper userMapper;
@Autowired
private UserInfoService userInfoService;
@RequestMapping("/iy") @GetMapping("/iy")
public String doPost(HttpServletRequest request, HttpServletResponse response)throws IOException { public String doPost(HttpServletRequest request, HttpServletResponse response)throws IOException {
HttpSession session=request.getSession(); HttpSession session=request.getSession();
User user=new User(); User user=new User();
@ -24,7 +31,7 @@ public class personInforController2 {
user.setUserName(request.getParameter("userName")); user.setUserName(request.getParameter("userName"));
user.setTelephoneNum(request.getParameter("phoneNum")); user.setTelephoneNum(request.getParameter("phoneNum"));
user.setAddress(request.getParameter("address")); user.setAddress(request.getParameter("address"));
userMapper.updateUser(user); userInfoService.updateUser(user);
return "index.html"; return "";
} }
} }

@ -4,4 +4,6 @@ import com.example.demo.bean.User;
public interface UserInfoService { public interface UserInfoService {
User selectUserByuserName(String userName); User selectUserByuserName(String userName);
void updateUser(User user);
} }

@ -14,4 +14,11 @@ public class UserInfoServiceImpl implements UserInfoService {
public User selectUserByuserName(String userName) { public User selectUserByuserName(String userName) {
return userMapper.selectUserByuserName(userName); return userMapper.selectUserByuserName(userName);
} }
@Override
public void updateUser(User user){
userMapper.updateUserName(user.getUserNum(),user.getUserName());
userMapper.updatePhoneNum(user.getUserNum(),user.getTelephoneNum());
userMapper.updateAddress(user.getUserNum(),user.getAddress());
}
} }

@ -34,7 +34,6 @@
//展示数据 //展示数据
function showData(data) { function showData(data) {
//var str = "";//定义用于拼接的字符串
var user = data; var user = data;
$("#userName").empty(); $("#userName").empty();
$("#phoneNum").empty(); $("#phoneNum").empty();
@ -45,6 +44,23 @@
$("#address").val(user.address); $("#address").val(user.address);
$("#register").val(user.isIdentify); $("#register").val(user.isIdentify);
} }
function check1(){
$.ajax({
url: "/iy",
type: "get",
dataType:"json",
data:$("#daf").serialize(),
async: false,
success: function (data) {
window.location.href("/personalCenter.html");
},
error: function (msg) {
alert("提交失败" );
window.location.href("/personalCenter.html")
}
});
}
</script> </script>
<style type="text/css"> <style type="text/css">
.word_count { .word_count {
@ -62,42 +78,37 @@
<div class="margin20"> </div> <div class="margin20"> </div>
<div class="height100b"> <div class="height100b">
<div class="title-name text-left">个人详细资料</div> <div class="title-name text-left">个人详细资料</div>
<div id="pluginContent"> <div id="pluginContent">
<ul class="info_list clearfix padding15" id="VerifyTips"> <div class="info_list clearfix padding15" id="VerifyTips">
<li class=" clearfix content_look mb15"> <form id="daf" method="get" action="/iy">
<div class=" clearfix content_look mb15">
<label class="label_name">昵称:</label> <label class="label_name">昵称:</label>
<span class="info_data"><input type="text" name="userName" id="userName" data-name="userName" data-value="userName"/></span> <span class="info_data"><input type="text" name="userName" id="userName" /></span>
</li> </div>
<li class=" clearfix content_look mb15"> <div class=" clearfix content_look mb15">
<label class="label_name">电话号码:</label> <label class="label_name">电话号码:</label>
<span class="info_data"><input data-name="phoneNum" type="text" name="phoneNum" data-value="phoneNum" id="phoneNum"/> <span class="info_data"><input type="text" name="phoneNum" id="phoneNum"/>
</span> </span>
</li> </div>
<li class=" clearfix content_look mb15"> <div class=" clearfix content_look mb15">
<label class="label_name">联系地址:</label> <label class="label_name">联系地址:</label>
<span class="info_data"><input data-name="address" type="text" name="address" id="address"/> <span class="info_data"><input type="text" name="address" id="address"/>
</span> </span>
</li> </div>
<li class=" clearfix content_look mb15"> <div class=" clearfix content_look mb15">
<label class="label_name">是否认证</label> <label class="label_name">是否认证</label>
<div class="info_data"> <div class="info_data">
<input data-name="简介" name="register" type="text" id="register" readonly="true"/> <input data-name="简介" name="register" type="text" id="register" readonly="true"/>
</div> </div>
</li>
<div>
<form action="/iy" method="post">
<div>
<!--<div class="buttonstyle">-->
<input type="submit" class="btn padding10 bg-deep-blue" id="modifybtn" value="确认修改"></input>
</div>
</form>
</div> </div>
</ul> <button type="button" onclick="check1()">点击前往修改</button>
</form>
</div>
</div> </div>
</div> </div>
</body> <script type="text/javascript">
</html>
<script> </script>
</body>
</script> </html>
Loading…
Cancel
Save