发表于: 2017-12-31 22:50:22

1 639


今日完成的事情:

今天和前端小伙伴约定了一下,当公司状态为冻结的时候,禁止对该公司的职位进行增删改查。

实现方式就是在职位的操作之前增加了对公司状态的判断:

//对职位上下架操作之前,要确保公司处于非冻结状态
if(company.getForzen() == 0){

    model.addAttribute(
"code",-30002);
    return
"pagescarrots-youneedboy-home-service/data/json";
}

代码就非常简单了,就是根据职位id取出该职位,然后再取出该职位对应的公司,判断公司是否冻结。

昨天写的时候漏写了两个接口,分别是修改职位状态和修改banner图状态的。

修改职位状态:

//对职位上下架操作之前,要确保公司处于非冻结状态
if(company.getForzen() == 0){

    model.addAttribute(
"code",-30002);
    return
"pagescarrots-youneedboy-home-service/data/json";
}

profession.setStatus(status)
;
log.info("get profession data is : " + profession);

professionService.update(profession);

修改职位状态之前会对公司是否冻结做一个判断,若公司是冻结状态,那么不能修改职位状态,如果公司为非冻结状态,就把传回来的状态码赋值给现在的职位状态。

修改banner图状态:

这个接口更加简单,只需要对入参进行判断:

//入参校验
if(DataUtils.isNullOrEmpty(id)){

    model.addAttribute(
"code",-20000);
    return
"pagescarrots-youneedboy-home-service/data/json";
}

然后就是把传入的状态码,赋值给需要修改的article的状态。

然后更新了一下接口文档,修改的和我们写的接口文档完全符合,包括参数的具体名字。

主要就是以前的参数名称和现在自己写的参数名称不一致:

修改后的:

总之就是修改了好多不一致的地方,放置前端传参数的时候,我们接受不到。

现在一天做的事情都比较零散,主要就是围绕着前端调接口的过程中出现的问题进行修改。

明日计划的事情:

继续接口联调

遇到的问题:

收获:

做这些小修改的时候感觉特别的麻烦,但是这也是对自己能力的一种锻炼。



任务开始时间:2017/12/15

预计完成时间:2017/12/28

延期:第一次延期至2018/1/2

延期原因:自己太菜了,写接口太慢了,耽误了大家的进度。

解决办法:撸起袖子,加班加点敲代码

禅道:http://taskNaNteng.com/zentao/project-story-494.html



返回列表 返回列表
评论

    分享到