Przeglądaj źródła

* 商品详情接口bug修复

libo 4 lat temu
rodzic
commit
f2998bfaed

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

@@ -32,6 +32,9 @@ public class ProductAttrValueVo {
32
     /** 属性值列表*/
32
     /** 属性值列表*/
33
     private List<String> value_list;
33
     private List<String> value_list;
34
 
34
 
35
+    /** 养老金*/
36
+    private BigDecimal annuity = BigDecimal.ZERO;
37
+
35
     public List<String> getValue_list() {
38
     public List<String> getValue_list() {
36
         return value_list;
39
         return value_list;
37
     }
40
     }
@@ -79,4 +82,12 @@ public class ProductAttrValueVo {
79
     public void setUnique(String unique) {
82
     public void setUnique(String unique) {
80
         this.unique = unique;
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
     private String name;
17
     private String name;
18
 
18
 
19
     /** 养老金*/
19
     /** 养老金*/
20
-    private BigDecimal annuity;
20
+    private BigDecimal annuity = BigDecimal.ZERO;
21
 
21
 
22
     /** 价格*/
22
     /** 价格*/
23
     private BigDecimal price;
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
 import com.fasterxml.jackson.annotation.JsonIgnore;
4
 import com.fasterxml.jackson.annotation.JsonIgnore;
5
 
5
 
6
 import java.math.BigDecimal;
6
 import java.math.BigDecimal;
7
+import java.time.LocalDateTime;
7
 import java.util.List;
8
 import java.util.List;
8
 
9
 
9
 /**
10
 /**
@@ -30,9 +31,6 @@ public class ProductVo {
30
     /** 商品名称*/
31
     /** 商品名称*/
31
     private String name;
32
     private String name;
32
 
33
 
33
-    /** 养老金*/
34
-    private BigDecimal annuity;
35
-
36
     /** 详情介绍HTML源码*/
34
     /** 详情介绍HTML源码*/
37
     private String content;
35
     private String content;
38
 
36
 
@@ -43,6 +41,28 @@ public class ProductVo {
43
     /** 轮播图列表*/
41
     /** 轮播图列表*/
44
     private List<String> slider_image_list;
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
     public Integer getId() {
66
     public Integer getId() {
47
         return id;
67
         return id;
48
     }
68
     }
@@ -83,14 +103,6 @@ public class ProductVo {
83
         this.name = name;
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
     public String getContent() {
106
     public String getContent() {
95
         return content;
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
      * @return
13
      * @return
14
      */
14
      */
15
     public static TDBAResponse buildSuccess(Object data) {
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
             stock,
12
             stock,
13
             store_info 'info',
13
             store_info 'info',
14
             store_name 'name',
14
             store_name 'name',
15
-            mer_id
15
+            mer_id,
16
+            type,
17
+            seckill
16
         from
18
         from
17
             rrx_store_product
19
             rrx_store_product
18
         where
20
         where