diff --git a/jshERP-boot/src/main/java/com/jsh/erp/service/DepotItemService.java b/jshERP-boot/src/main/java/com/jsh/erp/service/DepotItemService.java index b31e625a..15b58d6f 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/service/DepotItemService.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/service/DepotItemService.java @@ -1062,7 +1062,8 @@ public class DepotItemService { @Transactional(value = "transactionManager", rollbackFor = Exception.class) public void updateCurrentUnitPrice(DepotItem depotItem) throws Exception { Boolean forceFlag = systemConfigService.getForceApprovalFlag(); - Boolean inOutManageFlag = systemConfigService.getInOutManageFlag(); + //此处给出入库管理的传值默认为false,不然会导致查询不到销售相关的单据 + Boolean inOutManageFlag = false; //查询多单位信息 Unit unitInfo = materialService.findUnit(depotItem.getMaterialId()); List itemList = findDetailByDepotIdsAndMaterialIdList(null, forceFlag, inOutManageFlag, depotItem.getSku(), diff --git a/jshERP-boot/src/main/resources/mapper_xml/DepotItemMapperEx.xml b/jshERP-boot/src/main/resources/mapper_xml/DepotItemMapperEx.xml index 0cf7857c..30c2c261 100644 --- a/jshERP-boot/src/main/resources/mapper_xml/DepotItemMapperEx.xml +++ b/jshERP-boot/src/main/resources/mapper_xml/DepotItemMapperEx.xml @@ -184,7 +184,7 @@ ) - and dh.status = '1' + and (dh.status = '1' or dh.status = '2' or dh.status = '3') and di.sku = #{sku}