changes
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -27,6 +27,7 @@ def account_entry_api(code, amount, content, type, category, userid, ref=None, p
|
||||
entry_type = Entry_Type.objects.get(code=type)
|
||||
entry_category = Entry_Category.objects.get(id=category)
|
||||
system_date = date if date else datetime.now().strftime("%Y-%m-%d")
|
||||
amount = float(amount)
|
||||
|
||||
with transaction.atomic():
|
||||
account = Internal_Account.objects.select_for_update().get(code=code)
|
||||
|
||||
@@ -123,6 +123,7 @@ def api_call_action(params, context):
|
||||
body = resolve_value(raw_body, context)
|
||||
|
||||
print(f" [API_CALL] {method} {url}")
|
||||
print(f" [API_CALL] Resolved Body: {body}")
|
||||
|
||||
# Thực hiện request
|
||||
if method == "POST":
|
||||
|
||||
@@ -45,8 +45,8 @@ def resolve_value(expr, context):
|
||||
arg2_val = resolve_value(func_match.group(3).strip(), context)
|
||||
|
||||
try:
|
||||
num1 = float(arg1_val) if arg1_val is not None else 0
|
||||
num2 = float(arg2_val) if arg2_val is not None else 0
|
||||
num1 = float(arg1_val or 0)
|
||||
num2 = float(arg2_val or 0)
|
||||
if func_name == "add":
|
||||
return num1 + num2
|
||||
if func_name == "sub":
|
||||
|
||||
Reference in New Issue
Block a user