发表于: 2017-12-27 19:02:58

1 671


今日完成:

把新增角色和更新角色做好了。


明日计划:

找一下还有什么接口没有写。


遇到的困难:

一开始的困难是不知道怎么把对象数组传到,后面表字段出现问题。

这次是用的方法是用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






返回列表 返回列表
评论

    分享到