# -*- 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
