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}