这里会显示出您选择的修订版和当前版本之间的差别。
school:service:dev [2017/09/30 08:39] – 创建 Nashira | school:service:dev [2017/09/30 08:40] (当前版本) – Nashira | ||
---|---|---|---|
行 1: | 行 1: | ||
1.服务定义 | 1.服务定义 | ||
+ | |||
config/ | config/ | ||
行 5: | 行 6: | ||
2.服务状态检测 | 2.服务状态检测 | ||
+ | |||
models/ | models/ | ||
+ | |||
检测一个用户是否有权使用某项服务 | 检测一个用户是否有权使用某项服务 | ||
+ | |||
int checkUser(int user_id,int school_id, | int checkUser(int user_id,int school_id, | ||
+ | |||
返回值> | 返回值> | ||
检测一个学校是否开通某项服务 | 检测一个学校是否开通某项服务 | ||
+ | |||
int checkSchool(int school_id, | int checkSchool(int school_id, | ||
+ | |||
返回值> | 返回值> | ||
行 17: | 行 24: | ||
3.测试:计算一个服务包的订购周期 | 3.测试:计算一个服务包的订购周期 | ||
+ | |||
php index.php script tester_service_cycle < | php index.php script tester_service_cycle < | ||
+ | |||
例如在2017-09-30 09: | 例如在2017-09-30 09: | ||
+ | |||
$ php index.php script tester_service_cycle month ' | $ php index.php script tester_service_cycle month ' | ||
+ | |||
2017-09-30 09: | 2017-09-30 09: | ||
+ | |||
经计算该包月业务的有效期是2017-09-30 09: | 经计算该包月业务的有效期是2017-09-30 09: | ||
+ | |||
也可以不加任何参数运行脚本,导出2016-2017年所有日期订购时对应的服务包有效期,注意2016年是闰年。 | 也可以不加任何参数运行脚本,导出2016-2017年所有日期订购时对应的服务包有效期,注意2016年是闰年。 | ||
+ | |||
php index.php script tester_service_cycle | php index.php script tester_service_cycle | ||
行 28: | 行 42: | ||
4.测试:检测一个用户是否可以访问某个服务 | 4.测试:检测一个用户是否可以访问某个服务 | ||
+ | |||
$ php index.php script tester_service 0 80001 1001031 104048817 | $ php index.php script tester_service 0 80001 1001031 104048817 | ||
+ | |||
service_id=80001 school_id=1001031 user_id=104048817 nocache=0 value=2 v=1970-01-01 08:00:02 | service_id=80001 school_id=1001031 user_id=104048817 nocache=0 value=2 v=1970-01-01 08:00:02 | ||
+ | |||
$ php index.php script tester_service 0 80011 1001031 104048817 | $ php index.php script tester_service 0 80011 1001031 104048817 | ||
+ | |||
service_id=80011 school_id=1001031 user_id=104048817 nocache=0 value=1509465599 v=2017-10-31 23:59:59 | service_id=80011 school_id=1001031 user_id=104048817 nocache=0 value=1509465599 v=2017-10-31 23:59:59 | ||
+ | |||
其中80001、80011分别是服务的ID,1001031是学校ID,104048817是学生的ID | 其中80001、80011分别是服务的ID,1001031是学校ID,104048817是学生的ID | ||
+ | |||
value=2 | value=2 | ||
+ | |||
value=1509465599 | value=1509465599 | ||
+ | |||
vaule< | vaule< | ||
+ | |||
+ | |||
5.测试:检测一个学校是否开通了某个服务 | 5.测试:检测一个学校是否开通了某个服务 | ||
+ | |||
$ php index.php script tester_service 0 80002 1001031 | $ php index.php script tester_service 0 80002 1001031 | ||
+ | |||
service_id=80002 school_id=1001031 user_id=0 nocache=0 value=-1 v=- | service_id=80002 school_id=1001031 user_id=0 nocache=0 value=-1 v=- | ||
+ | |||
同检测一个用户是否可以访问某个服务,只是参数少了最后的学生ID,返回值含义也相同 | 同检测一个用户是否可以访问某个服务,只是参数少了最后的学生ID,返回值含义也相同 | ||