|
|
|
@@ -4,6 +4,7 @@ import com.iformall.common.IdWorker; |
|
|
|
import com.iformall.domain.po.WxOfflineActivity; |
|
|
|
import com.iformall.domain.po.WxOfflineActivityAwardsItem; |
|
|
|
import com.iformall.domain.po.WxOfflineActivityItem; |
|
|
|
import com.iformall.enums.EnumOfflineActivityAwardsRule; |
|
|
|
import com.iformall.enums.EnumOfflineActivityType; |
|
|
|
import com.iformall.service.WxOfflineActivityAwardsItemService; |
|
|
|
import com.iformall.service.WxOfflineActivityItemService; |
|
|
|
@@ -44,12 +45,12 @@ public class WxOfflineActivityItemServiceImpl implements WxOfflineActivityItemSe |
|
|
|
activityItem.updateTenantInfo(wxOfflineActivity); |
|
|
|
activityItem.setActivityId(wxOfflineActivity.getId()); |
|
|
|
if(EnumOfflineActivityType.LOTTERY_DRAW.getCode().equals(activityItem.getType())){ |
|
|
|
activityItem.setAwardsItemRule(0); |
|
|
|
activityItem.setAwardsItemRule(EnumOfflineActivityAwardsRule.DEF.getCode()); |
|
|
|
} |
|
|
|
else if (EnumOfflineActivityType.GIFT.getCode().equals(activityItem.getType())) { |
|
|
|
activityItem.setLimitMoney(0); |
|
|
|
activityItem.setAwardsItemPrice(0); |
|
|
|
activityItem.setAwardsItemRule(0); |
|
|
|
activityItem.setAwardsItemRule(EnumOfflineActivityAwardsRule.DEF.getCode()); |
|
|
|
} |
|
|
|
else if (EnumOfflineActivityType.CASHBACK.getCode().equals(activityItem.getType())) { |
|
|
|
activityItem.setAwardsItemPrice(0); |
|
|
|
|