|
@@ -704,14 +704,14 @@ public class StoreInfoServiceImpl extends ServiceImpl<StoreInfoMapper, StoreInfo
|
|
|
|
|
|
@Override
|
|
|
public String deleteStoreInfo(StoreInfoDto storeInfoDto) {
|
|
|
+ StoreUser storeUser = storeUserMapper
|
|
|
+ .selectOne(new LambdaQueryWrapper<StoreUser>().eq(StoreUser::getStoreId, storeInfoDto.getId()));
|
|
|
//判断是否有未完成的订单
|
|
|
- List<LifeUserOrder> lifeUserOrders = lifeUserOrderMapper.selectList(new LambdaQueryWrapper<LifeUserOrder>().in(LifeUserOrder::getStatus, 0, 3));
|
|
|
+ List<LifeUserOrder> lifeUserOrders = lifeUserOrderMapper.selectList(new LambdaQueryWrapper<LifeUserOrder>().in(LifeUserOrder::getStatus, 0, 3).eq(ObjectUtils.isNotEmpty(storeUser), LifeUserOrder::getUserId, storeUser.getId()).eq(LifeUserOrder::getDeleteFlag, 0));
|
|
|
if (ObjectUtils.isNotEmpty(lifeUserOrders)) {
|
|
|
return "您有暂未完成的订单无法删除店铺,请在完成后删除";
|
|
|
}else {
|
|
|
//判断是否修改变更过的用户账户
|
|
|
- StoreUser storeUser = storeUserMapper
|
|
|
- .selectOne(new LambdaQueryWrapper<StoreUser>().eq(StoreUser::getStoreId, storeInfoDto.getId()));
|
|
|
if (storeUser != null) {
|
|
|
LambdaUpdateWrapper<StoreUser> storeUserLambdaUpdateWrapper = new LambdaUpdateWrapper<>();
|
|
|
storeUserLambdaUpdateWrapper.set(StoreUser::getStoreId, null)
|