Skip to content

11.22移动许可增加过期时间

##mysql

# 合同表新增字段:expireTime 过去时间
alter table m_contract add COLUMN expireTime datetime(0) DEFAULT NULL COMMENT '过期时间'

实体类

java
/**
     * 过期时间
     */
    private Date expireTime;

##功能

###查询

1637660112542

如果有expireTime显示,为null则不存在expireTime

##归还

不管过没过期,不影响归还

##激活过期处理

返回自定义状态码

/**
 * 许可已过期
 */
public static final int LICENSE_EXPIRE = 231;

激活

移动分为2种类型

https://lic.supermap.com.cn/CloudService/CloudL.asmx

激活状态

  • 已激活 outNum不加1 ,从许可服务器获取
  • 未激活 outNum加1

##测试数据

无过期时间:	L9311-X5E3V-01K28-DB753-4298Q
有过期时间:	P03SY-I9MIQ-W0250-G2S9W-G0677