feat: 添加JoyHub运费模板和Banner管理接口用例
This commit is contained in:
43
dulizhan/library/ZZYYLogic/purchase_logic.py
Normal file
43
dulizhan/library/ZZYYLogic/purchase_logic.py
Normal 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
|
||||
Reference in New Issue
Block a user