From 5b4a39f270f7e26e14ebfe1f228a05c38e2ce6c1 Mon Sep 17 00:00:00 2001 From: yvan.ni Date: Mon, 12 Jun 2023 21:35:42 +0800 Subject: [PATCH] 1、优化起订量,倍数 2、优化虚拟商品 --- packageA/pages/goodsInfo/buy_flash_normal.wxml | 2 +- packageA/pages/goodsInfo/goodsInfo.js | 31 ++++++++----------------------- packageA/pages/goodsInfo/goodsInfo.wxml | 48 ++++++++++++++++++++++++++---------------------- packageA/pages/prom_list/prom_list.wxml | 5 ++--- packageC/pages/luckyGo/luckyGo_goodsInfo/buy_pt.wxml | 17 ++++++++++------- packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js | 168 +++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------- packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.wxml | 7 ++++--- packageC/pages/presell/goodsInfo/goodsInfo.wxml | 4 ++-- packageC/pages/presell/pregoodsInfo/goodsInfo.wxml | 2 +- pages/cart/cart/cart.js | 20 ++++++++++++++------ pages/goods/goodsInfo/buy_com_pop.wxml | 8 +++----- pages/goods/goodsInfo/buy_integral.wxml | 4 +++- pages/goods/goodsInfo/buy_pt.wxml | 8 ++++---- pages/goods/goodsInfo/goodsInfo.wxml | 18 ++++++++++++------ pages/user/order_detail/order_detail.js | 11 ++++++++--- pages/user/order_list/order_list.js | 7 ++++++- 16 files changed, 157 insertions(+), 203 deletions(-) diff --git a/packageA/pages/goodsInfo/buy_flash_normal.wxml b/packageA/pages/goodsInfo/buy_flash_normal.wxml index 72e8a72..42280d9 100644 --- a/packageA/pages/goodsInfo/buy_flash_normal.wxml +++ b/packageA/pages/goodsInfo/buy_flash_normal.wxml @@ -51,7 +51,7 @@ (库存不足) (配送不匹配) - (库存不足) + (库存不足) 地址:{{def_pick_store.fulladdress}} diff --git a/packageA/pages/goodsInfo/goodsInfo.js b/packageA/pages/goodsInfo/goodsInfo.js index 94ec55b..9746d05 100644 --- a/packageA/pages/goodsInfo/goodsInfo.js +++ b/packageA/pages/goodsInfo/goodsInfo.js @@ -510,16 +510,7 @@ Page({ }); }; // <---- 秒杀 - - - - - - - - - //------是否收藏---------- await getApp().request.promiseGet("/api/weshop/goodscollect/page", { data: { @@ -1027,21 +1018,15 @@ Page({ }); is_ok=0; return false; - }; - }; - - - }); - - - - }; - }); + } + } + }) + + } + }) - }; - - - }; + } + } if(!is_ok) return false; diff --git a/packageA/pages/goodsInfo/goodsInfo.wxml b/packageA/pages/goodsInfo/goodsInfo.wxml index c93b2fd..101a376 100644 --- a/packageA/pages/goodsInfo/goodsInfo.wxml +++ b/packageA/pages/goodsInfo/goodsInfo.wxml @@ -638,6 +638,7 @@ + + 配送不匹配 @@ -1402,8 +1404,12 @@ + + + - + + 库存不足 @@ -1420,7 +1426,7 @@ - + 库存不足 @@ -1619,7 +1625,7 @@ {{item.pickup_name}} - (库存不足) + (库存不足) @@ -1647,7 +1653,7 @@ {{item.pickup_name}} - (库存不足) + (库存不足) @@ -1677,7 +1683,7 @@ {{item.pickup_name}} - (库存不足) + (库存不足) diff --git a/pages/user/order_detail/order_detail.js b/pages/user/order_detail/order_detail.js index 4ee64b8..ec840be 100644 --- a/pages/user/order_detail/order_detail.js +++ b/pages/user/order_detail/order_detail.js @@ -659,7 +659,7 @@ Page({ } //--如果是线下库存的时候-- - if(th.data.conf.sales_rules==2 && !gg.whsle_id){ + if(th.data.conf.sales_rules>=2 && !gg.whsle_id){ var ob={}; await th.check_down_line_next(gg,good.goods_num,order.pickup_id,function(obj){ ob=obj; @@ -961,8 +961,13 @@ Page({ //---检验线下库存的数量的子函数--- async check_down_line_next(gg,num,pick_id,func){ - - var lock=0,pick_no,plist; + //如果默认是商品 + if(getApp().is_virtual(gg)){ + return func(100000); + } + + + var lock=0,pick_no,plist; var lock_rq={store_id:os.stoid,wareId:gg.goods_id,storageId:pick_id}; if(this.data.sales_rules==3){ log_rq.appoint_pick_keyid=this.data.appoint_pick_keyid; diff --git a/pages/user/order_list/order_list.js b/pages/user/order_list/order_list.js index 2a90a97..ca3504d 100644 --- a/pages/user/order_list/order_list.js +++ b/pages/user/order_list/order_list.js @@ -1041,7 +1041,7 @@ Page({ } //--如果是线下库存的时候-- - if (!getApp().is_virtual(gg) && th.data.conf.sales_rules >= 2 && !gg.whsle_id) { + if (th.data.conf.sales_rules >= 2 && !gg.whsle_id) { var ob = {}; await th.check_down_line_next(gg, good.goods_num, order.pickup_id, function (obj) { ob = obj; @@ -1249,6 +1249,11 @@ Page({ //---检验线下库存的数量的子函数--- async check_down_line_next(gg, num, pick_id, func) { + //如果默认是商品 + if(getApp().is_virtual(gg)){ + return func(100000); + } + var lock = 0, pick_no, plist; var log_rq = { store_id: os.stoid, wareId: gg.goods_id, storageId: pick_id }; if (this.data.sales_rules == 3) { -- libgit2 0.21.4