UserController.java 文件源码

java
阅读 37 收藏 0 点赞 0 评论 0

项目:SmartParking 作者:
/**
 * 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");
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号