Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
order-group
Overview
Overview
Details
Activity
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
order-group-application
order-group
Commits
db83b850
Commit
db83b850
authored
Nov 09, 2021
by
ping.wu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
商品配置三方商品编号是否更换货号
parent
142c8683
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
8 additions
and
3 deletions
+8
-3
order-application-service/src/main/java/cn/freemud/entities/dto/ProductInfosDto.java
+4
-0
order-application-service/src/main/java/cn/freemud/service/business/OrderBusinessService.java
+1
-1
order-application-service/src/main/java/cn/freemud/service/business/impl/OrderBusinessServiceImpl.java
+1
-2
order-application-service/src/main/java/cn/freemud/service/impl/ItemServiceImpl.java
+2
-0
No files found.
order-application-service/src/main/java/cn/freemud/entities/dto/ProductInfosDto.java
View file @
db83b850
...
@@ -33,5 +33,8 @@ public class ProductInfosDto {
...
@@ -33,5 +33,8 @@ public class ProductInfosDto {
private
Integer
count
;
private
Integer
count
;
private
List
<
ProductInfo
>
products
;
private
List
<
ProductInfo
>
products
;
//传给pos的商品编号类型(0传三方编号给pos,1传货号给pos,默认传三方编号
private
Integer
toPosProductIdType
;
}
}
}
}
\ No newline at end of file
order-application-service/src/main/java/cn/freemud/service/business/OrderBusinessService.java
View file @
db83b850
...
@@ -17,7 +17,7 @@ import com.freemud.sdk.api.assortment.order.response.order.PayAccessResponse;
...
@@ -17,7 +17,7 @@ import com.freemud.sdk.api.assortment.order.response.order.PayAccessResponse;
public
interface
OrderBusinessService
{
public
interface
OrderBusinessService
{
PayAccessResponse
payAccess
(
ConfirmOrderRequest
confirmOrderRequest
);
PayAccessResponse
payAccess
(
ConfirmOrderRequest
confirmOrderRequest
);
Integer
getPaySuccessTimeout
(
ConfirmOrderRequest
confirmOrderRequest
,
PaySuccessReq
request
);
//
Integer getPaySuccessTimeout(ConfirmOrderRequest confirmOrderRequest, PaySuccessReq request);
CreateOrderResponse
createOrderFlow
(
CreateOrderRequest
createOrderRequest
);
CreateOrderResponse
createOrderFlow
(
CreateOrderRequest
createOrderRequest
);
...
...
order-application-service/src/main/java/cn/freemud/service/business/impl/OrderBusinessServiceImpl.java
View file @
db83b850
...
@@ -112,7 +112,7 @@ public class OrderBusinessServiceImpl implements OrderBusinessService {
...
@@ -112,7 +112,7 @@ public class OrderBusinessServiceImpl implements OrderBusinessService {
request
.
setMealCodeRule
(
confirmOrderRequest
.
getMealCodeRule
());
request
.
setMealCodeRule
(
confirmOrderRequest
.
getMealCodeRule
());
request
.
setPickUpGoodsNo
(
confirmOrderRequest
.
getPickUpGoodsNo
());
request
.
setPickUpGoodsNo
(
confirmOrderRequest
.
getPickUpGoodsNo
());
// 引入门店基础服务 查询自动制作完成配置时间,预约单单独超时任务设置
// 引入门店基础服务 查询自动制作完成配置时间,预约单单独超时任务设置
request
.
setTimeout
(
getPaySuccessTimeout
(
confirmOrderRequest
,
request
));
request
.
setTimeout
(
this
.
getPaySuccessTimeout
(
confirmOrderRequest
,
request
));
if
(!
org
.
springframework
.
util
.
CollectionUtils
.
isEmpty
(
confirmOrderRequest
.
getOrderSettlements
()))
{
if
(!
org
.
springframework
.
util
.
CollectionUtils
.
isEmpty
(
confirmOrderRequest
.
getOrderSettlements
()))
{
List
<
OrderSettlementCreateReq
>
orderSettlementCreateReqs
=
new
ArrayList
<>();
List
<
OrderSettlementCreateReq
>
orderSettlementCreateReqs
=
new
ArrayList
<>();
...
@@ -176,7 +176,6 @@ public class OrderBusinessServiceImpl implements OrderBusinessService {
...
@@ -176,7 +176,6 @@ public class OrderBusinessServiceImpl implements OrderBusinessService {
return
orderSdkAdapter
.
convent2PayAccessResponse
(
response
);
return
orderSdkAdapter
.
convent2PayAccessResponse
(
response
);
}
}
@Override
public
Integer
getPaySuccessTimeout
(
ConfirmOrderRequest
confirmOrderRequest
,
PaySuccessReq
request
)
{
public
Integer
getPaySuccessTimeout
(
ConfirmOrderRequest
confirmOrderRequest
,
PaySuccessReq
request
)
{
// 合阔pos 商户未接单退款超时时间
// 合阔pos 商户未接单退款超时时间
if
(
confirmOrderRequest
.
getNotAutomaticTwistTime
()
!=
null
)
{
if
(
confirmOrderRequest
.
getNotAutomaticTwistTime
()
!=
null
)
{
...
...
order-application-service/src/main/java/cn/freemud/service/impl/ItemServiceImpl.java
View file @
db83b850
...
@@ -60,8 +60,10 @@ public class ItemServiceImpl implements ItemService{
...
@@ -60,8 +60,10 @@ public class ItemServiceImpl implements ItemService{
AppLogUtil
.
infoLog
(
"storeItemClient_listProductInfos"
,
gson
.
toJson
(
getProductInfoDto
),
gson
.
toJson
(
productInfosDto
));
AppLogUtil
.
infoLog
(
"storeItemClient_listProductInfos"
,
gson
.
toJson
(
getProductInfoDto
),
gson
.
toJson
(
productInfosDto
));
if
(
ResponseCodeConstant
.
RESPONSE_SUCCESS
.
equals
(
productInfosDto
.
getErrcode
())
&&
productInfosDto
.
getData
()
!=
null
if
(
ResponseCodeConstant
.
RESPONSE_SUCCESS
.
equals
(
productInfosDto
.
getErrcode
())
&&
productInfosDto
.
getData
()
!=
null
&&
CollectionUtils
.
isNotEmpty
(
productInfosDto
.
getData
().
getProducts
()))
{
&&
CollectionUtils
.
isNotEmpty
(
productInfosDto
.
getData
().
getProducts
()))
{
boolean
b
=
productInfosDto
.
getData
().
getToPosProductIdType
()
!=
null
&&
productInfosDto
.
getData
().
getToPosProductIdType
()
==
1
?
true
:
false
;
productInfosDto
.
getData
().
getProducts
().
forEach
(
productBean
->
{
productInfosDto
.
getData
().
getProducts
().
forEach
(
productBean
->
{
GetProductsVo
spuProductsVo
=
new
GetProductsVo
();
GetProductsVo
spuProductsVo
=
new
GetProductsVo
();
spuProductsVo
.
setCustomerCode
(
productBean
.
getCustomerCode
());
spuProductsVo
.
setCustomerCode
(
productBean
.
getCustomerCode
());
spuProductsVo
.
setProductCode
(
productBean
.
getProductCode
());
spuProductsVo
.
setProductCode
(
productBean
.
getProductCode
());
List
<
AttributeValue
>
attributeValues
=
new
ArrayList
<>();
List
<
AttributeValue
>
attributeValues
=
new
ArrayList
<>();
...
...
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