/**
* ChangeDetails post method. Receives the new information of the user,
* checks it and updates it on the heroku server.
*
* @param name
* @param phone
* @param newCar
* @param email
* @param type
* @param oldCar
* @return A JSONized string of the success/error value.
*/
@CrossOrigin(origins = "*")
@RequestMapping(value = "/User/ChangeDetails", method = RequestMethod.POST, produces = "application/json")
@ResponseBody
public String changeDetails(@RequestParam("name") String name, @RequestParam("phone") String phone,
@RequestParam("newCar") String newCar, @RequestParam("email") String email,
@RequestParam("type") String type, @RequestParam("oldCar") String oldCar) {
boolean retVal = false;
// LoginManager login = new LoginManager();
try {
retVal = login.userUpdate(oldCar, name, phone, email, newCar, SCStringToSC(type));
System.out.println("in UC.changeDetails.POST retVal=" + retVal);
if (!retVal)
System.out.println("in UC.changeDetails.POST changeDetails failed!");
else {
setUserData(name, newCar, email, phone, SCStringToSC(type));
System.out.println("in UC.changeDetails.POST changeDetails success!");
}
} catch (LoginException e) {
System.out.println("in UC.changeDetails.POST Exception thrown: " + e);
e.printStackTrace();
}
detailsChanged = true;
return JSONize("val", retVal ? "true" : "false");
}
UserController.java 文件源码
java
阅读 37
收藏 0
点赞 0
评论 0
项目:SmartParking
作者:
评论列表
文章目录