|
@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.ruoyi.common.core.domain.BaseIdPo;
|
|
|
import com.ruoyi.common.exception.ServiceException;
|
|
|
import com.ruoyi.common.utils.wrapper.IWrapper;
|
|
|
+import com.ruoyi.framework.mybatis.holder.LogicHolder;
|
|
|
import com.sd.business.entity.bom.po.Bom;
|
|
|
import com.sd.business.entity.bom.po.BomSpec;
|
|
|
import com.sd.business.entity.in.dto.CorrectionDto;
|
|
@@ -294,11 +295,13 @@ public class InventoryServiceImpl extends ServiceImpl<InventoryMapper, Inventory
|
|
|
addInOutStorageDetailsList.add(inOutStorageDetails);
|
|
|
}
|
|
|
|
|
|
+ LogicHolder.setLogicHolder(true);
|
|
|
inOutStorageDetailsService.remove(q -> q
|
|
|
.eq(InOutStorageDetails::getWarehouseId, dto.getWarehouseId())
|
|
|
.eq(InOutStorageDetails::getDepartmentId, dto.getDepartmentId())
|
|
|
.in(InOutStorageDetails::getBomSpecId, bomSpecIdList)
|
|
|
);
|
|
|
+ LogicHolder.clear();
|
|
|
|
|
|
inOutStorageDetailsService.saveBatch(addInOutStorageDetailsList);
|
|
|
|