|  | @@ -52,8 +52,8 @@ public class ActivityPlanRewardServiceImpl extends ServiceImpl<ActivityPlanRewar
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      @Override
 |  |      @Override
 | 
											
												
													
														|  | -    public ActivityPlanReward detailByActivityIdAndRewardId(Long activityId, Long rewardId) {
 |  | 
 | 
											
												
													
														|  | -        return baseMapper.detailByActivityIdAndRewardId(activityId, rewardId);
 |  | 
 | 
											
												
													
														|  | 
 |  | +    public ActivityPlanReward detailByActivityIdAndRewardId(Long activityId, Long rewardId, String group) {
 | 
											
												
													
														|  | 
 |  | +        return baseMapper.detailByActivityIdAndRewardId(activityId, rewardId, group);
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      @Override
 |  |      @Override
 | 
											
										
											
												
													
														|  | @@ -81,7 +81,7 @@ public class ActivityPlanRewardServiceImpl extends ServiceImpl<ActivityPlanRewar
 | 
											
												
													
														|  |                                              , (param) -> {
 |  |                                              , (param) -> {
 | 
											
												
													
														|  |                                                  ActivityRewardVo detail = activityRewardService.detail(param.getRewardId());
 |  |                                                  ActivityRewardVo detail = activityRewardService.detail(param.getRewardId());
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -                                                ActivityPlanReward old = detailByActivityIdAndRewardId(param.getActivityId(), param.getRewardId());
 |  | 
 | 
											
												
													
														|  | 
 |  | +                                                ActivityPlanReward old = detailByActivityIdAndRewardId(param.getActivityId(), param.getRewardId(), param.getGroup());
 | 
											
												
													
														|  |                                                  if (null == old) {
 |  |                                                  if (null == old) {
 | 
											
												
													
														|  |                                                      Integer stock = detail.getStock() - param.getRewardNum();
 |  |                                                      Integer stock = detail.getStock() - param.getRewardNum();
 | 
											
												
													
														|  |                                                      if (stock < 0) {
 |  |                                                      if (stock < 0) {
 | 
											
										
											
												
													
														|  | @@ -161,7 +161,7 @@ public class ActivityPlanRewardServiceImpl extends ServiceImpl<ActivityPlanRewar
 | 
											
												
													
														|  |                                              , (param) -> {
 |  |                                              , (param) -> {
 | 
											
												
													
														|  |                                                  ActivityRewardVo detail = activityRewardService.detail(param.getRewardId());
 |  |                                                  ActivityRewardVo detail = activityRewardService.detail(param.getRewardId());
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -                                                ActivityPlanReward old = detailByActivityIdAndRewardId(param.getActivityId(), param.getRewardId());
 |  | 
 | 
											
												
													
														|  | 
 |  | +                                                ActivityPlanReward old = detailByActivityIdAndRewardId(param.getActivityId(), param.getRewardId(), reward.getGroup());
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |                                                  if (old.getRewardNum() > 0) {
 |  |                                                  if (old.getRewardNum() > 0) {
 | 
											
												
													
														|  |                                                      //入库存变更记录
 |  |                                                      //入库存变更记录
 |