|
@@ -3,7 +3,6 @@ package cn.rankin.cmsweb.service.trade.order;
|
|
|
import cn.rankin.cmsweb.code.CmsWebAPICode;
|
|
|
import cn.rankin.cmsweb.service.product.GoodsService;
|
|
|
import cn.rankin.cmsweb.service.user.CampusService;
|
|
|
-import cn.rankin.cmsweb.service.user.MerchantService;
|
|
|
import cn.rankin.cmsweb.service.user.TerminalUserService;
|
|
|
import cn.rankin.common.utils.api.model.APIResult;
|
|
|
import cn.rankin.common.utils.api.model.BaseCode;
|
|
@@ -62,6 +61,7 @@ public class OrderService {
|
|
|
@Autowired
|
|
|
private PayingService payingService;
|
|
|
|
|
|
+ // 支付
|
|
|
public APIResult<Boolean> pay(String orderId) {
|
|
|
APIResult<Order> userOrderAPIResult = orderClient.getOrder(orderId);
|
|
|
Order order = userOrderAPIResult.getData();
|
|
@@ -103,10 +103,22 @@ public class OrderService {
|
|
|
return APIResult.ok();
|
|
|
}
|
|
|
|
|
|
+ // 取消
|
|
|
public APIResult<Boolean> cancel(String orderId) {
|
|
|
return orderClient.cancel(orderId);
|
|
|
}
|
|
|
|
|
|
+ // 发货
|
|
|
+ public APIResult<Boolean> send(String detailId) {
|
|
|
+ return orderClient.send(detailId);
|
|
|
+ }
|
|
|
+
|
|
|
+ // 收货
|
|
|
+ public APIResult<Boolean> receive(String detailId) {
|
|
|
+ return orderClient.receive(detailId);
|
|
|
+ }
|
|
|
+
|
|
|
+ // 创建订单
|
|
|
public APIResult<OrderVo> create(OrderDTO orderDTO) {
|
|
|
String uid = orderDTO.getUid();
|
|
|
APIResult<TerminalUserVo> userVoAPIResult = terminalUserService.getUser(uid);
|