为什么这些数据无法传入数据库?
$("#log_save_btn").click(function () {
var realname = $("#realname").val();
var telephone = $("#telephone").val();
var address = $("#address").val();
if (realname == "") {
alert("收件人不能为空!")
} else if (telephone == "") {
alert("联系电话不能为空!")
} else if (address == "") {
alert("收货地址不能为空!")
} else {
$.ajax({
url: "${path}/log/create?realname=" + realname + "&telephone=" + telephone + "&address=" + address,
type: "GET",
success: function (result) {
alert("盲盒购买成功!");
$("#adopt_btn").click();
$("#adopt_btn2").click();
to_page();
},
error: function (result) {
alert("盲盒购买失败!");
$("#adopt_btn").click();
$("#adopt_btn2").click();
}
})
}
});
@RequestMapping("/create")
@ResponseBody
public Message create(HttpSession session, String realname, String telephone, String address){
User user = (User) session.getAttribute("user");
Pet pet = (Pet) session.getAttribute("pet");
Integer integer = logService.create(user.getId(), pet.getId(), realname, telephone, address);
if (integer > 0){
return Message.success();
}else {
return Message.fail();
}
}
@Override
public Integer create(Integer userId, Integer petId, String realname, String telephone, String address) {
Log log = new Log();
log.setUserId(userId);
log.setPetId(petId);
log.setRealname(realname);
log.setTelephone(telephone);
log.setAddress(address);
log.setState(0);
log.setLognum(null);
return logMapper.insert(log);
}
数据库的表有:LogId、userId、petId、realname、telephone、address、state、Lognum
求解答,谢谢!