记得上下班打卡 | 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,11 +79,13 @@ public class SqbBiz { ...@@ -79,11 +79,13 @@ 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 signature 商城密钥 * @param mallSn 商城ID
* @param userId 正在用户ID * @param signature 商城密钥
* @param userId 正在用户ID
* @param checkoutItems 商品 * @param checkoutItems 商品
* @return * @return
*/ */
...@@ -103,14 +105,16 @@ public class SqbBiz { ...@@ -103,14 +105,16 @@ 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 signature 商城密钥 * @param mallSn 商城ID
* @param checkoutItemsId 创建结算明细 返回的 结算项ID * @param signature 商城密钥
* @param userId 正在用户ID * @param checkoutItemsId 创建结算明细 返回的 结算项ID
* @param requestId 请求ID * @param userId 正在用户ID
* @param subject 标题 * @param requestId 请求ID
* @param subject 标题
* @return * @return
*/ */
public OrderCreateData createOrder(String mallSn, String signature, String checkoutItemsId, String userId, String requestId, String subject) { public OrderCreateData createOrder(String mallSn, String signature, String checkoutItemsId, String userId, String requestId, String subject) {
...@@ -138,11 +142,13 @@ public class SqbBiz { ...@@ -138,11 +142,13 @@ 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
* @return * @return
*/ */
public CashierQueryData queryCashier(String acquiringSn, String acquiringSignature, String userId) { public CashierQueryData queryCashier(String acquiringSn, String acquiringSignature, String userId) {
...@@ -166,17 +172,19 @@ public class SqbBiz { ...@@ -166,17 +172,19 @@ 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 signature 收单签名 * @param acquiringSn 收单号
* @param userId 正在用户ID * @param signature 收单签名
* @param amount 支付金额 * @param userId 正在用户ID
* @param requestSn 支付请求号 * @param amount 支付金额
* @param payTool 支付工具代码 * @param requestSn 支付请求号
* @param channelExt 通道扩展参数 * @param payTool 支付工具代码
* @param channelExt 通道扩展参数
* @param selectedSignature 支付工具签名 * @param selectedSignature 支付工具签名
* @param seq 序列号 上一步seq(查询收银台) * @param seq 序列号 上一步seq(查询收银台)
* @return * @return
*/ */
public CreateWechatPrepayOrderData createWechatPrepayOrder(String acquiringSn, public CreateWechatPrepayOrderData createWechatPrepayOrder(String acquiringSn,
...@@ -206,9 +214,11 @@ public class SqbBiz { ...@@ -206,9 +214,11 @@ 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,13 +237,15 @@ public class SqbBiz { ...@@ -227,13 +237,15 @@ 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 voucherNos 券号 * @param redeemMerchantId 用户ID(自定义,核销用户id)
* @param voucherNos 券号
* @param redeemExternalOrderSn 外部单号(${AppCode}+id,AppCode需要分配) * @param redeemExternalOrderSn 外部单号(${AppCode}+id,AppCode需要分配)
* @param clientSn 核销终端号(自定义) * @param clientSn 核销终端号(自定义)
* @param status 券使用状态(0未核销,1已核销) * @param status 券使用状态(0未核销,1已核销)
* @return * @return
*/ */
public boolean syncCouponStatus(String redeemMerchantId, List<String> voucherNos, String redeemExternalOrderSn, String clientSn, Byte status) { public boolean syncCouponStatus(String redeemMerchantId, List<String> voucherNos, String redeemExternalOrderSn, String clientSn, Byte status) {
...@@ -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,10 +300,12 @@ public class SqbBiz { ...@@ -287,10 +300,12 @@ 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
*/ */
public List<MallListQueryData> queryMallList(String endCursor, Integer count) { public List<MallListQueryData> queryMallList(String endCursor, Integer count) {
...@@ -320,9 +335,11 @@ public class SqbBiz { ...@@ -320,9 +335,11 @@ 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 @Data
@JsonIgnoreProperties(ignoreUnknown = true) @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