个人详情页修改

master
Aokiso 7 years ago
parent b7e4141b79
commit 208332e674

@ -38,9 +38,16 @@ public interface userMapper {
public void updateIsId(long userNum);
@Update("update user set userName=#{userName}" +
",telephoneNum=#{telephoneNum},address=#{address}," +
"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}")
// 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.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.boot.configurationprocessor.json.JSONObject;
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 javax.servlet.http.HttpServletRequest;
@ -15,8 +20,10 @@ import java.io.IOException;
public class personInforController2 {
@Autowired
userMapper userMapper;
@Autowired
private UserInfoService userInfoService;
@RequestMapping("/iy")
@GetMapping("/iy")
public String doPost(HttpServletRequest request, HttpServletResponse response)throws IOException {
HttpSession session=request.getSession();
User user=new User();
@ -24,7 +31,7 @@ public class personInforController2 {
user.setUserName(request.getParameter("userName"));
user.setTelephoneNum(request.getParameter("phoneNum"));
user.setAddress(request.getParameter("address"));
userMapper.updateUser(user);
return "index.html";
userInfoService.updateUser(user);
return "";
}
}

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

@ -14,4 +14,11 @@ public class UserInfoServiceImpl implements UserInfoService {
public User selectUserByuserName(String 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) {
//var str = "";//定义用于拼接的字符串
var user = data;
$("#userName").empty();
$("#phoneNum").empty();
@ -45,6 +44,23 @@
$("#address").val(user.address);
$("#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>
<style type="text/css">
.word_count {
@ -62,42 +78,37 @@
<div class="margin20"> </div>
<div class="height100b">
<div class="title-name text-left">个人详细资料</div>
<div id="pluginContent">
<ul class="info_list clearfix padding15" id="VerifyTips">
<li class=" clearfix content_look mb15">
<div id="pluginContent">
<div class="info_list clearfix padding15" id="VerifyTips">
<form id="daf" method="get" action="/iy">
<div class=" clearfix content_look mb15">
<label class="label_name">昵称:</label>
<span class="info_data"><input type="text" name="userName" id="userName" data-name="userName" data-value="userName"/></span>
</li>
<li class=" clearfix content_look mb15">
<span class="info_data"><input type="text" name="userName" id="userName" /></span>
</div>
<div class=" clearfix content_look mb15">
<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>
</li>
<li class=" clearfix content_look mb15">
</div>
<div class=" clearfix content_look mb15">
<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>
</li>
<li class=" clearfix content_look mb15">
</div>
<div class=" clearfix content_look mb15">
<label class="label_name">是否认证</label>
<div class="info_data">
<input data-name="简介" name="register" type="text" id="register" readonly="true"/>
</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>
</ul>
<button type="button" onclick="check1()">点击前往修改</button>
</form>
</div>
</div>
</div>
</body>
</html>
<script>
</script>
<script type="text/javascript">
</script>
</body>
</html>
Loading…
Cancel
Save