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}