发表于: 2017-07-22 17:50:16
1 911
今天完成的事情:
1. 完成新增公司接口的编写;
2. 完成查询标签和产品的接口
新增公司的时候还涉及到新增公司的标签和产品信息,所以需要将这三个类的东西汇总到一个类里面方便提交信息。
首先进行参数校验,从cookie中获取用户名,同时为公司添加创建者,更新者等信息,还要设置认证和冻结状态,职位数为0。
通过companyId = companyService.insert(company);插入公司记录同时获取插入的公司id。
最麻烦的应该是处理公司标签问题了,因为多了一张关系表。
说一下思路吧,将String类型的标签name进行split成数组,同时通过asList转成List,通过for循环组成List<Tag>,添加一些创建信息就可以插入到标签表中,同时获取到插入后的标签List。然后在通过for循环遍历出标签id,同时加上company_id,之后insertList到公司标签关系表中。
明天打算做的事情:
遇到的问题:
1. 第一个就是接口传参问题,不确定能不能接收到以及前端传来的参数样式,后台在postman里设置了才知道;
2. 空指针问题,创建List的时候没有new Array();导致了空指针的问题;
收获:
1. 学会postman传参和打断点显示接受的参数;
2. 字符串,数组和List之间的转换;
评论