切换门店

This commit is contained in:
2024-11-21 15:31:27 +08:00
parent b233f6ea21
commit e6bd4af95c

View File

@@ -102,17 +102,14 @@ public class TbShopInfoServiceImpl implements TbShopInfoService {
Predicate query1 = criteriaBuilder.equal(root.get("id"), criteria.getId());
Predicate query2 = criteriaBuilder.and(
criteriaBuilder.equal(root.get("mainId"), criteria.getId()),
criteriaBuilder.notEqual(root.get("type"), "only"),
criteriaBuilder.equal(root.get("tubeType"), 1)
criteriaBuilder.notEqual(root.get("type"), "only")
);
// 再将两个子条件进行或运算组合成最终条件
Predicate predicate = criteriaBuilder.or(
query1,
query2
);
criteriaBuilder.desc(root.get("tubeType"));
return predicate;
});
return list;
@@ -189,6 +186,7 @@ public class TbShopInfoServiceImpl implements TbShopInfoService {
}
}else {
tbShopInfo.setMainId(null);
tbShopInfo.setTubeType(1);
}
//增加商户详情
@@ -285,6 +283,7 @@ public class TbShopInfoServiceImpl implements TbShopInfoService {
}
}else {
tbShopInfo.setMainId(null);
tbShopInfo.setTubeType(1);
}
if (StringUtils.isNotBlank(resources.getShopName()) && !resources.getShopName().equals(tbShopInfo.getShopName())) {
shopStaffRepository.updateNameById(resources.getShopName(),resources.getId().toString());