|
@@ -25,6 +25,7 @@ import org.springblade.core.mp.base.BaseServiceImpl;
|
|
|
import org.springblade.core.secure.utils.AuthUtil;
|
|
|
import org.springblade.core.tool.api.R;
|
|
|
import org.springblade.core.tool.utils.BeanUtil;
|
|
|
+import org.springblade.core.tool.utils.Func;
|
|
|
import org.springblade.core.tool.utils.StringUtil;
|
|
|
import org.springblade.manager.dto.SignConfigDTO;
|
|
|
import org.springblade.manager.entity.SignConfig;
|
|
@@ -374,6 +375,12 @@ public class SignConfigServiceImpl extends BaseServiceImpl<SignConfigMapper, Sig
|
|
|
|
|
|
@Override
|
|
|
public boolean deleteLogic(@NotEmpty List<Long> ids) {
|
|
|
- return super.deleteLogic(ids);
|
|
|
+ if (!ids.isEmpty()) {
|
|
|
+ transactionTemplate.execute(status -> {
|
|
|
+ super.deleteLogic(ids);
|
|
|
+ return signConfigRelationService.remove(Wrappers.<SignConfigRelation>lambdaQuery().in(SignConfigRelation::getConfId, ids));
|
|
|
+ });
|
|
|
+ }
|
|
|
+ return true;
|
|
|
}
|
|
|
}
|