发表于: 2016-09-11 21:55:51

2 2068


今天完成的事情:每天加班到9点,为什么收获越来越少呢,完成了一个菜单选项的功能,但是后端代码都是jeecg生成的,就是数据库中的表是自己建的。改了一天的样式。。。。。

明天计划的事情:抓紧把接口文档建立起来,把前面的遗留问题总结下。

遇到的问题:

1.

使用idea上传到指定svn上,

先在settings中设置svn路径,然后在vcs中就可以上传了,这里我终于明白了原来.classpath文件中存储

的是想jdk版本等内容,

定义项目的结构,如src、output、con、lib等。 

源文件的具体位置(kind="src")

运行的系统环境(kind="con")

工程的library的具体位置信息(kind="lib")

在每个lib的xml子节点中,有关于它的其它配置信息(例如我配置的那个"javadoc_location")

项目的输出目录(kind="output")

2.

使用jeecg生成指定表

建表后读取表结构,创建实体类到controller,操作太简单了,同样的,自己成了那个不知道原理只会按

按钮的人了,这工作随便找个人都能干啊,

3.

将map转成json的时候出现乱码情况

当我得到了一个list1,然后将其中的内容分类存储到不同的list中,将全部list放到map里,

再使用@ResponseBody注释将map转成json返回,就会得到类似这样的数据

{"data":{"commodity":"kind":[{"createDt":1473384364000,"distrId":"1","id":1,

"kindLevel":"1","kindName":"蒙牛类",

"kindStatus":"1","parentId":"0","rowno":1},{"createDt":1473384378000,"distrId":"1","id":2,

"kindLevel":"2",

"kindName":"牛奶类","kindStatus":"1","parentId":"1","rowno":2},

{"createDt":1473384396000,"distrId":"1","id":3,"kindLevel":"2",

"kindName":"牛肉类","kindStatus":"1","parentId":"1","rowno":3},

{"createDt":1473384411000,"distrId":"1","id":4,"kindLevel":"3",

"kindName":"奶糖类","kindStatus":"1","parentId":"2","rowno":4},

{"createDt":1473384446000,"distrId":"1","id":6,"kindLevel":"1",

"kindName":"蔬菜类","kindStatus":"1","parentId":"0","rowno":6}],

"levelOne":[{"$ref":"$.data.kind[0]"},{"$ref":"$.data.kind[4]"}],

"levelThree":[{"$ref":"$.data.kind[3]"}],"levelTwo":

[{"$ref":"$.data.kind[1]"},{"$ref":"$.data.kind[2]"}]},

"flag":"true","result":"操作成功"}

levelone中存储的是一种类似el表达式的数据,当把map中的kind项去除后再转json,生成的结果才会

显示成我们需要的内容

4.

使用jquery将select默认选中

$('select').find('option').eq(1).attr("selected","selected");

但是在使用el表达式做eq()中的参数需要进行计算,这点很麻烦。再找找有没有什么更好的方式。

收获:

今天感觉就是改了改样式,看来要提高自己的工作效率了,不然根本剩不下什么时间自己安排啊,

我的职责是写接口,看来现阶段收获的还有收获。

代码生成器生成代码纯做后台的人更能锻炼自己吗?。。。。。。。干脆自己争取点有含金量的模块做吧。



返回列表 返回列表
评论

    分享到