From 19057f60580a387eeeba5264cd30b4a4a961bfaa Mon Sep 17 00:00:00 2001 From: sxu <1539530615@qq.com> Date: Sat, 9 Dec 2023 23:55:40 +0800 Subject: [PATCH] fix --- .../java/com/bonus/zlpt/order/mapper/OrderInfoMapper.java | 3 +++ .../bonus/zlpt/order/service/impl/OrderInfoServiceImpl.java | 3 +++ .../src/main/resources/mapper/OrderInfoMapper.xml | 6 ++++++ 3 files changed, 12 insertions(+) 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