Commit 84afa95a7b15d6ca32296ce8bcb2e6c812bbf757

Authored by jiangchengyong
1 parent 9c844563

时间段 收货地址 实现

mobsite-getway-rpc/src/main/java/com/diligrp/mobsite/getway/rpc/impl/DeliveryTimeRPCImpl.java
@@ -3,7 +3,11 @@ package com.diligrp.mobsite.getway.rpc.impl; @@ -3,7 +3,11 @@ package com.diligrp.mobsite.getway.rpc.impl;
3 import com.b2c.myapp.common.api.deliveryTime.input.DeliveryTimeListInput; 3 import com.b2c.myapp.common.api.deliveryTime.input.DeliveryTimeListInput;
4 import com.b2c.myapp.common.api.deliveryTime.input.DeliveryTimeSaveInput; 4 import com.b2c.myapp.common.api.deliveryTime.input.DeliveryTimeSaveInput;
5 import com.b2c.myapp.common.api.deliveryTime.output.DeliveryTimeOutput; 5 import com.b2c.myapp.common.api.deliveryTime.output.DeliveryTimeOutput;
  6 +import com.b2c.myapp.common.api.fundTrade.output.FundTradeOutput;
  7 +import com.b2c.myapp.common.utils.BaseOutput;
  8 +import com.b2c.myapp.common.utils.base.Page;
6 import com.b2c.myapp.sdk.MyAppClient; 9 import com.b2c.myapp.sdk.MyAppClient;
  10 +import com.diligrp.mobsite.getway.domain.except.ServiceException;
7 import com.diligrp.mobsite.getway.rpc.DeliveryTimeRPC; 11 import com.diligrp.mobsite.getway.rpc.DeliveryTimeRPC;
8 import org.slf4j.Logger; 12 import org.slf4j.Logger;
9 import org.slf4j.LoggerFactory; 13 import org.slf4j.LoggerFactory;
@@ -31,6 +35,16 @@ public class DeliveryTimeRPCImpl implements DeliveryTimeRPC { @@ -31,6 +35,16 @@ public class DeliveryTimeRPCImpl implements DeliveryTimeRPC {
31 */ 35 */
32 @Override 36 @Override
33 public DeliveryTimeOutput createShopDeliveryTime(DeliveryTimeSaveInput deliveryTimeSaveInput) { 37 public DeliveryTimeOutput createShopDeliveryTime(DeliveryTimeSaveInput deliveryTimeSaveInput) {
  38 + BaseOutput<DeliveryTimeOutput> output = null;
  39 + try {
  40 + output = myAppClient.getDeliveryTimeService().createShopDeliveryTime(deliveryTimeSaveInput);
  41 + if(output.getCode().equals(200)){
  42 + return output.getData();
  43 + }
  44 + } catch (Exception e) {
  45 + logger.error("创建店铺送货时间段接口出错:msg={}",e);
  46 + throw new ServiceException();
  47 + }
34 return null; 48 return null;
35 } 49 }
36 50
@@ -43,6 +57,16 @@ public class DeliveryTimeRPCImpl implements DeliveryTimeRPC { @@ -43,6 +57,16 @@ public class DeliveryTimeRPCImpl implements DeliveryTimeRPC {
43 */ 57 */
44 @Override 58 @Override
45 public Boolean deleteShopDeliveryTime(Long... deliveryTimeId) { 59 public Boolean deleteShopDeliveryTime(Long... deliveryTimeId) {
  60 + BaseOutput<Boolean> output = null;
  61 + try {
  62 + output = myAppClient.getDeliveryTimeService().deleteShopDeliveryTime(deliveryTimeId);
  63 + if(output.getCode().equals(200)){
  64 + return output.getData();
  65 + }
  66 + } catch (Exception e) {
  67 + logger.error("删除店铺送货时间段接口出错:msg={}",e);
  68 + throw new ServiceException();
  69 + }
46 return null; 70 return null;
47 } 71 }
48 72
@@ -55,6 +79,16 @@ public class DeliveryTimeRPCImpl implements DeliveryTimeRPC { @@ -55,6 +79,16 @@ public class DeliveryTimeRPCImpl implements DeliveryTimeRPC {
55 */ 79 */
56 @Override 80 @Override
57 public List<DeliveryTimeOutput> queryShopDeliveryTime(DeliveryTimeListInput deliveryTimeListInput) { 81 public List<DeliveryTimeOutput> queryShopDeliveryTime(DeliveryTimeListInput deliveryTimeListInput) {
  82 + BaseOutput<List<DeliveryTimeOutput>> output = null;
  83 + try {
  84 + output = myAppClient.getDeliveryTimeService().queryShopDeliveryTime(deliveryTimeListInput);
  85 + if(output.getCode().equals(200)){
  86 + return output.getData();
  87 + }
  88 + } catch (Exception e) {
  89 + logger.error("查找店铺送货时间段接口出错:msg={}",e);
  90 + throw new ServiceException();
  91 + }
58 return null; 92 return null;
59 } 93 }
60 } 94 }
mobsite-getway-rpc/src/main/java/com/diligrp/mobsite/getway/rpc/impl/PickInfoRPCImpl.java
1 package com.diligrp.mobsite.getway.rpc.impl; 1 package com.diligrp.mobsite.getway.rpc.impl;
2 2
  3 +import com.b2c.myapp.common.api.deliveryTime.output.DeliveryTimeOutput;
3 import com.b2c.myapp.common.api.pickingInfo.input.PickingInfoSaveInput; 4 import com.b2c.myapp.common.api.pickingInfo.input.PickingInfoSaveInput;
4 import com.b2c.myapp.common.api.pickingInfo.input.PickingInfoUpdateInput; 5 import com.b2c.myapp.common.api.pickingInfo.input.PickingInfoUpdateInput;
5 import com.b2c.myapp.common.api.pickingInfo.output.PickingInfoOutput; 6 import com.b2c.myapp.common.api.pickingInfo.output.PickingInfoOutput;
  7 +import com.b2c.myapp.common.utils.BaseOutput;
  8 +import com.b2c.myapp.sdk.MyAppClient;
  9 +import com.diligrp.mobsite.getway.domain.except.ServiceException;
6 import com.diligrp.mobsite.getway.rpc.PickInfoRPC; 10 import com.diligrp.mobsite.getway.rpc.PickInfoRPC;
  11 +import org.slf4j.Logger;
  12 +import org.slf4j.LoggerFactory;
  13 +import org.springframework.stereotype.Component;
7 14
  15 +import javax.annotation.Resource;
8 import java.util.List; 16 import java.util.List;
9 17
10 /** 18 /**
11 * Created by jiangchengyong on 2017/1/12. 19 * Created by jiangchengyong on 2017/1/12.
12 */ 20 */
  21 +@Component
13 public class PickInfoRPCImpl implements PickInfoRPC{ 22 public class PickInfoRPCImpl implements PickInfoRPC{
14 23
  24 + private Logger logger = LoggerFactory.getLogger(PickInfoRPCImpl.class);
  25 +
  26 + @Resource
  27 + private MyAppClient myAppClient;
15 28
16 /** 29 /**
17 * 新增收货人 30 * 新增收货人
@@ -21,6 +34,16 @@ public class PickInfoRPCImpl implements PickInfoRPC{ @@ -21,6 +34,16 @@ public class PickInfoRPCImpl implements PickInfoRPC{
21 */ 34 */
22 @Override 35 @Override
23 public PickingInfoOutput addPickingInfo(PickingInfoSaveInput pickingInfoSaveInput) { 36 public PickingInfoOutput addPickingInfo(PickingInfoSaveInput pickingInfoSaveInput) {
  37 + BaseOutput<PickingInfoOutput> output = null;
  38 + try {
  39 + output = myAppClient.getPickingInfoService().addPickingInfo(pickingInfoSaveInput);
  40 + if(output.getCode().equals(200)){
  41 + return output.getData();
  42 + }
  43 + } catch (Exception e) {
  44 + logger.error("新增收货人接口出错:msg={}",e);
  45 + throw new ServiceException();
  46 + }
24 return null; 47 return null;
25 } 48 }
26 49
@@ -32,6 +55,16 @@ public class PickInfoRPCImpl implements PickInfoRPC{ @@ -32,6 +55,16 @@ public class PickInfoRPCImpl implements PickInfoRPC{
32 */ 55 */
33 @Override 56 @Override
34 public Boolean modify(PickingInfoUpdateInput pickingInfoUpdateInput) { 57 public Boolean modify(PickingInfoUpdateInput pickingInfoUpdateInput) {
  58 + BaseOutput<Boolean> output = null;
  59 + try {
  60 + output = myAppClient.getPickingInfoService().modify(pickingInfoUpdateInput);
  61 + if(output.getCode().equals(200)){
  62 + return output.getData();
  63 + }
  64 + } catch (Exception e) {
  65 + logger.error("修改收货人信息接口出错:msg={}",e);
  66 + throw new ServiceException();
  67 + }
35 return null; 68 return null;
36 } 69 }
37 70
@@ -43,6 +76,16 @@ public class PickInfoRPCImpl implements PickInfoRPC{ @@ -43,6 +76,16 @@ public class PickInfoRPCImpl implements PickInfoRPC{
43 */ 76 */
44 @Override 77 @Override
45 public List<PickingInfoOutput> queryPickingInfosByBuyerId(Long buyerId) { 78 public List<PickingInfoOutput> queryPickingInfosByBuyerId(Long buyerId) {
  79 + BaseOutput<List<PickingInfoOutput>> output = null;
  80 + try {
  81 + output = myAppClient.getPickingInfoService().queryPickingInfosByBuyerId(buyerId);
  82 + if(output.getCode().equals(200)){
  83 + return output.getData();
  84 + }
  85 + } catch (Exception e) {
  86 + logger.error("按买家ID查询收货人接口出错:msg={}",e);
  87 + throw new ServiceException();
  88 + }
46 return null; 89 return null;
47 } 90 }
48 91
@@ -55,6 +98,16 @@ public class PickInfoRPCImpl implements PickInfoRPC{ @@ -55,6 +98,16 @@ public class PickInfoRPCImpl implements PickInfoRPC{
55 */ 98 */
56 @Override 99 @Override
57 public PickingInfoOutput getDefaultPickingInfoByBuyerId(Long buyerId) { 100 public PickingInfoOutput getDefaultPickingInfoByBuyerId(Long buyerId) {
  101 + BaseOutput<PickingInfoOutput> output = null;
  102 + try {
  103 + output = myAppClient.getPickingInfoService().getDefaultPickingInfoByBuyerId(buyerId);
  104 + if(output.getCode().equals(200)){
  105 + return output.getData();
  106 + }
  107 + } catch (Exception e) {
  108 + logger.error("根据买家id获取默认收货地址接口出错:msg={}",e);
  109 + throw new ServiceException();
  110 + }
58 return null; 111 return null;
59 } 112 }
60 113
@@ -67,6 +120,16 @@ public class PickInfoRPCImpl implements PickInfoRPC{ @@ -67,6 +120,16 @@ public class PickInfoRPCImpl implements PickInfoRPC{
67 */ 120 */
68 @Override 121 @Override
69 public Boolean delPickingInfoById(Long id) { 122 public Boolean delPickingInfoById(Long id) {
  123 + BaseOutput<Boolean> output = null;
  124 + try {
  125 + output = myAppClient.getPickingInfoService().delPickingInfoById(id);
  126 + if(output.getCode().equals(200)){
  127 + return output.getData();
  128 + }
  129 + } catch (Exception e) {
  130 + logger.error("删除收货地址接口出错:msg={}",e);
  131 + throw new ServiceException();
  132 + }
70 return null; 133 return null;
71 } 134 }
72 } 135 }