| | |
| | | return 20000; |
| | | } |
| | | } |
| | | |
| | | |
| | | void ConfigUtil::setSellMoney(int money) |
| | | { |
| | | setIntConfig("sell_default_money", money); |
| | | |
| | | } |
| | | |
| | | int ConfigUtil::getSellMoney() |
| | | { |
| | | try { |
| | | return readIntConfig("sell_default_money"); |
| | | } |
| | | catch (...) { |
| | | // 默认5k |
| | | return 5000; |
| | | } |
| | | } |
| | | |
| | | |
| | | void ConfigUtil::setOCRWindowParams(OCRWindowParams params) |
| | | { |
| | | |
| | | string st = "["; |
| | | st.append(to_string(params.top)); |
| | | st.append(","); |
| | | st.append(to_string(params.width)); |
| | | st.append(","); |
| | | st.append(to_string(params.height)); |
| | | st.append(","); |
| | | st.append(to_string(params.scale)); |
| | | st.append("]"); |
| | | setStringConfig("ocr_window_params", st); |
| | | } |
| | | |
| | | OCRWindowParams ConfigUtil::getOCRWindowParams() |
| | | { |
| | | string result = readStringConfig("ocr_window_params"); |
| | | if (result.empty()) { |
| | | throw string("没获取到配置文件"); |
| | | } |
| | | |
| | | auto doc = JsonUtil::parseUTF8(result); |
| | | auto array = doc.GetArray(); |
| | | OCRWindowParams params = { array[0].GetInt(),array[1].GetInt(),array[2].GetInt(),array[3].GetFloat() }; |
| | | return params; |
| | | } |
| | | |
| | | void ConfigUtil::setEnableOCRCode(bool enable) |
| | | { |
| | | setIntConfig("ocr_ths_code", enable ? 1 : 0); |
| | | |
| | | } |
| | | |
| | | bool ConfigUtil::getEnableOCRCode() |
| | | { |
| | | try { |
| | | return readIntConfig("ocr_ths_code") > 0; |
| | | } |
| | | catch (...) { |
| | | return FALSE; |
| | | } |
| | | |
| | | return false; |
| | | } |