|
@@ -127,11 +127,11 @@ func (service *ActivityServiceNew) UserAllLottery(in *activity.AllLotteryReq) ma
|
|
|
err := orm.Table("product").Select("productCode").Where("parentCode=?", in.ProductCode).Find(&productList)
|
|
|
if len(productList) == 0 || err != nil {
|
|
|
productList = append(productList, map[string]string{"productCode": in.ProductCode})
|
|
|
- err := orm.Table("product").Select("parentCode").Where("productCode=?", in.ProductCode).Find(&productList)
|
|
|
- if len(productList) > 0 || err != nil {
|
|
|
- productCode = productList[0]["productCode"]
|
|
|
+ childProductList := []map[string]string{}
|
|
|
+ err := orm.Table("product").Select("parentCode").Where("productCode=?", in.ProductCode).Find(&childProductList)
|
|
|
+ if len(childProductList) > 0 || err != nil {
|
|
|
+ productCode = childProductList[0]["parentCode"]
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
//判断自己是否可以参加此活动
|
|
|
for _, code := range strings.Split(C.C.NotAvailableCode, ",") {
|