记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
董敬伟
liquidnet-bus-v1
Commits
6beeefde
Commit
6beeefde
authored
Apr 03, 2026
by
wangyifan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化格式
parent
f50c660e
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
84 additions
and
45 deletions
+84
-45
SqbBiz.java
.../main/java/com/liquidnet/common/third/sqb/biz/SqbBiz.java
+45
-28
MallProductsQueryData.java
.../third/sqb/param/response/data/MallProductsQueryData.java
+38
-16
GoblinFrontServiceImpl.java
...t/service/goblin/service/impl/GoblinFrontServiceImpl.java
+1
-1
No files found.
liquidnet-bus-common/liquidnet-common-third/liquidnet-common-third-sqb/src/main/java/com/liquidnet/common/third/sqb/biz/SqbBiz.java
View file @
6beeefde
...
@@ -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
...
...
liquidnet-bus-common/liquidnet-common-third/liquidnet-common-third-sqb/src/main/java/com/liquidnet/common/third/sqb/param/response/data/MallProductsQueryData.java
View file @
6beeefde
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
;
}
}
}
}
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/service/impl/GoblinFrontServiceImpl.java
View file @
6beeefde
...
@@ -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
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment