新增3张核心表: - platform_supply_relations: 平台内org-to-org供销关系(分销/代理/直供) - platform_supply_products: 供销产品明细(供货价/折扣/佣金) - product_supplier_mapping: 统一产品供应映射(内部+外部) 新增3个业务API: - query_platform_suppliers: 查询平台可用供应方机构 - query_platform_products: 查询供应方产品目录 - import_supplier_product: 引入供应方产品到需求方 更新: init/data.json(6组appcodes), load_path.py(RBAC权限), menu.ui(分组菜单)
17 lines
621 B
Plaintext
17 lines
621 B
Plaintext
import json
|
|
from sqlor import sqlExe
|
|
|
|
# 查询平台上所有可作为供应方的机构(排除当前用户的机构)
|
|
user_org_id = await get_user_orgid()
|
|
sql = """
|
|
SELECT id, orgname, orgabbr, contactor, contactor_phone, main_business
|
|
FROM organization
|
|
WHERE id != ${user_org_id}$
|
|
AND (del_flg IS NULL OR del_flg = '0')
|
|
ORDER BY orgname
|
|
"""
|
|
rows = await sqlExe(sql, {"user_org_id": user_org_id})
|
|
print(json.dumps([{"id": r.id, "orgname": r.orgname, "orgabbr": r.orgabbr,
|
|
"contactor": r.contactor, "contactor_phone": r.contactor_phone,
|
|
"main_business": r.main_business} for r in rows], ensure_ascii=False))
|