diff --git a/src/main/java/com/example/demo/mapper/coin/RechargeActivityCenterMapper.java b/src/main/java/com/example/demo/mapper/coin/RechargeActivityCenterMapper.java index 2edee99..9ddd306 100644 --- a/src/main/java/com/example/demo/mapper/coin/RechargeActivityCenterMapper.java +++ b/src/main/java/com/example/demo/mapper/coin/RechargeActivityCenterMapper.java @@ -31,6 +31,8 @@ public interface RechargeActivityCenterMapper { // 更新活动 void updateActivity(RechargeActivity activity); + // 更新活动地区 + void updateActivityArea(RechargeActivity activity); // 删除活动 void deleteActivity(RechargeActivity activity); diff --git a/src/main/java/com/example/demo/serviceImpl/coin/RechargeActivityCenterServiceImpl.java b/src/main/java/com/example/demo/serviceImpl/coin/RechargeActivityCenterServiceImpl.java index 02f5b4e..5571814 100644 --- a/src/main/java/com/example/demo/serviceImpl/coin/RechargeActivityCenterServiceImpl.java +++ b/src/main/java/com/example/demo/serviceImpl/coin/RechargeActivityCenterServiceImpl.java @@ -95,6 +95,9 @@ public class RechargeActivityCenterServiceImpl implements RechargeActivityCenter activity.setStatus("1"); } rechargeActivityCenterMapper.updateActivity(activity); + if(activity.getBusinessBelong() == "客户归属地"){ + rechargeActivityCenterMapper.updateActivityArea(activity); + } } @Override diff --git a/src/main/resources/mapper/RechargeActivityCenterMapper.xml b/src/main/resources/mapper/RechargeActivityCenterMapper.xml index f32c479..3a922bc 100644 --- a/src/main/resources/mapper/RechargeActivityCenterMapper.xml +++ b/src/main/resources/mapper/RechargeActivityCenterMapper.xml @@ -110,6 +110,15 @@ WHERE id = #{id} + + + UPDATE recharge_activity + + area = null + + WHERE id = #{id} + +