修改功能2

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/lucasmaluping/article/details/101282369

1.SchoolService: 增加返回值类型为int

public int updateSchool(School schoolInfo) {
        return schoolMapper.updateSchool(schoolInfo);
    }

2.  接口SchoolMapper.java   修改返回值类型为int

int updateSchool(School schoolInfo);

3.Controller

 @RequestMapping("/save.json")
    @ResponseBody
    public BaseResult save(@RequestBody School schoolInfo) {
        System.out.println(".....scInfo:" + schoolInfo);
        schoolInfo.setId(myId);
        int r = schoolService.updateSchool(schoolInfo);
        BaseResult baseResult = new BaseResult();
        if(r > 0) {
            baseResult.setResultCode("200");
        } else {
            baseResult.setResultCode("500");
        }
        return baseResult;
    }

4.  BaseResult:

package com.zpark.neimin.first.common;

public class BaseResult {

    private boolean isSuccess;

    //结果编码
    private String resultCode;


    public boolean isSuccess() {
        return isSuccess;
    }

    public void setSuccess(boolean success) {
        isSuccess = success;
    }

    public String getResultCode() {
        return resultCode;
    }

    public void setResultCode(String resultCode) {
        this.resultCode = resultCode;
    }


}

5.save_js:     回调函数接受数据:

success: function (resp) {
                        console.log('....resp:'+ JSON.stringify(resp) + 'code:' + resp.resultCode);

                        if(resp.resultCode == '200') {
                            alert(".....提交成功" + resp.resultCode);
                            location.href="/school";
                            // resp.result;
                        } else {
                            alert("修改失败!")
                        }
                    }

猜你喜欢

转载自blog.csdn.net/lucasmaluping/article/details/101282369
今日推荐