From 8f2c2adfc9b04c31def650d7053594732dbd60c1 Mon Sep 17 00:00:00 2001 From: sxu <602087911@qq.com> Date: Fri, 4 Jul 2025 13:59:09 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=AC=E6=8D=A2=E4=BB=B7=E6=A0=BC=E9=87=91?= =?UTF-8?q?=E9=A2=9D=E5=85=83->=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/cook/service/impl/CookMaterialServiceImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/service/impl/CookMaterialServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/service/impl/CookMaterialServiceImpl.java index 5bcbed0..b2d5fa7 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/service/impl/CookMaterialServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/service/impl/CookMaterialServiceImpl.java @@ -1,6 +1,8 @@ package com.bonus.canteen.core.cook.service.impl; import java.util.List; +import java.util.Objects; + import com.bonus.common.core.exception.ServiceException; import com.bonus.common.core.utils.DateUtils; import com.bonus.common.core.utils.StringUtils; @@ -71,6 +73,8 @@ public class CookMaterialServiceImpl implements ICookMaterialService { if (cookMaterialMapper.checkIsExistByName(cookMaterial.getMaterialName(), null) > 0) { throw new ServiceException("该原料名称已存在"); } + cookMaterial.setSalePrice(Objects.isNull(cookMaterial.getSalePrice()) ? 0L : cookMaterial.getSalePrice() * 100); + cookMaterial.setUnitPrice(Objects.isNull(cookMaterial.getUnitPrice()) ? 0L : cookMaterial.getUnitPrice() * 100); return cookMaterialMapper.insertCookMaterial(cookMaterial); } catch (Exception e) { throw new ServiceException(e.getMessage()); @@ -108,6 +112,8 @@ public class CookMaterialServiceImpl implements ICookMaterialService { if (cookMaterialMapper.checkIsExistByName(cookMaterial.getMaterialName(), cookMaterial.getMaterialId()) > 0) { throw new ServiceException("该原料名称已存在"); } + cookMaterial.setSalePrice(Objects.isNull(cookMaterial.getSalePrice()) ? 0L : cookMaterial.getSalePrice() * 100); + cookMaterial.setUnitPrice(Objects.isNull(cookMaterial.getUnitPrice()) ? 0L : cookMaterial.getUnitPrice() * 100); return cookMaterialMapper.updateCookMaterial(cookMaterial); } catch (Exception e) { throw new ServiceException(e.getMessage());