This commit is contained in:
doudou201703
2026-08-06 20:39:45 +08:00
parent 046fac6dc1
commit 3ff0faebb9
38 changed files with 1029 additions and 611 deletions
@@ -22,11 +22,12 @@ class 商品接口ViewSets(ViewSet):
httpResData = BaseResponse(resData=ResData(listData=goodsDataList, dictData={}), ).model_dump()
return Response(data=httpResData, status=status.HTTP_200_OK)
@action(detail=False, methods=["get", "post", "put", "delete"], url_path="赢免单商品")
def 添加商品数据(self, request: Request):
@action(detail=False, methods=["post", ], url_path="赢免单商品")
def 赢免单商品(self, request: Request):
pass
赢免单商品数据 = Goods.objects.filter(goods_商品销售场景=goods商品Choices.赢免单.value).first()
data = model_to_dict(instance=赢免单商品数据, fields=None, exclude=None)
print("赢免单,商品查询没有结果了吗", data)
return Response(data=data)
@action(detail=False, methods=["post"], url_path="query")
@@ -50,9 +51,6 @@ class 商品接口ViewSets(ViewSet):
@action(detail=False, methods=["post"], url_path="add_goods")
def 添加商品接口(self, request: Request):
""""""
return
self_user_unionid = request.data.get("self_user_unionid", None)
self_mini_openid = request.data.get("self_mini_openid", None)
Goods.objects.update_or_create(
goods_商品品牌="六果泡泡",
goods_商品信息={
@@ -67,37 +65,36 @@ class 商品接口ViewSets(ViewSet):
# goods_商品销售场景=goods商品Choices.商城商品.value,
goods_商品销售场景=goods商品Choices.赢免单.value,
goods_商品搜索标签=["20"],
goods_商品销售规格=[
{
"goods_商品标题": "六果泡泡 (超划算) 源自天然酵素迅速渗入衣物,99%除菌🦠一洗即净,守护健康",
"零售价格": 15200, "会员价": 14200, "销售规格": "20斤装/桶",
"单个商品订单数量": 1, "单个商品订单总金额": 14200, "商品条码": "", "单个商品实际支付价格": 14200,
"成本价": 12000, "净利润": 12200, "可选参数": ["苹果香", "熏衣草"], "商品ID": f"GOOD{ULID()}",
"推荐积分": {"企微员工": 200, "推广员": 1000},
"goods_商品详情图片": {
"主图": ["https://hudie.xiao.band/icon/six.png"],
"详情图": ["https://hudie.xiao.band/icon/six.png", "https://hudie.xiao.band/icon/six.png"],
},
"goods_sku": [
goods_商品销售规格={
"goods_商品标题": "六果泡泡 (超划算) 源自天然酵素迅速渗入衣物,99%除菌🦠一洗即净,守护健康",
"零售价格": 8000, "会员价": 7000, "销售规格": "20斤装/桶",
"单个商品订单数量": 1, "单个商品订单总金额": 14200, "商品条码": "", "单个商品实际支付价格": 7000,
"成本价": 12000, "净利润": 12200, "可选参数": ["苹果香", "熏衣草"], "商品ID": f"GOOD{ULID()}",
"推荐积分": {"企微员工": 1000, "推广员": 5000},
"goods_商品详情图片": {
"主图": ["https://hudie.xiao.band/icon/six.png"],
"详情图": ["https://hudie.xiao.band/icon/six.png", "https://hudie.xiao.band/icon/six.png"],
},
"goods_sku": {
"goods_select_title": "开启衣物芬芳之旅",
"goods_sku_list": [
{
"goods_sku_id": f"{ULID()}",
"goods_select_title": "开启衣物芬芳之旅",
"goods_sku_list": [
{
"goods_sku_name": "西瓜", "goods_是否默认选择": True,
"goods_sku_主图": ["https://hudie.xiao.band/icon/six.png"],
"goods_sku_详情图": ["https://hudie.xiao.band/icon/six.png", "https://hudie.xiao.band/icon/six.png"],
},
{
"goods_sku_name": "桔子", "goods_是否默认选择": False,
"goods_sku_主图": ["https://hudie.xiao.band/icon/six.png"],
"goods_sku_详情图": ["https://hudie.xiao.band/icon/six.png", "https://hudie.xiao.band/icon/six.png"],
},
],
"goods_sku_条形码": f"",
"goods_sku_name": "苹果香型", "goods_是否默认选择": True,
"goods_sku_主图": ["https://hudie.xiao.band/icon/six.png"],
"goods_sku_详情图": ["https://hudie.xiao.band/icon/six.png", "https://hudie.xiao.band/icon/six.png"],
},
{
"goods_sku_id": f"{ULID()}",
"goods_sku_条形码": f"",
"goods_sku_name": "桔子香型", "goods_是否默认选择": False,
"goods_sku_主图": ["https://hudie.sixgou.com/%E5%85%AD%E6%9E%9C%E6%B3%A1%E6%B3%A1%E4%BA%A7%E5%93%81%E5%9B%BE.png"],
"goods_sku_详情图": ["https://hudie.xiao.band/icon/six.png", "https://hudie.xiao.band/icon/six.png"],
},
],
},
],
},
goods_商家推荐标签=["厂家直销", "独家配方", "自产自销", "量大实惠", "品质保证"],
)
httpResData = BaseResponse(resData=ResData(listData=[""], dictData={"demo": "xiaozizi"}), ).model_dump()
@@ -105,4 +102,4 @@ class 商品接口ViewSets(ViewSet):
商品接口ViewSetsRouter = DefaultRouter()
商品接口ViewSetsRouter.register(prefix="", viewset=商品接口ViewSets, basename="")
商品接口ViewSetsRouter.register(prefix="", viewset=商品接口ViewSets, basename="商品接口ViewSets")