发表于: 2017-12-27 19:02:58
1 670
今日完成:
把新增角色和更新角色做好了。
明日计划:
找一下还有什么接口没有写。
遇到的困难:
一开始的困难是不知道怎么把对象数组传到,后面表字段出现问题。
这次是用的方法是用string数组来装数据,后端收到数据后把string转化为对象,然后一个一个的插入数据库,但是这时候有个问题,控制台报了sql语句错误的异常,找了很久都找不到原因,最后发现add、update、delete这些字段都是sql占有的字段,反正就是不能取,然后我就在全部后面加上power,然后就能用了,说起来很简单,但是为了排查原因用了很久,其中发现了框架中遍历字段用的是反射原理,之前有用过,但是很麻烦然后就忘了,现在又看到就看明白了,所以在这个框架中更改表其实只需要把model中和表中字段改一下,然后把所有爆红线的地方改一下就行了。
里面的moduleList中每一个都是一个权限对象 ,如右 {"roleId":1,"moduleId":2,"addPower":1,"deletePower":1,"updatePower":1,"createBy":1}
for (String module:moduleList){
Rolewithmodule rolePower=(Rolewithmodule) JSONObject.toBean(JSONObject.fromObject(module),Rolewithmodule.class);
rolewithmoduleService.insert(rolePower);
}
这样就能把能把他遍历插进去了,其中toBean可以把json转换为实例对象。
还有服务器出了错,原因不明,server能用,除了登陆出错,后台其他模块都能正常运行,本地访问登陆也可以正常访问(连接复盘数据库),找不到原因,重启resin也不行。等明天重新部署再看看行不行。
进度:
接口完善。
禅道:
http://task.ptteng.com/zentao/my-task.html
评论