| | |
| | | using namespace protomsg; |
| | | |
| | | //获取服务器本机配置信息 |
| | | bool dbapi_get_server_get_sn(void *handle, char * reply_msg){ |
| | | const char *topic = DATA_URL_PREFIX("/version/snBus"); |
| | | return bus_dbapi_get_str(handle, topic, &reply_msg); |
| | | bool dbapi_get_server_get_sn(void *handle, char *reply_msg) { |
| | | const char *topic = DATA_URL_PREFIX("/version/snBus"); |
| | | return bus_dbapi_get_str(handle, topic, &reply_msg); |
| | | } |
| | | |
| | | bool dbapi_get_server_get_is_sys_expired(void *handle) { |
| | | char * reply_msg = NULL; |
| | | bool dbapi_get_server_get_is_sys_expired(void *handle) { |
| | | char *reply_msg = NULL; |
| | | bool is_expired = false; |
| | | bool ret = false; |
| | | bool expire_val = false; |
| | | bool ret = false; |
| | | bool expire_val = false; |
| | | |
| | | ret = dbapi_get_server_get_sn(handle, reply_msg); |
| | | if(ret && reply_msg != NULL) |
| | | { |
| | | // Read JSON and get root |
| | | yyjson_doc *doc = yyjson_read(reply_msg, strlen(reply_msg), 0); |
| | | yyjson_val *root = yyjson_doc_get_root(doc); |
| | | ret = dbapi_get_server_get_sn(handle, reply_msg); |
| | | if (ret && reply_msg != NULL) { |
| | | // Read JSON and get root |
| | | yyjson_doc *doc = yyjson_read(reply_msg, strlen(reply_msg), 0); |
| | | yyjson_val *root = yyjson_doc_get_root(doc); |
| | | |
| | | yyjson_val *data = yyjson_obj_get(root, "expire"); |
| | | expire_val = yyjson_get_bool(data); |
| | | printf("expire: %d\n", expire_val); |
| | | yyjson_doc_free(doc); |
| | | } |
| | | printf("expire: %d\n", expire_val); |
| | | yyjson_doc_free(doc); |
| | | } |
| | | |
| | | free(reply_msg); |
| | | return expire_val; |
| | | |
| | | return expire_val; |
| | | } |