From 4eeedb0c339d8a3d405112dd8afb31fd9b735b8e Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Wed, 19 Oct 2022 14:47:27 +0800 Subject: [PATCH] 修复失效事件bug --- zq-erp/src/main/java/com/matrix/system/hive/service/imp/ShoppingGoodsServiceImpl.java | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/hive/service/imp/ShoppingGoodsServiceImpl.java b/zq-erp/src/main/java/com/matrix/system/hive/service/imp/ShoppingGoodsServiceImpl.java index 45f6ee7..cc5e2ae 100644 --- a/zq-erp/src/main/java/com/matrix/system/hive/service/imp/ShoppingGoodsServiceImpl.java +++ b/zq-erp/src/main/java/com/matrix/system/hive/service/imp/ShoppingGoodsServiceImpl.java @@ -462,15 +462,19 @@ Date target = null; Date buyValidDate = null; - if (type == 1 && StrUtil.isNotBlank(shoppingGoods.getBuyValid())) { - buyValidDate = DateUtil.stringToDate(shoppingGoods.getBuyValid(), "yyyy-MM-dd"); + if (type == 1) { + if (shoppingGoods.getBuyDateNum() != null && StrUtil.isNotBlank(shoppingGoods.getBuyDateUnit())) { + buyValidDate = DateUtil.calDate(shoppingGoods.getBuyDateNum(), shoppingGoods.getBuyDateUnit()); + } } else { buyValidDate = buyDate; } Date useValidDate = DateUtil.stringToDate("2099-12-31", DateUtil.DATE_FORMAT_DD); - if (type == 2 && StrUtil.isNotBlank(shoppingGoods.getUseValid())) { - useValidDate = DateUtil.stringToDate(shoppingGoods.getUseValid(), "yyyy-MM-dd"); + if (type == 2) { + if (shoppingGoods.getUseDateNum() != null && StrUtil.isNotBlank(shoppingGoods.getUseDateUnit())) { + useValidDate = DateUtil.calDate(shoppingGoods.getUseDateNum(), shoppingGoods.getUseDateUnit()); + } } if (buyValidDate != null) { -- Gitblit v1.9.1