DmitrMakeev commited on
Commit
66f20dc
·
verified ·
1 Parent(s): 2860219

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -7
app.py CHANGED
@@ -901,20 +901,20 @@ def handle_calculation():
901
 
902
  # Подготовка ответа
903
  response = {
904
- "actual_profile": {k: round(v, 3) for k, v in calculator.actual.items()},
905
- "fertilizers": {k: round(v['граммы'], 3) for k, v in calculator.results.items()},
906
  "nitrogen_ratios": {
907
  "NH4_RATIO": nh4_ratio,
908
  "NO3_RATIO": no3_ratio,
909
  "TOTAL_NITROGEN": total_n
910
  },
911
- "total_ppm": round(sum(calculator.actual.values()), 3),
912
  "deficits": results.get('deficits', {})
913
  }
914
 
915
- # Логирование случаев с отрицательными значениями
916
- if any(value < 0 for value in calculator.actual.values()):
917
- print("ВНИМАНИЕ: В расчетах обнаружены отрицательные значения!")
918
  print(f"Фактический профиль: {calculator.actual}")
919
 
920
  return jsonify(response)
@@ -940,7 +940,6 @@ def handle_calculation():
940
 
941
 
942
 
943
-
944
 
945
 
946
  if __name__ == '__main__':
 
901
 
902
  # Подготовка ответа
903
  response = {
904
+ "actual_profile": calculator.actual, # Возвращаем сырые данные
905
+ "fertilizers": calculator.results, # Возвращаем сырые данные
906
  "nitrogen_ratios": {
907
  "NH4_RATIO": nh4_ratio,
908
  "NO3_RATIO": no3_ratio,
909
  "TOTAL_NITROGEN": total_n
910
  },
911
+ "total_ppm": sum(calculator.actual.values()), # Сырое значение
912
  "deficits": results.get('deficits', {})
913
  }
914
 
915
+ # Логирование проблем
916
+ if any(value is None or value < 0 for value in calculator.actual.values()):
917
+ print("ВНИМАНИЕ: В расчетах обнаружены некорректные значения!")
918
  print(f"Фактический профиль: {calculator.actual}")
919
 
920
  return jsonify(response)
 
940
 
941
 
942
 
 
943
 
944
 
945
  if __name__ == '__main__':