|
@@ -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) {
|
|
//入库存变更记录
|
|
//入库存变更记录
|