diff --git a/jshERP-boot/src/main/java/com/jsh/erp/service/materialExtend/MaterialExtendService.java b/jshERP-boot/src/main/java/com/jsh/erp/service/materialExtend/MaterialExtendService.java index 4b5aa80c..b3e15b52 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/service/materialExtend/MaterialExtendService.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/service/materialExtend/MaterialExtendService.java @@ -263,11 +263,13 @@ public class MaterialExtendService { MaterialExtendExample.Criteria criteria = example.createCriteria(); criteria.andBarCodeEqualTo(barCode); if (id > 0) { - criteria.andIdNotEqualTo(id); + criteria.andIdNotEqualTo(id).andDeleteFlagNotEqualTo(BusinessConstants.DELETE_FLAG_DELETED); + } else { + criteria.andDeleteFlagNotEqualTo(BusinessConstants.DELETE_FLAG_DELETED); } List list =null; try{ - list= materialExtendMapper.selectByExample(example); + list = materialExtendMapper.selectByExample(example); }catch(Exception e){ JshException.readFail(logger, e); }