|
|
@ -26,6 +26,7 @@ import com.logpm.basicdata.mapper.BasicdataWarehouseMapper; |
|
|
|
import com.logpm.basicdata.service.IBasicdataWarehouseService; |
|
|
|
import com.logpm.basicdata.service.IBasicdataWarehouseService; |
|
|
|
import com.logpm.basicdata.vo.BasicdataWarehouseVO; |
|
|
|
import com.logpm.basicdata.vo.BasicdataWarehouseVO; |
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
|
|
|
|
import org.springblade.core.tool.api.R; |
|
|
|
import org.springblade.core.tool.utils.Func; |
|
|
|
import org.springblade.core.tool.utils.Func; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|
|
@ -83,13 +84,14 @@ public class BasicdataWarehouseServiceImpl extends BaseServiceImpl<BasicdataWare |
|
|
|
public boolean removeWarehouse(List<String> ids) { |
|
|
|
public boolean removeWarehouse(List<String> ids) { |
|
|
|
// //仓库涉及众多表,取消批量删除,这里只针对仓库下是否存在有托盘、货区、班组等下级资源
|
|
|
|
// //仓库涉及众多表,取消批量删除,这里只针对仓库下是否存在有托盘、货区、班组等下级资源
|
|
|
|
if (Func.isEmpty(ids)){ |
|
|
|
if (Func.isEmpty(ids)){ |
|
|
|
|
|
|
|
log.error("传入参数异常["+ids+"]"); |
|
|
|
return false; |
|
|
|
return false; |
|
|
|
} |
|
|
|
} |
|
|
|
boolean result = false; |
|
|
|
boolean result = false; |
|
|
|
for (String id : ids) { |
|
|
|
for (String id : ids) { |
|
|
|
result = SqlHelper.retBool(warehouseMapper.removeWarehouse(id)); |
|
|
|
result = SqlHelper.retBool(warehouseMapper.removeWarehouse(id)); |
|
|
|
if (!result){ |
|
|
|
if (!result){ |
|
|
|
throw new RuntimeException("选中仓库还存在待删除资源!!!"); |
|
|
|
return result; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
return result; |
|
|
|
return result; |
|
|
|