|
|
@ -55,7 +55,7 @@ public class BasicProductCategoryServiceImpl implements BasicProductCategoryServ
|
|
|
|
if (basicProductTypeFilterRequest.getType() != null && basicProductTypeFilterRequest.getType() == 1 && StrUtil.isNotEmpty(basicProductTypeFilterRequest.getCode())) {
|
|
|
|
if (basicProductTypeFilterRequest.getType() != null && basicProductTypeFilterRequest.getType() == 1 && StrUtil.isNotEmpty(basicProductTypeFilterRequest.getCode())) {
|
|
|
|
List<BasicProductCategory> basicProductCategories = basicProductCategoryMapper.selectLowTypeAll(basicProductTypeFilterRequest.getCode());
|
|
|
|
List<BasicProductCategory> basicProductCategories = basicProductCategoryMapper.selectLowTypeAll(basicProductTypeFilterRequest.getCode());
|
|
|
|
List<Long> ids = basicProductCategories.stream().map(BasicProductCategory::getId).collect(Collectors.toList());
|
|
|
|
List<Long> ids = basicProductCategories.stream().map(BasicProductCategory::getId).collect(Collectors.toList());
|
|
|
|
ew.notIn("id", ids);
|
|
|
|
// ew.notIn("id", ids);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
List<BasicProductCategory> list = basicProductCategoryMapper.selectList(ew);
|
|
|
|
List<BasicProductCategory> list = basicProductCategoryMapper.selectList(ew);
|
|
|
|
return list;
|
|
|
|
return list;
|
|
|
@ -113,6 +113,8 @@ public class BasicProductCategoryServiceImpl implements BasicProductCategoryServ
|
|
|
|
basicProductCategory.setName(basicProductTypeRequest.getName());
|
|
|
|
basicProductCategory.setName(basicProductTypeRequest.getName());
|
|
|
|
basicProductCategory.setParentCode(basicProductTypeRequest.getParentCode());
|
|
|
|
basicProductCategory.setParentCode(basicProductTypeRequest.getParentCode());
|
|
|
|
basicProductCategory.setRemark(basicProductTypeRequest.getRemark());
|
|
|
|
basicProductCategory.setRemark(basicProductTypeRequest.getRemark());
|
|
|
|
|
|
|
|
basicProductCategory.setDeptCode(basicProductTypeRequest.getDeptCode());
|
|
|
|
|
|
|
|
basicProductCategory.setInvCode(basicProductTypeRequest.getInvCode());
|
|
|
|
Long userId = customerService.getUserId();
|
|
|
|
Long userId = customerService.getUserId();
|
|
|
|
basicProductCategory.setCreateUser(userId + "");
|
|
|
|
basicProductCategory.setCreateUser(userId + "");
|
|
|
|
basicProductCategory.setUpdateUser(userId + "");
|
|
|
|
basicProductCategory.setUpdateUser(userId + "");
|
|
|
@ -120,7 +122,11 @@ public class BasicProductCategoryServiceImpl implements BasicProductCategoryServ
|
|
|
|
QueryWrapper<BasicProductCategory> ew = new QueryWrapper<>();
|
|
|
|
QueryWrapper<BasicProductCategory> ew = new QueryWrapper<>();
|
|
|
|
ew.select("max(code) as code");
|
|
|
|
ew.select("max(code) as code");
|
|
|
|
BasicProductCategory basicProductCategory1 = basicProductCategoryMapper.selectOne(ew);
|
|
|
|
BasicProductCategory basicProductCategory1 = basicProductCategoryMapper.selectOne(ew);
|
|
|
|
|
|
|
|
if (basicProductCategory1 != null){
|
|
|
|
basicProductCategory.setCode(Integer.valueOf(basicProductCategory1.getCode()) + 1 + "");
|
|
|
|
basicProductCategory.setCode(Integer.valueOf(basicProductCategory1.getCode()) + 1 + "");
|
|
|
|
|
|
|
|
}else {
|
|
|
|
|
|
|
|
basicProductCategory.setCode(basicProductTypeRequest.getCode());
|
|
|
|
|
|
|
|
}
|
|
|
|
basicProductCategory.setId(IdUtil.getSnowflakeNextId());
|
|
|
|
basicProductCategory.setId(IdUtil.getSnowflakeNextId());
|
|
|
|
int insert = basicProductCategoryMapper.insert(basicProductCategory);
|
|
|
|
int insert = basicProductCategoryMapper.insert(basicProductCategory);
|
|
|
|
if (insert == 0) {
|
|
|
|
if (insert == 0) {
|
|
|
|