int resultCode = LicenceResultCode.Licence_ServerSide_OK_VALUE;
String hdid;
try {
// check合法性
if(hdid.isEmpty())
{
// 注册
// check soft id
String softID;
// int keyID = CheckID(softID);
int keyID=0;
if(keyID == -1)
throw new LicenceServerException("序列号校验失败", LicenceResultCode.Licence_ServerSide_Signature_VALUE);
// 2
// 3
}
else
{
// 校验
}
}
catch (LicenceServerException lse)
{
// licence校验错误
resultCode = lse.code;
System.out.println(lse.getMessage());
}
catch (Exception e)
{
// 系统错误
resultCode = LicenceResultCode.Licence_ServerSide_Unknown_VALUE;
}
// 处理应答
if(resultCode == LicenceResultCode.Licence_ServerSide_OK_VALUE)
{
// 成功
}
else
{
// 失败
}
扁平化方法处理if else树
最新推荐文章于 2022-03-09 11:54:57 发布