记得上下班打卡 | git大法好,push需谨慎

Commit 6beeefde authored by wangyifan's avatar wangyifan

优化格式

parent f50c660e
...@@ -3,13 +3,13 @@ package com.liquidnet.common.third.sqb.biz; ...@@ -3,13 +3,13 @@ package com.liquidnet.common.third.sqb.biz;
import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature; import com.fasterxml.jackson.databind.SerializationFeature;
import com.liquidnet.commons.lang.util.JsonUtils;
import com.liquidnet.commons.lang.util.MD5Utils;
import com.liquidnet.common.third.sqb.config.SqbConfig; import com.liquidnet.common.third.sqb.config.SqbConfig;
import com.liquidnet.common.third.sqb.param.callback.CallbackParams; import com.liquidnet.common.third.sqb.param.callback.CallbackParams;
import com.liquidnet.common.third.sqb.param.request.*; import com.liquidnet.common.third.sqb.param.request.*;
import com.liquidnet.common.third.sqb.param.response.*; import com.liquidnet.common.third.sqb.param.response.*;
import com.liquidnet.common.third.sqb.param.response.data.*; import com.liquidnet.common.third.sqb.param.response.data.*;
import com.liquidnet.commons.lang.util.JsonUtils;
import com.liquidnet.commons.lang.util.MD5Utils;
import lombok.Getter; import lombok.Getter;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.http.HttpEntity; import org.springframework.http.HttpEntity;
...@@ -79,8 +79,10 @@ public class SqbBiz { ...@@ -79,8 +79,10 @@ public class SqbBiz {
public SettlementCreateData createSettlement(SettlementCreateRequest request) { public SettlementCreateData createSettlement(SettlementCreateRequest request) {
return executeShouQianBaRequest("/optimus/core/order/createCheckoutItems", "创建结算明细", request, SettlementCreateResponse.class); return executeShouQianBaRequest("/optimus/core/order/createCheckoutItems", "创建结算明细", request, SettlementCreateResponse.class);
} }
/** /**
* 创建结算明细 * 创建结算明细
*
* @param mallSn 商城ID * @param mallSn 商城ID
* @param signature 商城密钥 * @param signature 商城密钥
* @param userId 正在用户ID * @param userId 正在用户ID
...@@ -103,8 +105,10 @@ public class SqbBiz { ...@@ -103,8 +105,10 @@ public class SqbBiz {
public OrderCreateData createOrder(OrderCreateRequest request) { public OrderCreateData createOrder(OrderCreateRequest request) {
return executeShouQianBaRequest("/optimus/core/order/placeOrder", "创建订单", request, OrderCreateResponse.class); return executeShouQianBaRequest("/optimus/core/order/placeOrder", "创建订单", request, OrderCreateResponse.class);
} }
/** /**
* 创建订单 * 创建订单
*
* @param mallSn 商城ID * @param mallSn 商城ID
* @param signature 商城密钥 * @param signature 商城密钥
* @param checkoutItemsId 创建结算明细 返回的 结算项ID * @param checkoutItemsId 创建结算明细 返回的 结算项ID
...@@ -138,8 +142,10 @@ public class SqbBiz { ...@@ -138,8 +142,10 @@ public class SqbBiz {
public CashierQueryData queryCashier(CashierQueryRequest request) { public CashierQueryData queryCashier(CashierQueryRequest request) {
return executeShouQianBaRequest("/optimus/core/cashier/queryCashierPage", "查询收银台", request, CashierQueryResponse.class); return executeShouQianBaRequest("/optimus/core/cashier/queryCashierPage", "查询收银台", request, CashierQueryResponse.class);
} }
/** /**
* 查询收银台 * 查询收银台
*
* @param acquiringSn 收单号 * @param acquiringSn 收单号
* @param acquiringSignature 收单密钥 * @param acquiringSignature 收单密钥
* @param userId 正在用户ID * @param userId 正在用户ID
...@@ -166,8 +172,10 @@ public class SqbBiz { ...@@ -166,8 +172,10 @@ public class SqbBiz {
public CreateWechatPrepayOrderData createWechatPrepayOrder(CreateWechatPrepayOrderRequest request) { public CreateWechatPrepayOrderData createWechatPrepayOrder(CreateWechatPrepayOrderRequest request) {
return executeShouQianBaRequest("/optimus/core/cashier/proxyPreCreatedPay", "创建微信预支付订单", request, CreateWechatPrepayOrderResponse.class); return executeShouQianBaRequest("/optimus/core/cashier/proxyPreCreatedPay", "创建微信预支付订单", request, CreateWechatPrepayOrderResponse.class);
} }
/** /**
* 创建微信预支付订单 * 创建微信预支付订单
*
* @param acquiringSn 收单号 * @param acquiringSn 收单号
* @param signature 收单签名 * @param signature 收单签名
* @param userId 正在用户ID * @param userId 正在用户ID
...@@ -206,8 +214,10 @@ public class SqbBiz { ...@@ -206,8 +214,10 @@ public class SqbBiz {
public CouponQueryData queryCoupon(CouponQueryRequest request) { public CouponQueryData queryCoupon(CouponQueryRequest request) {
return executeShouQianBaRequest("/optimus/core/voucher/queryOrderVoucherList", "查询优惠券", request, CouponQueryResponse.class); return executeShouQianBaRequest("/optimus/core/voucher/queryOrderVoucherList", "查询优惠券", request, CouponQueryResponse.class);
} }
/** /**
* 查询券码 * 查询券码
*
* @param sn 订单ID * @param sn 订单ID
* @param signature 订单密码 * @param signature 订单密码
* @return * @return
...@@ -227,8 +237,10 @@ public class SqbBiz { ...@@ -227,8 +237,10 @@ public class SqbBiz {
CouponStatusSyncResponse response = executeRequestAndGetResponse("/optimus/core/voucher/modifyOrderVoucherList", "同步优惠券状态", request, CouponStatusSyncResponse.class); CouponStatusSyncResponse response = executeRequestAndGetResponse("/optimus/core/voucher/modifyOrderVoucherList", "同步优惠券状态", request, CouponStatusSyncResponse.class);
return response != null && Boolean.TRUE.equals(response.getSuccess()); return response != null && Boolean.TRUE.equals(response.getSuccess());
} }
/** /**
* 券码状态同步 * 券码状态同步
*
* @param redeemMerchantId 用户ID(自定义,核销用户id) * @param redeemMerchantId 用户ID(自定义,核销用户id)
* @param voucherNos 券号 * @param voucherNos 券号
* @param redeemExternalOrderSn 外部单号(${AppCode}+id,AppCode需要分配) * @param redeemExternalOrderSn 外部单号(${AppCode}+id,AppCode需要分配)
...@@ -254,6 +266,7 @@ public class SqbBiz { ...@@ -254,6 +266,7 @@ public class SqbBiz {
public CouponRefundData refundCoupon(CouponRefundRequest request) { public CouponRefundData refundCoupon(CouponRefundRequest request) {
return executeShouQianBaRequest("/optimus/core/aftersale/applyRefund", "退款优惠券", request, CouponRefundResponse.class); return executeShouQianBaRequest("/optimus/core/aftersale/applyRefund", "退款优惠券", request, CouponRefundResponse.class);
} }
/** /**
* @param sn 单号(前置操作后拿到) * @param sn 单号(前置操作后拿到)
* @param signature 密码(前置操作后拿到) * @param signature 密码(前置操作后拿到)
...@@ -287,8 +300,10 @@ public class SqbBiz { ...@@ -287,8 +300,10 @@ public class SqbBiz {
public List<MallListQueryData> queryMallList(MallListQueryRequest request) { public List<MallListQueryData> queryMallList(MallListQueryRequest request) {
return executeShouQianBaRequest("/optimus/core/open/mall/queryMallList", "查询门店列表", request, MallListQueryResponse.class); return executeShouQianBaRequest("/optimus/core/open/mall/queryMallList", "查询门店列表", request, MallListQueryResponse.class);
} }
/** /**
* 商城列表接口 * 商城列表接口
*
* @param endCursor 结束游标 上一页的结束游标(首次查询传 null) * @param endCursor 结束游标 上一页的结束游标(首次查询传 null)
* @param count 查询数量 每页返回的最大订单数 * @param count 查询数量 每页返回的最大订单数
* @return * @return
...@@ -320,8 +335,10 @@ public class SqbBiz { ...@@ -320,8 +335,10 @@ public class SqbBiz {
public List<MallProductsQueryData> queryMallProducts(MallProductsQueryRequest request) { public List<MallProductsQueryData> queryMallProducts(MallProductsQueryRequest request) {
return executeShouQianBaRequest("/optimus/core/open/mall/queryMallProducts", "查询门店商品", request, MallProductsQueryResponse.class); return executeShouQianBaRequest("/optimus/core/open/mall/queryMallProducts", "查询门店商品", request, MallProductsQueryResponse.class);
} }
/** /**
* 商城商品接口 * 商城商品接口
*
* @param mallSn 商城ID * @param mallSn 商城ID
* @param signature 商城密码 * @param signature 商城密码
* @return * @return
......
package com.liquidnet.common.third.sqb.param.response.data; package com.liquidnet.common.third.sqb.param.response.data;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.List; import java.util.List;
/** /**
* 商城商品接口响应数据 * 商城商品接口响应数据
*/ */
...@@ -14,45 +13,68 @@ import java.util.List; ...@@ -14,45 +13,68 @@ import java.util.List;
@JsonIgnoreProperties(ignoreUnknown = true) @JsonIgnoreProperties(ignoreUnknown = true)
public class MallProductsQueryData { public class MallProductsQueryData {
/** 商品spuId */ /**
* 商品spuId
*/
private String spuId; private String spuId;
/** 商品图片 */ /**
* 商品图片
*/
private List<String> converImages; private List<String> converImages;
/** 商品描述 */ /**
* 商品描述
*/
private String productIntroduction; private String productIntroduction;
/** 商品标题 */ /**
* 商品标题
*/
private String title; private String title;
/** 商品规格 */ /**
* 商品规格
*/
private List<Sku> skuResults; private List<Sku> skuResults;
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
/** /**
* 商品规格 * 商品规格
*/ */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public static class Sku { public static class Sku {
/** 库存类型 */ /**
* 库存类型
*/
private Integer stockType; private Integer stockType;
/** 商品skuId */ /**
* 商品skuId
*/
private String skuId; private String skuId;
/** 库存值 */ /**
* 库存值
*/
private BigDecimal quantity; private BigDecimal quantity;
/** 规格标题 */ /**
* 规格标题
*/
private String skuTitle; private String skuTitle;
/** 规格名称 */ /**
* 规格名称
*/
private String skuName; private String skuName;
/** 价格 */ /**
* 价格
*/
private Long price; private Long price;
} }
} }
...@@ -1133,7 +1133,7 @@ public class GoblinFrontServiceImpl implements GoblinFrontService { ...@@ -1133,7 +1133,7 @@ public class GoblinFrontServiceImpl implements GoblinFrontService {
respVo.setCount(total); respVo.setCount(total);
int start = safePage * safePageSize; int start = safePage * safePageSize;
if (start >= total) { if (start >= total) {
respVo.setGoblinGoodsInfoVoList(ObjectUtil.goblinGoodsInfoVoArrayList()); respVo.setGoblinGoodsInfoVoList(allGoods);
return respVo; return respVo;
} }
int end = Math.min(start + safePageSize, total); int end = Math.min(start + safePageSize, total);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment