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 bcc7c5c..4caf79a 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 @@ -1,10 +1,13 @@ package com.bonus.zlpt.order.service.impl; +import java.text.SimpleDateFormat; +import java.util.Date; import java.util.List; import com.bonus.zlpt.common.core.domain.order.dto.FileInfoDto; 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.order.mapper.OrderDetailsMapper; import com.bonus.zlpt.system.api.model.LoginUser; @@ -26,6 +29,7 @@ import javax.annotation.Resource; public class OrderInfoServiceImpl implements IOrderInfoService { private final Integer ORDER_ATTACHMENT_DIC_ID = 21; + SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); @Resource private OrderInfoMapper orderInfoMapper; @Resource @@ -65,6 +69,8 @@ public class OrderInfoServiceImpl implements IOrderInfoService public int insertOrderInfo(OrderInfoVo orderInfo) { orderInfo.setOrderUser(SecurityUtils.getUserId()); + orderInfo.setCode(UUID.randomUUID().toString()); + orderInfo.setTime(dateFormat.format(new Date())); orderInfoMapper.insertOrderInfo(orderInfo); Long orderId = orderInfoMapper.selectLastInsertId(); orderInfo.setOrderId(orderId);