|
|
@@ -9,6 +9,7 @@ import com.seecoder.BlueWhale.enums.OrderStatusEnum;
|
|
|
import com.seecoder.BlueWhale.po.Order;
|
|
|
import com.seecoder.BlueWhale.repository.OrderRepository;
|
|
|
import com.seecoder.BlueWhale.service.OrderService;
|
|
|
+import com.seecoder.BlueWhale.util.SecurityUtil;
|
|
|
import com.seecoder.BlueWhale.vo.OrderVO;
|
|
|
|
|
|
@Service
|
|
|
@@ -17,12 +18,13 @@ public class OrderServiceImpl implements OrderService {
|
|
|
@Autowired
|
|
|
OrderRepository orderRepository;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ SecurityUtil securityUtil;
|
|
|
+
|
|
|
@Override
|
|
|
public Boolean create(OrderVO orderVO) {
|
|
|
Order order = orderVO.toPO();
|
|
|
- order.setPaid(0);
|
|
|
- order.setContent("");
|
|
|
- order.setRating(0.0);
|
|
|
+ order.setUserId(securityUtil.getCurrentUser().getId());
|
|
|
order.setStatus(OrderStatusEnum.UNPAID);
|
|
|
order.setCreateTime(new Date());
|
|
|
orderRepository.save(order);
|