Pārlūkot izejas kodu

Merge branch 'dev/2024/0422/update-app' of Harper/feifan-backend-zx-app into master

添加创建评论中缺少visible的值及添加创建售后订单无商户店铺id
Yangzw 11 mēneši atpakaļ
vecāks
revīzija
bfdb58294f

+ 4 - 0
feifan-module-mall/feifan-module-product-biz/src/main/java/cn/newfeifan/mall/module/product/convert/comment/ProductCommentConvert.java

@@ -36,6 +36,10 @@ public interface ProductCommentConvert {
         if (sku != null) {
             comment.setSkuPicUrl(sku.getPicUrl()).setSkuProperties(sku.getProperties());
         }
+
+        //加上评论的默认可见
+        comment.setVisible(Boolean.TRUE);
+
         return comment;
     }
 

+ 6 - 0
feifan-module-mall/feifan-module-trade-biz/src/main/java/cn/newfeifan/mall/module/trade/controller/app/aftersale/vo/AppAfterSaleCreateReqVO.java

@@ -37,4 +37,10 @@ public class AppAfterSaleCreateReqVO {
     @Schema(description = "补充凭证图片", example = "https://www.zhongxing.cn/1.png, https://www.zhongxing.cn/2.png")
     private List<String> applyPicUrls;
 
+    @Schema(description = "店铺id", example = "17019")
+    private Long shopId;
+
+    @Schema(description = "商户id", example = "27067")
+    private Long merchantId;
+
 }

+ 6 - 0
feifan-module-mall/feifan-module-trade-biz/src/main/java/cn/newfeifan/mall/module/trade/controller/app/aftersale/vo/AppAfterSaleDeliveryReqVO.java

@@ -21,4 +21,10 @@ public class AppAfterSaleDeliveryReqVO {
     @NotNull(message = "退货物流单号不能为空")
     private String logisticsNo;
 
+    @Schema(description = "店铺id", example = "17019")
+    private Long shopId;
+
+    @Schema(description = "商户id", example = "27067")
+    private Long merchantId;
+
 }

+ 6 - 0
feifan-module-mall/feifan-module-trade-biz/src/main/java/cn/newfeifan/mall/module/trade/controller/app/aftersale/vo/AppAfterSaleRespVO.java

@@ -106,4 +106,10 @@ public class AppAfterSaleRespVO {
     @Schema(description = "收货备注")
     private String receiveReason;
 
+    @Schema(description = "店铺id", example = "17019")
+    private Long shopId;
+
+    @Schema(description = "商户id", example = "27067")
+    private Long merchantId;
+
 }

+ 9 - 0
feifan-module-mall/feifan-module-trade-biz/src/main/java/cn/newfeifan/mall/module/trade/dal/dataobject/aftersale/AfterSaleDO.java

@@ -198,4 +198,13 @@ public class AfterSaleDO extends BaseDO {
      */
     private String receiveReason;
 
+    /**
+     * 店铺id
+     */
+    private Long shopId;
+    /**
+     * 商户id
+     */
+    private Long merchantId;
+
 }

+ 3 - 0
feifan-module-mall/feifan-module-trade-biz/src/main/java/cn/newfeifan/mall/module/trade/service/aftersale/AfterSaleServiceImpl.java

@@ -160,6 +160,9 @@ public class AfterSaleServiceImpl implements AfterSaleService {
         afterSale.setOrderNo(order.getNo()); // 记录 orderNo 订单流水,方便后续检索
         afterSale.setType(TradeOrderStatusEnum.isCompleted(order.getStatus())
                 ? AfterSaleTypeEnum.AFTER_SALE.getType() : AfterSaleTypeEnum.IN_SALE.getType());
+        afterSale.setShopId(order.getShopId());
+        afterSale.setMerchantId(order.getMerchantId());
+
         tradeAfterSaleMapper.insert(afterSale);
 
         // 更新交易订单项的售后状态