|
|
@@ -7,6 +7,7 @@ import com.ym.mec.biz.dal.entity.MarketActivity;
|
|
|
import com.ym.mec.biz.dal.entity.VipGroupDefaultClassesUnitPrice;
|
|
|
import com.ym.mec.biz.service.MarketActivityService;
|
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
|
+import com.ym.mec.common.exception.BizException;
|
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
@@ -34,6 +35,9 @@ public class MarketActivityServiceImpl extends BaseServiceImpl<Integer, MarketAc
|
|
|
activityDetailDtos.removeAll(Collections.singleton(null));
|
|
|
for (ActivityDetailDto activityDetailDto : activityDetailDtos) {
|
|
|
VipGroupDefaultClassesUnitPrice category = vipGroupDefaultClassesUnitPriceDao.getByVipGroupCategory(activityDetailDto.getCategoryId(), organId);
|
|
|
+ if(category == null){
|
|
|
+ throw new BizException("请设置分部收费标准");
|
|
|
+ }
|
|
|
activityDetailDto.setOriginalPrice(activityDetailDto.getCourseNum().multiply(category.getOnlineClassesUnitPrice()).setScale(0, BigDecimal.ROUND_CEILING));
|
|
|
}
|
|
|
return activityDetailDtos;
|