Procházet zdrojové kódy

* 商品详情接口bug修复

libo před 4 roky
rodič
revize
f2998bfaed

+ 11 - 0
src/main/java/com/tdba/cxb/ares/api/model/ProductAttrValueVo.java

@@ -32,6 +32,9 @@ public class ProductAttrValueVo {
32 32
     /** 属性值列表*/
33 33
     private List<String> value_list;
34 34
 
35
+    /** 养老金*/
36
+    private BigDecimal annuity = BigDecimal.ZERO;
37
+
35 38
     public List<String> getValue_list() {
36 39
         return value_list;
37 40
     }
@@ -79,4 +82,12 @@ public class ProductAttrValueVo {
79 82
     public void setUnique(String unique) {
80 83
         this.unique = unique;
81 84
     }
85
+
86
+    public BigDecimal getAnnuity() {
87
+        return annuity;
88
+    }
89
+
90
+    public void setAnnuity(BigDecimal annuity) {
91
+        this.annuity = annuity;
92
+    }
82 93
 }

+ 1 - 1
src/main/java/com/tdba/cxb/ares/api/model/ProductSimple.java

@@ -17,7 +17,7 @@ public class ProductSimple {
17 17
     private String name;
18 18
 
19 19
     /** 养老金*/
20
-    private BigDecimal annuity;
20
+    private BigDecimal annuity = BigDecimal.ZERO;
21 21
 
22 22
     /** 价格*/
23 23
     private BigDecimal price;

+ 23 - 11
src/main/java/com/tdba/cxb/ares/api/model/ProductVo.java

@@ -4,6 +4,7 @@ import com.fasterxml.jackson.annotation.JacksonAnnotation;
4 4
 import com.fasterxml.jackson.annotation.JsonIgnore;
5 5
 
6 6
 import java.math.BigDecimal;
7
+import java.time.LocalDateTime;
7 8
 import java.util.List;
8 9
 
9 10
 /**
@@ -30,9 +31,6 @@ public class ProductVo {
30 31
     /** 商品名称*/
31 32
     private String name;
32 33
 
33
-    /** 养老金*/
34
-    private BigDecimal annuity;
35
-
36 34
     /** 详情介绍HTML源码*/
37 35
     private String content;
38 36
 
@@ -43,6 +41,28 @@ public class ProductVo {
43 41
     /** 轮播图列表*/
44 42
     private List<String> slider_image_list;
45 43
 
44
+    /** 商品类型:1:普通商品。2:爆款商品。3:消费积分商品 。5:会员专享商品(城中大仓)6:每日免费领商品'*/
45
+    private Integer type;
46
+
47
+    /** 是否秒杀 1是  0不是*/
48
+    private Integer seckill;
49
+
50
+    public Integer getSeckill() {
51
+        return seckill;
52
+    }
53
+
54
+    public void setSeckill(Integer seckill) {
55
+        this.seckill = seckill;
56
+    }
57
+
58
+    public Integer getType() {
59
+        return type;
60
+    }
61
+
62
+    public void setType(Integer type) {
63
+        this.type = type;
64
+    }
65
+
46 66
     public Integer getId() {
47 67
         return id;
48 68
     }
@@ -83,14 +103,6 @@ public class ProductVo {
83 103
         this.name = name;
84 104
     }
85 105
 
86
-    public BigDecimal getAnnuity() {
87
-        return annuity;
88
-    }
89
-
90
-    public void setAnnuity(BigDecimal annuity) {
91
-        this.annuity = annuity;
92
-    }
93
-
94 106
     public String getContent() {
95 107
         return content;
96 108
     }

+ 1 - 1
src/main/java/com/tdba/cxb/ares/api/model/TDBAResponseBuilder.java

@@ -13,7 +13,7 @@ public class TDBAResponseBuilder {
13 13
      * @return
14 14
      */
15 15
     public static TDBAResponse buildSuccess(Object data) {
16
-        return build(data, "success", "0");
16
+        return build(data, "success", "200");
17 17
     }
18 18
 
19 19
     /**

+ 3 - 1
src/main/resources/mapper/ProductMapper.xml

@@ -12,7 +12,9 @@
12 12
             stock,
13 13
             store_info 'info',
14 14
             store_name 'name',
15
-            mer_id
15
+            mer_id,
16
+            type,
17
+            seckill
16 18
         from
17 19
             rrx_store_product
18 20
         where