11.22移动许可增加过期时间
##mysql
# 合同表新增字段:expireTime 过去时间
alter table m_contract add COLUMN expireTime datetime(0) DEFAULT NULL COMMENT '过期时间'实体类
java
/**
* 过期时间
*/
private Date expireTime;##功能
###查询

如果有expireTime显示,为null则不存在expireTime##归还
不管过没过期,不影响归还##激活过期处理
返回自定义状态码
/**
* 许可已过期
*/
public static final int LICENSE_EXPIRE = 231;激活
移动分为2种类型
https://lic.supermap.com.cn/CloudService/CloudL.asmx
- iMobile 走CreateiMobile9D(之前定死的,不能传值,需要许工改)
- iTable 走CreatLic
激活状态
- 已激活 outNum不加1 ,从许可服务器获取
- 未激活 outNum加1
##测试数据
无过期时间: L9311-X5E3V-01K28-DB753-4298Q
有过期时间: P03SY-I9MIQ-W0250-G2S9W-G0677