Browse Source

盲票列表回显关联商品类型

cup 2 years ago
parent
commit
aa4e684954

+ 1 - 1
mp-admin/src/main/java/com/qs/mp/web/controller/api/user/UserTicketController.java

@@ -108,7 +108,7 @@ public class UserTicketController extends BaseApiController {
     @PostMapping("/mall/ticket/goods/list")
     @ApiOperation("盲票关联商品列表")
     @ApiResponses(
-        @ApiResponse(code = 200, message = "成功", response = TicketBoxGoodsVO.class)
+        @ApiResponse(code = 200, message = "成功", response = TicketBoxGoodsListVO.class)
     )
     public TableDataInfo ticketGoodsList(@RequestBody TicketBoxGoodsQueryParam param) {
         startPage();

+ 8 - 0
mp-service/src/main/java/com/qs/mp/admin/domain/vo/TicketBoxGoodsListVO.java

@@ -1,5 +1,9 @@
 package com.qs.mp.admin.domain.vo;
 
+import com.alibaba.fastjson.annotation.JSONField;
+import com.alibaba.fastjson.serializer.SerializerFeature;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.qs.mp.common.enums.TicketBoxGoodsTypeEnum;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import java.math.BigDecimal;
@@ -18,6 +22,10 @@ public class TicketBoxGoodsListVO {
     @ApiModelProperty("关联商品id")
     private String refId;
 
+    @ApiModelProperty("关联商品类型:goods实物商品 coupon优惠券 coin平台代币 coupon_pkg券包")
+    @JSONField(serialzeFeatures = SerializerFeature.WriteEnumUsingToString)
+    private TicketBoxGoodsTypeEnum refType;
+
     @ApiModelProperty("盲票组id")
     private String boxId;
     /**

+ 1 - 1
mp-service/src/main/resources/mapper/admin/TicketBoxMapper.xml

@@ -56,7 +56,7 @@
                 when 'coupon' then if(t4.pic_url is not null, t4.pic_url, t2.pic_url)
                 end as pic_url,
 
-                t2.type,
+                t2.type refType,
                 t2.ref_id,
                t1.*
         from mp_ticket_box t1