发表于: 2017-07-11 22:35:12

1 1207


【说明】今天主要是写了后台的两个接口,中间碰到了很多问题,还好解决了

一:今日完成

删除职位时候需要更新公司表里面的公司职位总数,这个总数是包括上架和下架的


-6511 = 上架状态职位不可删除
-9000 = 职位id不能为空

-9011 = 职位删除失败


职位状态变动
1,上架(0)---下架(1) : 变更职位表里的发布时间和状态,变更公司表里面的最新发布职位时间和在招职位数

2,下架--上架 :  变更职位表的发布时间和状态,变更公司表里的最新发布时间和在招职位数


更新职位信息:
获取职位对象
更新职位表字段:有一个是否推荐的状态
职位标签的更新,职位最新发布时间不动,更新时间变动


新增职位:

插入职位数据,变动公司表里面的职位数目和最新发布时间
判断公司是否冻结,冻结的话无法新增职位

需要调用公司详情和公司标签接口


(1)更改状态时候最初的传值,事实证明这是不正确的,id 就是@pathVaribal注解

status 可以通过 在 body 里面 传值,设置key value 

更改信息的时候一定要记得有些值是没有获取到的,需要用到原来的数据库字段

比如这里,公司名称 和 id 都是通过其它接口获得的

 

新增职位:

需要注意的是标识的这些字段

接下了就是这些让人无奈的状态码了

相信大家也会碰到的


 

 

这个提示直接指向了问题所在

碰到序列化的问题一定要注意某些字段是否为空


看到这个字段我真是 一阵不淡定!!

这特么我以为是什么问题,没想到竟然是缓存的锅

真是让我郁闷了很久

以为自己开了memcache但是并没有放值,没想到 却,,,


二:明日计划

写前台的接口

三:疑难问题

在上面都已经提到过了

四:思考总结

本来想吐槽的,后来想想还是算了



返回列表 返回列表
评论

    分享到