From d2b387949f23d27caf4c12ad62aed314c553b987 Mon Sep 17 00:00:00 2001 From: gazebo Date: Mon, 4 Nov 2019 14:45:01 +0800 Subject: [PATCH] =?UTF-8?q?ActStoreSkuParam2Model=E4=B8=AD=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E5=85=B3=E6=B3=A8=E7=9A=84ActSkuFake=E6=97=B6?= =?UTF-8?q?=E8=A2=AB=E9=9B=B6=E9=99=A4=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxstore/act/act.go | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/business/jxstore/act/act.go b/business/jxstore/act/act.go index 00ecf79cd..81727c284 100644 --- a/business/jxstore/act/act.go +++ b/business/jxstore/act/act.go @@ -161,13 +161,15 @@ func ActStoreSkuParam2Model(ctx *jxcontext.Context, db *dao.DaoDB, act *model.Ac actSkuMap.ActualActPrice = 1 } } - if err2 := checkDiscountValidation(act.Type, int(actSkuMap.ActualActPrice*100/actSkuMap.VendorPrice)); err2 != nil { - v.ErrMsg = err2.Error() - v.ActualActPrice = actSkuMap.ActualActPrice - wrongSkuList = append(wrongSkuList, v) - } else { - dao.WrapAddIDCULDEntity(actSkuMap, ctx.GetUserName()) - actStoreSkuMapList = append(actStoreSkuMapList, actSkuMap) + if act.Type != model.ActSkuFake { + if err2 := checkDiscountValidation(act.Type, int(actSkuMap.ActualActPrice*100/actSkuMap.VendorPrice)); err2 != nil { + v.ErrMsg = err2.Error() + v.ActualActPrice = actSkuMap.ActualActPrice + wrongSkuList = append(wrongSkuList, v) + } else { + dao.WrapAddIDCULDEntity(actSkuMap, ctx.GetUserName()) + actStoreSkuMapList = append(actStoreSkuMapList, actSkuMap) + } } } wholeValidVendorMap[vendorID] = 1