From 451be8555913f62dac54e7078bfa3de0e6f5bed4 Mon Sep 17 00:00:00 2001 From: sxu <602087911@qq.com> Date: Wed, 16 Jul 2025 17:12:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProductionPurchaseOrderServiceImpl.java | 6 ++++++ .../ims/ProductionPurchaseOrderMapper.xml | 19 ++++++++++++++++++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/ProductionPurchaseOrderServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/ProductionPurchaseOrderServiceImpl.java index d8361ef..9b7b288 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/ProductionPurchaseOrderServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/ProductionPurchaseOrderServiceImpl.java @@ -4,7 +4,9 @@ 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; +import com.bonus.common.security.utils.SecurityUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.bonus.canteen.core.ims.mapper.ProductionPurchaseOrderMapper; @@ -53,6 +55,8 @@ public class ProductionPurchaseOrderServiceImpl implements IProductionPurchaseOr @Override public int insertProductionPurchaseOrder(ProductionPurchaseOrder productionPurchaseOrder) { try { + productionPurchaseOrder.setCreateBy(SecurityUtils.getUsername()); + productionPurchaseOrder.setCreateTime(DateUtils.getNowDate()); return productionPurchaseOrderMapper.insertProductionPurchaseOrder(productionPurchaseOrder); } catch (Exception e) { throw new ServiceException(e.getMessage()); @@ -68,6 +72,8 @@ public class ProductionPurchaseOrderServiceImpl implements IProductionPurchaseOr @Override public int updateProductionPurchaseOrder(ProductionPurchaseOrder productionPurchaseOrder) { try { + productionPurchaseOrder.setUpdateBy(SecurityUtils.getUsername()); + productionPurchaseOrder.setUpdateTime(DateUtils.getNowDate()); return productionPurchaseOrderMapper.updateProductionPurchaseOrder(productionPurchaseOrder); } catch (Exception e) { throw new ServiceException(e.getMessage()); diff --git a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/ProductionPurchaseOrderMapper.xml b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/ProductionPurchaseOrderMapper.xml index 97a279e..95843a2 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/ProductionPurchaseOrderMapper.xml +++ b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/ProductionPurchaseOrderMapper.xml @@ -10,10 +10,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + + - select id, production_plan_id, purchase_plan_id, goods_order_id, inspect_goods_id, order_type + select id, production_plan_id, purchase_plan_id, goods_order_id, inspect_goods_id, order_type, create_by, + create_time, update_by, update_time from ims_production_purchase_order @@ -41,6 +46,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" goods_order_id, inspect_goods_id, order_type, + create_by, + create_time, + update_by, + update_time, #{productionPlanId}, @@ -48,6 +57,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{goodsOrderId}, #{inspectGoodsId}, #{orderType}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, @@ -59,6 +72,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" goods_order_id = #{goodsOrderId}, inspect_goods_id = #{inspectGoodsId}, order_type = #{orderType}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, where id = #{id}