diff --git a/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/mapper/OrderInfoMapper.java b/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/mapper/OrderInfoMapper.java
index 607ab56..fbaa5ed 100644
--- a/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/mapper/OrderInfoMapper.java
+++ b/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/mapper/OrderInfoMapper.java
@@ -3,6 +3,7 @@ package com.bonus.zlpt.order.mapper;
import java.util.List;
import com.bonus.zlpt.common.core.domain.order.OrderInfo;
import com.bonus.zlpt.common.core.domain.order.vo.OrderInfoVo;
+import com.bonus.zlpt.equip.api.domain.vo.DevInfoVo;
/**
* 订单信息Mapper接口
@@ -67,4 +68,6 @@ public interface OrderInfoMapper
public Long selectLastInsertId();
public long count(Long userId);
+
+ public DevInfoVo getDevInfoVo(Long maId);
}
diff --git a/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/service/impl/OrderInfoServiceImpl.java b/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/service/impl/OrderInfoServiceImpl.java
index 4caf79a..46b8682 100644
--- a/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/service/impl/OrderInfoServiceImpl.java
+++ b/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/service/impl/OrderInfoServiceImpl.java
@@ -9,6 +9,7 @@ import com.bonus.zlpt.common.core.domain.order.vo.OrderInfoVo;
import com.bonus.zlpt.common.core.utils.StringUtils;
import com.bonus.zlpt.common.core.utils.uuid.UUID;
import com.bonus.zlpt.common.security.utils.SecurityUtils;
+import com.bonus.zlpt.equip.api.domain.vo.DevInfoVo;
import com.bonus.zlpt.order.mapper.OrderDetailsMapper;
import com.bonus.zlpt.system.api.model.LoginUser;
import org.springframework.beans.factory.annotation.Autowired;
@@ -71,6 +72,8 @@ public class OrderInfoServiceImpl implements IOrderInfoService
orderInfo.setOrderUser(SecurityUtils.getUserId());
orderInfo.setCode(UUID.randomUUID().toString());
orderInfo.setTime(dateFormat.format(new Date()));
+ DevInfoVo devInfoVo = orderInfoMapper.getDevInfoVo(orderInfo.getMaId());
+ orderInfo.setSupplier(String.valueOf(devInfoVo.getOwnCo()));
orderInfoMapper.insertOrderInfo(orderInfo);
Long orderId = orderInfoMapper.selectLastInsertId();
orderInfo.setOrderId(orderId);
diff --git a/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml b/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml
index 1fb90ac..9fe2b61 100644
--- a/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml
+++ b/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml
@@ -203,4 +203,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
+
\ No newline at end of file