from requests import post
from requests import get
# 把网址先设置好
登录接口网址 = "https://cloud.huaxiaerp.vip/jshERP-boot/user/login"
筛选商品接口网址 = "https://cloud.huaxiaerp.vip/jshERP-boot/api/plugin/produce/bom/getGoodsList"
查询物料接口网址 = "https://cloud.huaxiaerp.vip/jshERP-boot/api/plugin/produce/bom/material/page"
查询工序接口网址 = "https://cloud.huaxiaerp.vip/jshERP-boot/api/plugin/produce/bom/process/page?_t=1637327385&goodsId=14746"
# 第一步,登录,去拿 偷啃
登录接口数据 = {"loginName": "linty", "password": "23cb2d3d426b10abdf03417cdb095f08"}
查询商品接口数据 = {
"_t": "1637327356",
"search": str({"key":"","categoryId":""}),
"column": "createTime",
"order": "desc",
"field": "id,,,mBarCode,name,categoryName,standard,model",
"currentPage": 1,
"pageSize": 10
}
登录的结果 = post(
url=登录接口网址,
json=登录接口数据
)
登录的结果的字典 = 登录的结果.json()
偷啃 = 登录的结果的字典.get("data").get("token")
print(偷啃)
# 第二步 筛选商品,得到第一个商品的ID
筛选的结果 = get(
url=筛选商品接口网址,
params=查询商品接口数据,
headers={"x-access-token": 偷啃}
)
print(筛选的结果.status_code)
print(筛选的结果.json())
筛选的结果的数据 = 筛选的结果.json()
第一个商品的ID = 筛选的结果的数据.get("data").get("rows")[0].get("id")
print(第一个商品的ID)
# 第三步,根据第一个商品的ID,查询物料
查询物料接口数据 = {
"_t": "1637327356",
"goodsId": 第一个商品的ID
}
物料的结果 = get(
url=查询物料接口网址,
params=查询物料接口数据,
headers={"x-access-token": 偷啃}
)
print(物料的结果.status_code)
print(物料的结果.json())
# 第四步,根据第一个商品的ID,查询工序