From b5dd8325aba93a0e0e8e44ac51dc26863c7b5673 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=9F=E6=98=8E=E8=BD=A9?= <1422906354@qq.com> Date: Wed, 21 May 2025 18:41:25 +0800 Subject: [PATCH] x --- .../clinic/server/service/goods/GoodsService.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/syjiaer/clinic/server/service/goods/GoodsService.java b/src/main/java/com/syjiaer/clinic/server/service/goods/GoodsService.java index 896afa8..e5d8157 100644 --- a/src/main/java/com/syjiaer/clinic/server/service/goods/GoodsService.java +++ b/src/main/java/com/syjiaer/clinic/server/service/goods/GoodsService.java @@ -63,10 +63,12 @@ public class GoodsService extends BaseService { */ public Goods save(Goods goods) { String code = goods.getHilistCode(); - QueryWrapper socialDirectoryWrapper = new QueryWrapper<>(); - socialDirectoryWrapper.eq("code", code); - - CheckUtil.checkValue(socialDirectoryMapper.selectOne(socialDirectoryWrapper)==null, "医保目录编码不能为空"); + + if (!code.isEmpty()) { + QueryWrapper socialDirectoryWrapper = new QueryWrapper<>(); + socialDirectoryWrapper.eq("code", code); + CheckUtil.checkValue(socialDirectoryMapper.selectOne(socialDirectoryWrapper)==null, "医保目录编码不能为空"); + } GoodsPricingModelEnum modelEnum = GoodsPricingModelEnum.getByPricingModel(goods.getPricingModel()); if (modelEnum == null){