Kaynağa Gözat

用户收获地址

24282 1 yıl önce
ebeveyn
işleme
44efd5b876

+ 2 - 2
sd-business/src/main/java/com/sd/business/service/area/impl/AreaUserServiceImpl.java

@@ -75,23 +75,23 @@ public class AreaUserServiceImpl extends ServiceImpl<AreaUserMapper, AreaUser> i
     @Transactional(rollbackFor = Exception.class)
     @Override
     public void add(AreaUserDto dto) {
-        save(dto);
         if (StatusConstant.YES.equals(dto.getDefaultAddress())) {
             update(q -> q
                     .eq(BasePo::getCreateUser, SecurityUtils.getUserId())
                     .set(AreaUser::getDefaultAddress, StatusConstant.NO));
         }
+        save(dto);
     }
 
     @Transactional(rollbackFor = Exception.class)
     @Override
     public void edit(AreaUserDto dto) {
-        updateById(dto);
         if (StatusConstant.YES.equals(dto.getDefaultAddress())) {
             update(q -> q
                     .eq(BasePo::getCreateUser, SecurityUtils.getUserId())
                     .set(AreaUser::getDefaultAddress, StatusConstant.NO));
         }
+        updateById(dto);
     }
 
     @Override