Commit 24c4f8018f21de5a13480aff4f641ce5d83f6909

Authored by Jiang
2 parents 22fd8294 b2077871

Merge branch 'dev' of http://git3.nong12.com/b2c/gateway into dev

mobsite-getway-domain/src/main/java/com/diligrp/mobsite/getway/domain/protocol/Attribute.java
@@ -18,12 +18,12 @@ public class Attribute { @@ -18,12 +18,12 @@ public class Attribute {
18 * 商品属性Id 18 * 商品属性Id
19 */ 19 */
20 @ApiModelProperty(value = "商品属性id") 20 @ApiModelProperty(value = "商品属性id")
21 - private Long id; 21 + private Long attId;
22 /** 22 /**
23 * 商品属性名称 23 * 商品属性名称
24 */ 24 */
25 @ApiModelProperty(value = "商品属性名称") 25 @ApiModelProperty(value = "商品属性名称")
26 - private String name; 26 + private String attName;
27 27
28 /** 28 /**
29 * 属性取值 29 * 属性取值
@@ -40,38 +40,20 @@ public class Attribute { @@ -40,38 +40,20 @@ public class Attribute {
40 * @createTime Aug 14, 2014 7:48:02 PM 40 * @createTime Aug 14, 2014 7:48:02 PM
41 * @author wujianjun 41 * @author wujianjun
42 */ 42 */
43 - public Long getId() {  
44 - return id; 43 + public Long getAttId() {
  44 + return attId;
45 } 45 }
46 46
47 - /**  
48 - * set value of Attribute.id  
49 - * @param id the id to set  
50 - * @createTime Aug 14, 2014 7:48:02 PM  
51 - * @author wujianjun  
52 - */  
53 - public void setId(Long id) {  
54 - this.id = id; 47 + public void setAttId(Long attId) {
  48 + this.attId = attId;
55 } 49 }
56 50
57 - /**  
58 - * get value of Attribute.name  
59 - * @return the name  
60 - * @createTime Aug 14, 2014 7:48:02 PM  
61 - * @author wujianjun  
62 - */  
63 - public String getName() {  
64 - return name; 51 + public String getAttName() {
  52 + return attName;
65 } 53 }
66 54
67 - /**  
68 - * set value of Attribute.name  
69 - * @param name the name to set  
70 - * @createTime Aug 14, 2014 7:48:02 PM  
71 - * @author wujianjun  
72 - */  
73 - public void setName(String name) {  
74 - this.name = name; 55 + public void setAttName(String attName) {
  56 + this.attName = attName;
75 } 57 }
76 58
77 /** 59 /**
mobsite-getway-domain/src/main/java/com/diligrp/mobsite/getway/domain/protocol/AttributeValue.java
@@ -27,12 +27,12 @@ public class AttributeValue { @@ -27,12 +27,12 @@ public class AttributeValue {
27 * 属性值ID 27 * 属性值ID
28 */ 28 */
29 @ApiModelProperty(value = "属性值id") 29 @ApiModelProperty(value = "属性值id")
30 - private Long id; 30 + private Long attValueId;
31 /** 31 /**
32 * 属性值名称 32 * 属性值名称
33 */ 33 */
34 @ApiModelProperty(value = "属性值名称") 34 @ApiModelProperty(value = "属性值名称")
35 - private String name; 35 + private String attValueName;
36 36
37 /** 37 /**
38 * sku是否失效 38 * sku是否失效
@@ -40,47 +40,22 @@ public class AttributeValue { @@ -40,47 +40,22 @@ public class AttributeValue {
40 */ 40 */
41 private Integer validType = VALID_TYPE_NO; 41 private Integer validType = VALID_TYPE_NO;
42 42
43 - /**  
44 - * get value of AttributeValue.id  
45 - * @return the id  
46 - * @createTime Aug 14, 2014 7:49:03 PM  
47 - * @author wujianjun  
48 - */  
49 - public Long getId() {  
50 - return id; 43 + public Long getAttValueId() {
  44 + return attValueId;
51 } 45 }
52 46
53 - /**  
54 - * set value of AttributeValue.id  
55 - * @param id the id to set  
56 - * @createTime Aug 14, 2014 7:49:03 PM  
57 - * @author wujianjun  
58 - */  
59 - public void setId(Long id) {  
60 - this.id = id; 47 + public void setAttValueId(Long attValueId) {
  48 + this.attValueId = attValueId;
61 } 49 }
62 50
63 - /**  
64 - * get value of AttributeValue.name  
65 - * @return the name  
66 - * @createTime Aug 14, 2014 7:49:03 PM  
67 - * @author wujianjun  
68 - */  
69 - public String getName() {  
70 - return name; 51 + public String getAttValueName() {
  52 + return attValueName;
71 } 53 }
72 54
73 - /**  
74 - * set value of AttributeValue.name  
75 - * @param name the name to set  
76 - * @createTime Aug 14, 2014 7:49:03 PM  
77 - * @author wujianjun  
78 - */  
79 - public void setName(String name) {  
80 - this.name = name; 55 + public void setAttValueName(String attValueName) {
  56 + this.attValueName = attValueName;
81 } 57 }
82 58
83 -  
84 /** 59 /**
85 * get value of AttributeValue.validType 60 * get value of AttributeValue.validType
86 * @return the validType 61 * @return the validType
mobsite-getway-domain/src/main/java/com/diligrp/mobsite/getway/domain/protocol/SKUInfo.java
@@ -67,4 +67,12 @@ public class SKUInfo { @@ -67,4 +67,12 @@ public class SKUInfo {
67 public void setStatus(Integer status) { 67 public void setStatus(Integer status) {
68 this.status = status; 68 this.status = status;
69 } 69 }
  70 +
  71 + public String getSku() {
  72 + return sku;
  73 + }
  74 +
  75 + public void setSku(String sku) {
  76 + this.sku = sku;
  77 + }
70 } 78 }
mobsite-getway-domain/src/main/java/com/diligrp/mobsite/getway/domain/protocol/product/AddGoodsReq.java
@@ -11,17 +11,16 @@ public class AddGoodsReq extends BaseReq { @@ -11,17 +11,16 @@ public class AddGoodsReq extends BaseReq {
11 11
12 12
13 @ApiModelProperty(value = "店铺id") 13 @ApiModelProperty(value = "店铺id")
14 - private Long ShopId; 14 + private Long shopId;
15 15
16 private GoodsSuper goods; 16 private GoodsSuper goods;
17 17
18 -  
19 public Long getShopId() { 18 public Long getShopId() {
20 - return ShopId; 19 + return shopId;
21 } 20 }
22 21
23 public void setShopId(Long shopId) { 22 public void setShopId(Long shopId) {
24 - ShopId = shopId; 23 + this.shopId = shopId;
25 } 24 }
26 25
27 public GoodsSuper getGoods() { 26 public GoodsSuper getGoods() {
mobsite-getway-service/src/main/java/com/diligrp/mobsite/getway/service/seller/impl/SellerGoodsServiceImpl.java
@@ -217,8 +217,7 @@ public class SellerGoodsServiceImpl implements SellerGoodsService { @@ -217,8 +217,7 @@ public class SellerGoodsServiceImpl implements SellerGoodsService {
217 skus = new ArrayList<>(); 217 skus = new ArrayList<>();
218 for (SKUInfo info : skusInfo) { 218 for (SKUInfo info : skusInfo) {
219 Sku sku = new Sku(); 219 Sku sku = new Sku();
220 -  
221 - 220 + sku.setSku(info.getSku());
222 skus.add(sku); 221 skus.add(sku);
223 } 222 }
224 } 223 }
@@ -256,7 +255,19 @@ public class SellerGoodsServiceImpl implements SellerGoodsService { @@ -256,7 +255,19 @@ public class SellerGoodsServiceImpl implements SellerGoodsService {
256 255
257 @Override 256 @Override
258 public ListCategoryResp listCategory(ListCategoryReq req) { 257 public ListCategoryResp listCategory(ListCategoryReq req) {
259 - return null; 258 + List<Category> categories = goodsRPC.listCategory(req.getParentId(), req.getShopId());
  259 + ListCategoryResp resp = new ListCategoryResp();
  260 + List<com.diligrp.mobsite.getway.domain.protocol.Category> list = new ArrayList<>();
  261 + for (Category category : categories) {
  262 + com.diligrp.mobsite.getway.domain.protocol.Category c = new com.diligrp.mobsite.getway.domain.protocol.Category();
  263 + c.setName(category.getCname());
  264 + c.setImgUrl(category.getIcon());
  265 + c.setParentId((long) category.getPcid());
  266 + list.add(c);
  267 + }
  268 + resp.setCategories(list);
  269 +
  270 + return resp;
260 } 271 }
261 272
262 @Override 273 @Override
@@ -10,7 +10,7 @@ @@ -10,7 +10,7 @@
10 <url>http://maven.apache.org</url> 10 <url>http://maven.apache.org</url>
11 <properties> 11 <properties>
12 <spring.version>4.2.8.RELEASE</spring.version> 12 <spring.version>4.2.8.RELEASE</spring.version>
13 - <java.version>1.7</java.version> 13 + <java.version>1.8</java.version>
14 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 14 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15 </properties> 15 </properties>
16 16