diff --git a/src/main/java/com/syjiaer/clinic/server/service/social/SocialInventoryUploadService.java b/src/main/java/com/syjiaer/clinic/server/service/social/SocialInventoryUploadService.java index d5778aa..30f1986 100644 --- a/src/main/java/com/syjiaer/clinic/server/service/social/SocialInventoryUploadService.java +++ b/src/main/java/com/syjiaer/clinic/server/service/social/SocialInventoryUploadService.java @@ -11,6 +11,7 @@ import com.syjiaer.clinic.server.common.enums.RetailInventoryTypeEnum; import com.syjiaer.clinic.server.common.enums.RetailOrderPayTypeEnum; import com.syjiaer.clinic.server.common.enums.UploadStatusEnum; import com.syjiaer.clinic.server.common.exception.MessageException; +import com.syjiaer.clinic.server.common.util.DebugUtil; import com.syjiaer.clinic.server.common.vo.Page; import com.syjiaer.clinic.server.entity.charge.ChargeInventoryLog; import com.syjiaer.clinic.server.entity.charge.ChargeOrder; @@ -254,6 +255,12 @@ public class SocialInventoryUploadService extends BaseService { .multiply(new BigDecimal(goods.getMinPackagingNumber())) .add(new BigDecimal(curUploadData.getFragmentNumber())); } + + if (socialDirectory ==null) + { + throw new MessageException("医保目录不存在"); + } + JSONObject jsonObject = JSONObject.parseObject(socialDirectory.getData()); String jsonRxFlag = (String) jsonObject.get("rx_flag"); String rxFlag = jsonRxFlag == null || jsonRxFlag.isEmpty() ? "0" : jsonRxFlag;