Merge remote-tracking branch 'origin/master'

This commit is contained in:
Tankaikai
2025-03-04 16:24:20 +08:00
2 changed files with 5 additions and 3 deletions

View File

@@ -45,8 +45,10 @@ public class ShopPayTypeServiceImpl extends ServiceImpl<ShopPayTypeMapper, ShopP
@Override
public Boolean add(Long shopId, ShopPayType shopPayType) {
long count = count(new QueryWrapper().eq(ShopPayType::getPayType, shopPayType.getPayType()).or(r -> {
r.eq(ShopPayType::getPayName, shopPayType.getPayName());
long count = count(new QueryWrapper().eq(ShopPayType::getShopId, shopId).and(r -> {
r.eq(ShopPayType::getPayType, shopPayType.getPayType()).or(r1 -> {
r1.eq(ShopPayType::getPayName, shopPayType.getPayName());
});
}));
if (count > 0) {
throw new ApiNotPrintException("支付方式或支付名称已存在");

View File

@@ -51,7 +51,7 @@ public class ShopStorageGoodServiceImpl extends ServiceImpl<ShopStorageGoodMappe
public Boolean saveInfo(Long shopId, ShopStorageGoodDTO shopStorageGoodDTO) {
ShopStorageGood shopStorageGood = BeanUtil.copyProperties(shopStorageGoodDTO, ShopStorageGood.class);
if (shopStorageGoodDTO.getSource() == 1) {
Product product = productService.getOne(new QueryWrapper().eq(Product::getShopId, shopId).eq(Product::getId, shopStorageGoodDTO.getId()));
Product product = productService.getOne(new QueryWrapper().eq(Product::getShopId, shopId).eq(Product::getId, shopStorageGoodDTO.getProdId()));
if (product == null) {
throw new ApiNotPrintException("商品不存在");
}