浏览代码

add:订单详情

liujunchi 3 年之前
父节点
当前提交
1eb88b4ff4

+ 9 - 0
cooleshow-mall/mall-portal/src/main/java/com/yonge/cooleshow/portal/controller/OmsPortalOrderController.java

@@ -105,6 +105,15 @@ public class OmsPortalOrderController {
         return CommonResult.success(orderDetail);
     }
 
+
+    @ApiOperation("根据订单号获取订单详情")
+    @RequestMapping(value = "/detail/sn/{orderSn}", method = RequestMethod.GET)
+    @ResponseBody
+    public CommonResult<OmsOrderDetail> detail(@PathVariable String orderSn) {
+        OmsOrderDetail orderDetail = portalOrderService.detail(orderSn);
+        return CommonResult.success(orderDetail);
+    }
+
     @ApiOperation("用户取消订单")
     @RequestMapping(value = "/cancelUserOrder", method = RequestMethod.POST)
     @ResponseBody

+ 2 - 0
cooleshow-mall/mall-portal/src/main/java/com/yonge/cooleshow/portal/service/OmsPortalOrderService.java

@@ -70,6 +70,8 @@ public interface OmsPortalOrderService {
      */
     OmsOrderDetail detail(Long orderId);
 
+    OmsOrderDetail detail(String orderSn);
+
     /**
      * 用户根据订单ID删除订单
      */

+ 1 - 0
cooleshow-mall/mall-portal/src/main/java/com/yonge/cooleshow/portal/service/impl/OmsPortalOrderServiceImpl.java

@@ -475,6 +475,7 @@ public class OmsPortalOrderServiceImpl implements OmsPortalOrderService {
         return orderDetail;
     }
 
+    @Override
     public OmsOrderDetail detail(String orderSn) {
         OmsOrderExample orderExample = new OmsOrderExample();
         orderExample.createCriteria().andOrderSnEqualTo(orderSn);