Commit c70c6bdd by hcy

label_op 操作按钮

parent 1270a276
Showing with 17 additions and 6 deletions
...@@ -45,6 +45,8 @@ todo 2 加入询价池、立即询价 ...@@ -45,6 +45,8 @@ todo 2 加入询价池、立即询价
todo 3 联系销售 todo 3 联系销售
规则1 且 规则2 不符合 规则1 且 规则2 不符合
return label_op 操作按钮,1加入购物车(立即购买) 2 加入询价池 3联系销售
*/ */
func (as *ActivityService) GetLabelOp(sku model.LySku) (op int) { func (as *ActivityService) GetLabelOp(sku model.LySku) (op int) {
var taxCheck map[string]map[string]string var taxCheck map[string]map[string]string
...@@ -53,15 +55,24 @@ func (as *ActivityService) GetLabelOp(sku model.LySku) (op int) { ...@@ -53,15 +55,24 @@ func (as *ActivityService) GetLabelOp(sku model.LySku) (op int) {
} }
forbidStatus, _ := Supplier.GetSkuForbidStatus(sku.SupplierId, sku.StandardBrand.StandardBrandId, sku.GoodsName, sku.GoodsId, sku.Eccn, sku.SpuId, sku.Canal, gconv.String(sku.ClassID1), gconv.String(sku.ClassID2), taxCheck) forbidStatus, _ := Supplier.GetSkuForbidStatus(sku.SupplierId, sku.StandardBrand.StandardBrandId, sku.GoodsName, sku.GoodsId, sku.Eccn, sku.SpuId, sku.Canal, gconv.String(sku.ClassID1), gconv.String(sku.ClassID2), taxCheck)
op = 3 //联系销售
if sku.GoodsStatus == 1 && sku.IsExpire == 0 && forbidStatus == 0 && sku.Stock > 0 && sku.LadderPrice != nil && sku.Stock > sku.Moq { if sku.GoodsStatus == 1 && sku.IsExpire == 0 && forbidStatus == 0 && sku.Stock > 0 && sku.LadderPrice != nil && sku.Stock > sku.Moq {
if sku.AbilityLevel == 2 { switch sku.AbilityLevel { //履约级别:-1 无 0:弱履约,1:中履约;2:强履约
return 1 //可购买 case -1:
} else { op = 3
return 2 //立即询价 break
case 0:
op = 2
break
case 1:
op = 2
break
case 2:
op = 1 //可购买
break
} }
} else {
return 3 //联系销售
} }
return op
} }
// 获取活动信息,目前是包括促销活动(系数打折)以及满赠活动 // 获取活动信息,目前是包括促销活动(系数打折)以及满赠活动
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment