发表于: 2017-07-21 22:36:28

2 1016


今天完成的事情:

1. 熟悉整个项目的一些细节,对代码生成的一些service方法做了一些注释;

2. 编写后台的查看公司详情和删除公司两个接口;


编写删除公司接口的时候要注意删除公司记录之后还要把相应的职位、标签和产品记录删除。



明天打算做的事情:

 继续写接口,完成后台的新增公司和编辑公司 、产品、标签等接口;


遇到的问题:

遇到的问题不是很多但是挺耗时间的。


1. 第一个问题是编写删除接口之后进行postman测试,提示不支持DELETE操作,无法顺利删除。

    这个问题耗了我三四个小时,网上找了一大堆都没有解决,一度导致我怀疑自己的电脑出了问题。

    本地跑的时候删除不了,放到别人电脑上却能够顺利跑起来。

    最后发现访问的接口写错了,我一直访问的是后台,接口上却是前台的删除,手动捂脸。


2. 第二个问题是编写新增公司接口的时候发现在表的操作上有一些麻烦。

    因为要增加公司标签和公司标签关系表的记录,有一个问题是先插入标签表,然后插入关系表,这时候发现无       法获取到新插入的标签表的ids。最初以为要自己编写方法实现了,又怀疑表的设计有一些问题。

    睡了一觉之后才想起来DAL里有一个根据字段列表获取ids的现成方法,getIdsByDynamicCondition(xxx.class, xxxParam, 0, Integer.MAX_VALUE)。

    

    但是还有一个小问题,这种方式如果获取到(重复的)别家公司的标签id怎么办?而且在删除的时候我是删除       掉标签表的记录的,如何确保删除的记录一定是公司对应的那一条而不是别人的?


收获:

1. 熟悉了DAL的一些常用的方法;

2. 不再觉得controller里的接口的编写是多么的困难,发现代码生成和DAL真是极大的节省了时间。


返回列表 返回列表
评论

    分享到