|
|
@@ -10,7 +10,7 @@ import lombok.RequiredArgsConstructor;
|
|
|
import org.apache.dubbo.config.annotation.DubboReference;
|
|
|
import org.dromara.common.json.utils.JsonUtils;
|
|
|
import org.dromara.external.api.zhongzhi.domain.Attribute;
|
|
|
-import org.dromara.external.api.zhongzhi.domain.Result;
|
|
|
+import org.dromara.external.api.zhongzhi.domain.ZZResult;
|
|
|
import org.dromara.external.api.zhongzhi.domain.bo.*;
|
|
|
import org.dromara.external.api.zhongzhi.domain.vo.*;
|
|
|
import org.dromara.external.domain.ExternalProductCategory;
|
|
|
@@ -44,7 +44,7 @@ import java.util.List;
|
|
|
public class ZhongZhiPushController {
|
|
|
|
|
|
|
|
|
- @DubboReference
|
|
|
+ @DubboReference(timeout = 30000)
|
|
|
private final RemoteProductService remoteProductService;
|
|
|
|
|
|
@DubboReference
|
|
|
@@ -57,15 +57,15 @@ public class ZhongZhiPushController {
|
|
|
/**
|
|
|
* 校验token
|
|
|
* */
|
|
|
- private Result checkToken(String token,String platformCode){
|
|
|
+ private ZZResult checkToken(String token, String platformCode){
|
|
|
if(ObjectUtil.isEmpty(token)){
|
|
|
- return Result.fail(5006,"token不能为空");
|
|
|
+ return ZZResult.fail(5006,"token不能为空");
|
|
|
}
|
|
|
if(StpUtil.getTokenTimeout(token) == -2l){
|
|
|
- return Result.fail(5005,"token_expired");
|
|
|
+ return ZZResult.fail(5005,"token_expired");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(platformCode)){
|
|
|
- return Result.fail(5006,"平台标识不能为空");
|
|
|
+ return ZZResult.fail(5006,"平台标识不能为空");
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
|
@@ -74,13 +74,13 @@ public class ZhongZhiPushController {
|
|
|
* 获取电商商品变动消息
|
|
|
* */
|
|
|
@PostMapping("/product/getMessagePool")
|
|
|
- public Result<List<ProductMessageInfo>> getMessagePool(GetMessagePoolBo bo) {
|
|
|
- Result result = checkToken(bo.getToken(),bo.getPlatformCode());
|
|
|
- if(ObjectUtil.isNotEmpty(result)){
|
|
|
- return result;
|
|
|
+ public ZZResult<List<ProductMessageInfo>> getMessagePool(GetMessagePoolBo bo) {
|
|
|
+ ZZResult ZZResult = checkToken(bo.getToken(),bo.getPlatformCode());
|
|
|
+ if(ObjectUtil.isNotEmpty(ZZResult)){
|
|
|
+ return ZZResult;
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getType())){
|
|
|
- return Result.fail(5006,"消息类型不能为空");
|
|
|
+ return ZZResult.fail(5006,"消息类型不能为空");
|
|
|
}
|
|
|
List<ProductChangeLogApiVo> productChangeLogs = remoteProductService.getProductChangeLogs(null, String.valueOf(bo.getType()));
|
|
|
List<ProductMessageInfo> productMessageInfos = productChangeLogs.stream().map(productChangeLogVo -> {
|
|
|
@@ -97,19 +97,19 @@ public class ZhongZhiPushController {
|
|
|
return productMessageInfo;
|
|
|
}).toList();
|
|
|
|
|
|
- return Result.ok(productMessageInfos);
|
|
|
+ return ZZResult.ok(productMessageInfos);
|
|
|
}
|
|
|
/**
|
|
|
* 获取商品详情 362031
|
|
|
* */
|
|
|
@PostMapping("/product/detail_standard")
|
|
|
- public Result<ZhongzhiExternalProductVo> detailStandard(GetProductDetailBo bo) {
|
|
|
- Result result = checkToken(bo.getToken(), bo.getPlatformCode());
|
|
|
- if(ObjectUtil.isNotEmpty(result)){
|
|
|
- return result;
|
|
|
+ public ZZResult<ZhongzhiExternalProductVo> detailStandard(GetProductDetailBo bo) {
|
|
|
+ ZZResult ZZResult = checkToken(bo.getToken(), bo.getPlatformCode());
|
|
|
+ if(ObjectUtil.isNotEmpty(ZZResult)){
|
|
|
+ return ZZResult;
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getSku())){
|
|
|
- return Result.fail(5006,"商品编号不能为空");
|
|
|
+ return ZZResult.fail(5006,"商品编号不能为空");
|
|
|
}
|
|
|
|
|
|
ProductVo productDetail = remoteProductService.getProductDetail(Long.valueOf(bo.getSku()));
|
|
|
@@ -130,13 +130,13 @@ public class ZhongZhiPushController {
|
|
|
.sku(String.valueOf(productDetail.getId()))
|
|
|
.url(productDetail.getProductImage())
|
|
|
.model(productDetail.getItemName())
|
|
|
- .weight(productDetail.getWeight())
|
|
|
- .image_path(productDetail.getProductImageUrl())
|
|
|
+ .weight(productDetail.getProductWeight())
|
|
|
+ .image_path(productDetail.getProductImage())
|
|
|
.state(String.valueOf(productDetail.getProductStatus()))
|
|
|
.brand_name(productDetail.getBrandName())
|
|
|
.name(productDetail.getItemName())
|
|
|
.product_area(null)
|
|
|
- .upc(productDetail.getUpcBarcode())
|
|
|
+ .upc(productDetail.getBarCoding())
|
|
|
.unit(productDetail.getUnitName())
|
|
|
.category(null)
|
|
|
.service(productDetail.getAfterSalesService())
|
|
|
@@ -147,52 +147,52 @@ public class ZhongZhiPushController {
|
|
|
externalProductVo.setCategory(one.getCategoryNo());
|
|
|
}
|
|
|
|
|
|
- return Result.ok(externalProductVo);
|
|
|
+ return ZZResult.ok(externalProductVo);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取商品参数信息
|
|
|
* */
|
|
|
@PostMapping("/product/product_attributes_standard")
|
|
|
- public Result<Attribute> productAttributesStandard(GetProductDetailBo bo) {
|
|
|
- Result result = checkToken(bo.getToken(), bo.getPlatformCode());
|
|
|
- if(ObjectUtil.isNotEmpty(result)){
|
|
|
- return result;
|
|
|
+ public ZZResult<Attribute> productAttributesStandard(GetProductDetailBo bo) {
|
|
|
+ ZZResult ZZResult = checkToken(bo.getToken(), bo.getPlatformCode());
|
|
|
+ if(ObjectUtil.isNotEmpty(ZZResult)){
|
|
|
+ return ZZResult;
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getSku())){
|
|
|
- return Result.fail(5006,"商品编号不能为空");
|
|
|
+ return ZZResult.fail(5006,"商品编号不能为空");
|
|
|
}
|
|
|
Attribute attribute = new Attribute();
|
|
|
- return Result.ok(attribute);
|
|
|
+ return ZZResult.ok(attribute);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取商品承诺函/产品认证信息/七天无理由退货(由电商提供)
|
|
|
* */
|
|
|
@PostMapping("/product/product_promise")
|
|
|
- public Result<List<ProductPromiseVo>> productPromise(GetProductDetailBo bo) {
|
|
|
- Result result = checkToken(bo.getToken(), bo.getPlatformCode());
|
|
|
- if(ObjectUtil.isNotEmpty(result)){
|
|
|
- return result;
|
|
|
+ public ZZResult<List<ProductPromiseVo>> productPromise(GetProductDetailBo bo) {
|
|
|
+ ZZResult ZZResult = checkToken(bo.getToken(), bo.getPlatformCode());
|
|
|
+ if(ObjectUtil.isNotEmpty(ZZResult)){
|
|
|
+ return ZZResult;
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getSku())){
|
|
|
- return Result.fail(5006,"商品编号不能为空");
|
|
|
+ return ZZResult.fail(5006,"商品编号不能为空");
|
|
|
}
|
|
|
List<ProductPromiseVo> productPromises = new ArrayList<>();
|
|
|
- return Result.ok(productPromises);
|
|
|
+ return ZZResult.ok(productPromises);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 商品上下架状态接口
|
|
|
* */
|
|
|
@PostMapping("/product/shelf_states")
|
|
|
- public Result<List<ProductShelfStateVo>> shelfStates(GetProductDetailBo bo) {
|
|
|
- Result result = checkToken(bo.getToken(), bo.getPlatformCode());
|
|
|
- if(ObjectUtil.isNotEmpty(result)){
|
|
|
- return result;
|
|
|
+ public ZZResult<List<ProductShelfStateVo>> shelfStates(GetProductDetailBo bo) {
|
|
|
+ ZZResult ZZResult = checkToken(bo.getToken(), bo.getPlatformCode());
|
|
|
+ if(ObjectUtil.isNotEmpty(ZZResult)){
|
|
|
+ return ZZResult;
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getSku())){
|
|
|
- return Result.fail(5006,"商品编号不能为空");
|
|
|
+ return ZZResult.fail(5006,"商品编号不能为空");
|
|
|
}
|
|
|
String[] skuIds = bo.getSku().split(",");
|
|
|
List<ProductShelfStateVo> shelfState = new ArrayList<>();
|
|
|
@@ -203,22 +203,22 @@ public class ZhongZhiPushController {
|
|
|
productShelfStateVo.setState(String.valueOf(productVo.getProductStatus()));
|
|
|
shelfState.add(productShelfStateVo);
|
|
|
}
|
|
|
- return Result.ok(shelfState);
|
|
|
+ return ZZResult.ok(shelfState);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 商品图片
|
|
|
* */
|
|
|
@PostMapping("/product/images")
|
|
|
- public Result<List<ProductImageVo>> images(GetProductDetailBo bo) {
|
|
|
- Result result = checkToken(bo.getToken(), bo.getPlatformCode());
|
|
|
- if(ObjectUtil.isNotEmpty(result)){
|
|
|
- return result;
|
|
|
+ public ZZResult<List<ProductImageVo>> images(GetProductDetailBo bo) {
|
|
|
+ ZZResult ZZResult = checkToken(bo.getToken(), bo.getPlatformCode());
|
|
|
+ if(ObjectUtil.isNotEmpty(ZZResult)){
|
|
|
+ return ZZResult;
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getSku())){
|
|
|
- return Result.fail(5006,"商品编号不能为空");
|
|
|
+ return ZZResult.fail(5006,"商品编号不能为空");
|
|
|
}
|
|
|
- List<ProductVo> productDetails = remoteProductService.getProductDetails(bo.getSku());
|
|
|
+ List<ProductVo> productDetails = remoteProductService.getProductDetailsByNo(bo.getSku());
|
|
|
List<ProductImageVo> imageVos = productDetails.stream().map(productVo -> {
|
|
|
ProductImageVo productImageVo = new ProductImageVo();
|
|
|
productImageVo.setSku(String.valueOf(productVo.getId()));
|
|
|
@@ -235,21 +235,21 @@ public class ZhongZhiPushController {
|
|
|
}
|
|
|
return productImageVo;
|
|
|
}).toList();
|
|
|
- return Result.ok(imageVos);
|
|
|
+ return ZZResult.ok(imageVos);
|
|
|
}
|
|
|
/**
|
|
|
* 商品价格接口
|
|
|
* */
|
|
|
@PostMapping("/product/prices")
|
|
|
- public Result<List<ProductPriceVo>> prices(GetProductDetailBo bo) {
|
|
|
- Result result = checkToken(bo.getToken(), bo.getPlatformCode());
|
|
|
- if(ObjectUtil.isNotEmpty(result)){
|
|
|
- return result;
|
|
|
+ public ZZResult<List<ProductPriceVo>> prices(GetProductDetailBo bo) {
|
|
|
+ ZZResult ZZResult = checkToken(bo.getToken(), bo.getPlatformCode());
|
|
|
+ if(ObjectUtil.isNotEmpty(ZZResult)){
|
|
|
+ return ZZResult;
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getSku())){
|
|
|
- return Result.fail(5006,"商品编号不能为空");
|
|
|
+ return ZZResult.fail(5006,"商品编号不能为空");
|
|
|
}
|
|
|
- List<ProductVo> productDetails = remoteProductService.getProductDetails(bo.getSku());
|
|
|
+ List<ProductVo> productDetails = remoteProductService.getProductDetailsByNo(bo.getSku());
|
|
|
List<ProductPriceVo> prices = productDetails.stream().map(productVo -> {
|
|
|
ProductPriceVo productPriceVo = new ProductPriceVo();
|
|
|
productPriceVo.setSku(String.valueOf(productVo.getId()));
|
|
|
@@ -258,103 +258,103 @@ public class ZhongZhiPushController {
|
|
|
productPriceVo.setStock(String.valueOf(productVo.getTotalInventory()));
|
|
|
return productPriceVo;
|
|
|
}).toList();
|
|
|
- return Result.ok(prices);
|
|
|
+ return ZZResult.ok(prices);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 删除消息接口
|
|
|
* */
|
|
|
@PostMapping("/product/delMessagePool")
|
|
|
- public Result delMessagePool(DelMessagePoolBo bo) {
|
|
|
- Result result = checkToken(bo.getToken(),bo.getPlatformCode());
|
|
|
- if(ObjectUtil.isNotEmpty(result)){
|
|
|
- return result;
|
|
|
+ public ZZResult delMessagePool(DelMessagePoolBo bo) {
|
|
|
+ ZZResult ZZResult = checkToken(bo.getToken(),bo.getPlatformCode());
|
|
|
+ if(ObjectUtil.isNotEmpty(ZZResult)){
|
|
|
+ return ZZResult;
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getMessageId())){
|
|
|
- return Result.fail(5006,"消息编号不能为空");
|
|
|
+ return ZZResult.fail(5006,"消息编号不能为空");
|
|
|
}
|
|
|
remoteProductService.delMessagePool(Long.valueOf(bo.getMessageId()));
|
|
|
- return Result.ok("消息"+bo.getMessageId()+"删除成功", null);
|
|
|
+ return ZZResult.ok("消息"+bo.getMessageId()+"删除成功", null);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 推送订单
|
|
|
* */
|
|
|
@PostMapping("/order/pushOrder")
|
|
|
- public Result<OrderPushVo> pushOrder(OrderPushBo bo) {
|
|
|
- Result result = checkToken(bo.getToken(),bo.getPlatformCode());
|
|
|
- if(ObjectUtil.isNotEmpty(result)){
|
|
|
- return result;
|
|
|
+ public ZZResult<OrderPushVo> pushOrder(OrderPushBo bo) {
|
|
|
+ ZZResult ZZResult = checkToken(bo.getToken(),bo.getPlatformCode());
|
|
|
+ if(ObjectUtil.isNotEmpty(ZZResult)){
|
|
|
+ return ZZResult;
|
|
|
}
|
|
|
//校验必填字段
|
|
|
if(ObjectUtil.isEmpty(bo.getYggc_order())){
|
|
|
- return Result.fail(5006,"订单编号不能为空");
|
|
|
+ return ZZResult.fail(5006,"订单编号不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getSku())){
|
|
|
- return Result.fail(5006,"订单商品不能为空");
|
|
|
+ return ZZResult.fail(5006,"订单商品不能为空");
|
|
|
}
|
|
|
List<OrderPushBo.SkuItem> sku = JsonUtils.parseArray(bo.getSku(), OrderPushBo.SkuItem.class);
|
|
|
if(ObjectUtil.isEmpty(bo.getName())){
|
|
|
- return Result.fail(5006,"收货人名称不能为空");
|
|
|
+ return ZZResult.fail(5006,"收货人名称不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getProvince())){
|
|
|
- return Result.fail(5006,"一级地址不能为空");
|
|
|
+ return ZZResult.fail(5006,"一级地址不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getCity())){
|
|
|
- return Result.fail(5006,"二级地址不能为空");
|
|
|
+ return ZZResult.fail(5006,"二级地址不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getCounty())){
|
|
|
- return Result.fail(5006,"三级地址不能为空");
|
|
|
+ return ZZResult.fail(5006,"三级地址不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getAddress())){
|
|
|
- return Result.fail(5006,"详细地址不能为空");
|
|
|
+ return ZZResult.fail(5006,"详细地址不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getZip())){
|
|
|
- return Result.fail(5006,"邮编不能为空");
|
|
|
+ return ZZResult.fail(5006,"邮编不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getPhone()) && ObjectUtil.isEmpty(bo.getMobile())){
|
|
|
- return Result.fail(5006,"手机号或座机号不能为空");
|
|
|
+ return ZZResult.fail(5006,"手机号或座机号不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getInvoice_title())){
|
|
|
- return Result.fail(5006,"发票抬头不能为空");
|
|
|
+ return ZZResult.fail(5006,"发票抬头不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getInvoice_org_code())){
|
|
|
- return Result.fail(5006,"纳税人识别号不能为空");
|
|
|
+ return ZZResult.fail(5006,"纳税人识别号不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getInvoice_type())){
|
|
|
- return Result.fail(5006,"发票类型不能为空");
|
|
|
+ return ZZResult.fail(5006,"发票类型不能为空");
|
|
|
}else if(bo.getInvoice_type().equals("2")){
|
|
|
if(ObjectUtil.isEmpty(bo.getInvoice_name())){
|
|
|
- return Result.fail(5006,"增值税发票抬头不能为空");
|
|
|
+ return ZZResult.fail(5006,"增值税发票抬头不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getInvoice_phone())){
|
|
|
- return Result.fail(5006,"发票电话不能为空");
|
|
|
+ return ZZResult.fail(5006,"发票电话不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getInvoice_bank())){
|
|
|
- return Result.fail(5006,"发票开户银行不能为空");
|
|
|
+ return ZZResult.fail(5006,"发票开户银行不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getInvoice_bank_code())){
|
|
|
- return Result.fail(5006,"发票开户行账号不能为空");
|
|
|
+ return ZZResult.fail(5006,"发票开户行账号不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getInvoice_address())){
|
|
|
- return Result.fail(5006,"注册地址不能为空");
|
|
|
+ return ZZResult.fail(5006,"注册地址不能为空");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
if(ObjectUtil.isEmpty(bo.getPayment())){
|
|
|
- return Result.fail(5006,"付款方式不能为空");
|
|
|
+ return ZZResult.fail(5006,"付款方式不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getOrder_price())){
|
|
|
- return Result.fail(5006,"订单金额不能为空");
|
|
|
+ return ZZResult.fail(5006,"订单金额不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getFreight())){
|
|
|
- return Result.fail(5006,"运费不能为空");
|
|
|
+ return ZZResult.fail(5006,"运费不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getMode())){
|
|
|
- return Result.fail(5006,"订单模式不能为空");
|
|
|
+ return ZZResult.fail(5006,"订单模式不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getOrderCode())){
|
|
|
- return Result.fail(5006,"卖场订单编号不能为空");
|
|
|
+ return ZZResult.fail(5006,"卖场订单编号不能为空");
|
|
|
}
|
|
|
OrderPushDto dto = BeanUtil.toBean(bo, OrderPushDto.class);
|
|
|
// remoteOrderService.pushOrder(dto);
|
|
|
@@ -373,64 +373,64 @@ public class ZhongZhiPushController {
|
|
|
// sku.setNum(bo.get);
|
|
|
// orderPushVo.setSku();
|
|
|
|
|
|
- return Result.ok(orderPushVo);
|
|
|
+ return ZZResult.ok(orderPushVo);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 确认接收订单
|
|
|
* */
|
|
|
@PostMapping("/order/confirm")
|
|
|
- public Result confirm(OrderPushBo bo) {
|
|
|
- Result result = checkToken(bo.getToken(),bo.getPlatformCode());
|
|
|
- if(ObjectUtil.isNotEmpty(result)){
|
|
|
- return result;
|
|
|
+ public ZZResult confirm(OrderPushBo bo) {
|
|
|
+ ZZResult ZZResult = checkToken(bo.getToken(),bo.getPlatformCode());
|
|
|
+ if(ObjectUtil.isNotEmpty(ZZResult)){
|
|
|
+ return ZZResult;
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getOrder_id())){
|
|
|
- return Result.fail(5006,"订单编号不能为空");
|
|
|
+ return ZZResult.fail(5006,"订单编号不能为空");
|
|
|
}
|
|
|
// remoteOrderService.confirmOrder(Long.valueOf(bo.getOrder_id()));
|
|
|
- return Result.ok("成功确认接收订单",null);
|
|
|
+ return ZZResult.ok("成功确认接收订单",null);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 订单状态通知接口
|
|
|
* */
|
|
|
@PostMapping("/order/notice")
|
|
|
- public Result notice(OrderNoticeBo bo) {
|
|
|
- Result result = checkToken(bo.getToken(),bo.getPlatformCode());
|
|
|
- if(ObjectUtil.isNotEmpty(result)){
|
|
|
- return result;
|
|
|
+ public ZZResult notice(OrderNoticeBo bo) {
|
|
|
+ ZZResult ZZResult = checkToken(bo.getToken(),bo.getPlatformCode());
|
|
|
+ if(ObjectUtil.isNotEmpty(ZZResult)){
|
|
|
+ return ZZResult;
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getOrderId())){
|
|
|
- return Result.fail(5006,"订单编号不能为空");
|
|
|
+ return ZZResult.fail(5006,"订单编号不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getOrderState())){
|
|
|
- return Result.fail(5006,"订单状态不能为空");
|
|
|
+ return ZZResult.fail(5006,"订单状态不能为空");
|
|
|
}
|
|
|
OrderNoticeDto dto = BeanUtil.toBean(bo, OrderNoticeDto.class);
|
|
|
// remoteOrderService.notice(dto);
|
|
|
- return Result.ok("成功收到通知",null);
|
|
|
+ return ZZResult.ok("成功收到通知",null);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 商品状态通知接口
|
|
|
* */
|
|
|
@PostMapping("/product/notice")
|
|
|
- public Result notice(ProductNoticeBo bo) {
|
|
|
- Result result = checkToken(bo.getToken(),bo.getPlatformCode());
|
|
|
- if(ObjectUtil.isNotEmpty(result)){
|
|
|
- return result;
|
|
|
+ public ZZResult notice(ProductNoticeBo bo) {
|
|
|
+ ZZResult ZZResult = checkToken(bo.getToken(),bo.getPlatformCode());
|
|
|
+ if(ObjectUtil.isNotEmpty(ZZResult)){
|
|
|
+ return ZZResult;
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getSku())){
|
|
|
- return Result.fail(5006,"商品编号不能为空");
|
|
|
+ return ZZResult.fail(5006,"商品编号不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getStatus())){
|
|
|
- return Result.fail(5006,"商品状态不能为空");
|
|
|
+ return ZZResult.fail(5006,"商品状态不能为空");
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(bo.getMessage())){
|
|
|
- return Result.fail(5006,"商品状态通知不能为空");
|
|
|
+ return ZZResult.fail(5006,"商品状态通知不能为空");
|
|
|
}
|
|
|
- return Result.ok("成功收到通知",null);
|
|
|
+ return ZZResult.ok("成功收到通知",null);
|
|
|
}
|
|
|
|
|
|
|