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}