Explorar el Código

根据售后条款ID查看售后条款内容

chao hace 3 años
padre
commit
26bc2c78b9

+ 1 - 1
src/main/java/com/caimei365/order/controller/AddressApi.java

@@ -110,7 +110,7 @@ public class AddressApi {
      *                   userId       用户ID
      *                   addressId    用户地址Id
      */
-    @ApiOperation("删除购物车(旧:/personalCenter/deleteAddress)")
+    @ApiOperation("删除收货地址(旧:/personalCenter/deleteAddress)")
     @PostMapping("/cart/delete")
     public ResponseJson<Integer> deleteUserAddress(AddressDto addressDto){
         if (null == addressDto.getUserId()) {

+ 15 - 4
src/main/java/com/caimei365/order/controller/OrderClubApi.java

@@ -2,10 +2,7 @@ package com.caimei365.order.controller;
 
 import com.caimei365.order.model.ResponseJson;
 import com.caimei365.order.model.dto.OrderDto;
-import com.caimei365.order.model.vo.LogisticsBatchVo;
-import com.caimei365.order.model.vo.OrderProductVo;
-import com.caimei365.order.model.vo.OrderVo;
-import com.caimei365.order.model.vo.SearchHistoryVo;
+import com.caimei365.order.model.vo.*;
 import com.caimei365.order.service.OrderClubService;
 import com.github.pagehelper.PageInfo;
 import io.swagger.annotations.Api;
@@ -276,4 +273,18 @@ public class OrderClubApi {
         return orderClubService.secondPaymentConfirm(orderDto.getOrderId(), orderDto.getUserId());
     }
 
+    /**
+     * 根据售后条款ID查看售后条款内容
+     */
+    @ApiOperation("根据售后条款ID查看售后条款内容(旧:/seller/clause)")
+    @ApiImplicitParam(required = false, name = "clauseId", value = "条款Id")
+    @GetMapping("/clause")
+    public ResponseJson<ClauseVo> getClauseById(Integer clauseId){
+        if (null == clauseId) {
+            return ResponseJson.error("售后条款Id不能为空!", null);
+        }
+        return orderClubService.getClauseById(clauseId);
+    }
+
+
 }

+ 6 - 5
src/main/java/com/caimei365/order/service/OrderClubService.java

@@ -1,12 +1,8 @@
 package com.caimei365.order.service;
 
 import com.caimei365.order.model.ResponseJson;
-import com.caimei365.order.model.vo.LogisticsBatchVo;
-import com.caimei365.order.model.vo.OrderProductVo;
-import com.caimei365.order.model.vo.OrderVo;
-import com.caimei365.order.model.vo.SearchHistoryVo;
+import com.caimei365.order.model.vo.*;
 import com.github.pagehelper.PageInfo;
-import io.swagger.annotations.ApiImplicitParam;
 import org.springframework.http.HttpHeaders;
 
 import java.util.List;
@@ -109,4 +105,9 @@ public interface OrderClubService {
      * @param userId 用户Id
      */
     ResponseJson<Void> secondPaymentConfirm(Integer orderId, Integer userId);
+    /**
+     * 根据售后条款ID查看售后条款内容
+     * @param clauseId 售后条款Id
+     */
+    ResponseJson<ClauseVo> getClauseById(Integer clauseId);
 }

+ 11 - 0
src/main/java/com/caimei365/order/service/impl/OrderClubServiceImpl.java

@@ -690,4 +690,15 @@ public class OrderClubServiceImpl implements OrderClubService {
         return ResponseJson.success(null);
     }
 
+    /**
+     * 根据售后条款ID查看售后条款内容
+     *
+     * @param clauseId 售后条款Id
+     */
+    @Override
+    public ResponseJson<ClauseVo> getClauseById(Integer clauseId) {
+        ClauseVo clause = orderClubMapper.getClauseById(clauseId);
+        return ResponseJson.success(clause);
+    }
+
 }