|
@@ -15,8 +15,8 @@
|
|
|
*/
|
|
|
package org.springblade.core.mp.base;
|
|
|
|
|
|
-import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import org.springblade.core.secure.BladeUser;
|
|
|
import org.springblade.core.secure.utils.SecureUtil;
|
|
@@ -75,10 +75,7 @@ public class BaseServiceImpl<M extends BaseMapper<T>, T extends BaseEntity> exte
|
|
|
T entity = BeanUtil.newInstance(modelClass);
|
|
|
entity.setUpdateUser(user.getUserId());
|
|
|
entity.setUpdateTime(LocalDateTime.now());
|
|
|
- entity.setIsDeleted(BladeConstant.DB_IS_DELETED);
|
|
|
- UpdateWrapper<T> uw = new UpdateWrapper<>();
|
|
|
- uw.in(BladeConstant.DB_PRIMARY_KEY, ids);
|
|
|
- return super.update(entity, uw);
|
|
|
+ return super.update(entity, Wrappers.<T>update().lambda().in(T::getId, ids)) && super.removeByIds(ids);
|
|
|
}
|
|
|
|
|
|
}
|