forked from jaiiye/weixin-moffice
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadme.txt
151 lines (122 loc) · 5.72 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
2014.11.25
=============================================================
1.引入路由注解和表注解组件;
2.将扩展插件整合到单独的包中;
3.将工具类,任务类整理到单独的包中;
2014.11.22
=============================================================
1.对包名进展整理,将业务和微信sdk进行分离;
2.将企业号agentid独立成配置选项;
3.首页实现根据movestart,moveend实现虚拟click;
4.将留言也没重构为ratchet模板;
5.将validate提示颜色设置为red,更友好一点;
2014.11.20
=============================================================
1.实现任务单功能;
2.每日任务提醒;
3.快速code认证;
2014.11.20
=============================================================
1.修改pom.xml,使其支持maven打包;
2.建立任务单模板
2014.11.20
=============================================================
1.微信根据code获取成员信息,网页权限控制;
2.实现成员之间的相互留言;
3.公司动态页面显示问题;
4.我要留言菜单事件日志记录错误;
2014.11.19
=============================================================
1.实现和公司通讯录的对接
2.增加了关键字回复、实现了菜单事件;
3.增加功能"我是谁";
2014.11.18
=============================================================
1.增加了消息向数据库的保存功能;
2.增加了分享查看页面;
4.修改了菜单,和未来规划匹配;
5.增加了对位置消息和位置事件的记录;
/*重要联系人*/
SELECT * FROM core_employee WHERE stateType=0 AND (job LIKE '%经理%' OR job LIKE '%总监%')
2014.11.17
=============================================================
1.修改mock相关类,使其满足对getRequestURL,getReader等函数的调用;
可满足微信借口的单元测试
2.加密算法有问题(加密后再解密,和原名文,不一致)
自己增加了方法,进行修正,微信自己的加密方法仍然不知道;
/*
SQLyog 企业版 - MySQL GUI v8.14
MySQL - 5.0.90-community-nt : Database - jfinaluib
*********************************************************************
*/
/*!40101 SET NAMES utf8 */;
/*!40101 SET SQL_MODE=''*/;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`jfinaluib` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `jfinaluib`;
/*Table structure for table `wx_notice` */
DROP TABLE IF EXISTS `wx_notice`;
CREATE TABLE `wx_notice` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(20) default NULL,
`content` varchar(4000) default NULL,
`createId` varchar(20) default NULL,
`createTime` bigint(20) default NULL,
`startTime` bigint(20) default NULL,
`endTime` bigint(20) default NULL,
`state` int(11) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=42 DEFAULT CHARSET=utf8;
/*Table structure for table `wx_task` */
DROP TABLE IF EXISTS `wx_task`;
CREATE TABLE `wx_task` (
`id` int(11) NOT NULL auto_increment,
`fromUserId` varchar(20) default NULL,
`toUserId` varchar(20) default NULL,
`title` varchar(200) default NULL,
`content` varchar(400) default NULL,
`createTime` bigint(20) NOT NULL,
`state` int(11) NOT NULL,
`toUsers` varchar(400) default NULL,
`parentId` int(11) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=56 DEFAULT CHARSET=utf8;
/*Table structure for table `wx_taskdetail` */
DROP TABLE IF EXISTS `wx_taskdetail`;
CREATE TABLE `wx_taskdetail` (
`id` int(11) NOT NULL auto_increment,
`taskId` int(11) NOT NULL,
`fromUserId` varchar(20) NOT NULL,
`toUserId` varchar(20) NOT NULL,
`title` varchar(200) default NULL,
`content` varchar(400) default NULL,
`createTime` bigint(20) NOT NULL,
PRIMARY KEY (`id`,`taskId`,`fromUserId`,`toUserId`,`createTime`),
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
JFinal action report -------- 2014-11-24 10:48:18 ------------------------------
Controller : com.dinglan.moffice.TaskController.(TaskController.java:1)
Method : index
--------------------------------------------------------------------------------
C:\Program Files\AMD APP\bin\x86;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32