feat: 添加JoyHub运费模板和Banner管理接口用例

This commit is contained in:
2026-05-06 10:54:03 +08:00
parent cc6733a8fb
commit 86f4e8288e
89 changed files with 11557 additions and 3 deletions

View File

@@ -0,0 +1,43 @@
# -*- coding:utf-8 -*-
"""
Author: qiaoxinjiu
Email: qiaoxinjiu@qq.com
Create Date: 2026/01/17 5:58 下午
"""
import ast
import json
from base_framework.public_tools.mg_keyword import ManageKeyWord
from base_framework.public_tools import utils
from zhyy.library.BusinessKw.SZPurchase.index import PurchaseIndex
obj_get_way = utils.Tools()
obj_purchase_kw = PurchaseIndex()
obj_manage_kw = ManageKeyWord()
class PurchaseLogic():
def __init__(self):
pass
def logic_zhyy_sz_purchase_todo_task(self, post_data_input, phone=None):
"""
| 功能说明: | 深圳采购待办任务处理 |
| 请求参数名 | 说明 | 类型 | 条件 | 是否必填 | |
| userName | 登录名 | string |None | 0 |
"""
try:
# 使用 ast.literal_eval 替代 eval防止代码注入攻击
post_data_input = ast.literal_eval(post_data_input)
except (SyntaxError, ValueError):
try:
# 如果 literal_eval 失败,尝试用 json.loads
post_data_input = json.loads(post_data_input)
except (json.JSONDecodeError, TypeError):
# 如果都失败,保持原值
pass
return
if __name__ == '__main__':
pass