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
b157a98e
Commit
b157a98e
authored
Oct 22, 2021
by
ping.wu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除无用代码
parent
17ff2567
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
52 additions
and
17 deletions
+52
-17
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
+31
-0
order-application-service/src/main/java/cn/freemud/service/business/impl/OrderBusinessServiceImpl.java
+2
-2
order-application-service/src/main/java/cn/freemud/service/impl/MCCafeOrderServiceImpl.java
+0
-4
order-application-service/src/main/java/cn/freemud/service/impl/MallOrderServiceImpl.java
+0
-4
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+0
-0
order-application-service/src/main/java/cn/freemud/service/impl/PayServiceImpl.java
+6
-0
order-application-service/src/main/java/cn/freemud/service/mccafe/impl/MCCafeOrderCenterSdkServiceImpl.java
+0
-5
order-application-service/src/main/java/cn/freemud/service/thirdparty/OrderServiceClient.java
+12
-1
order-application-service/src/test/java/cn.freemud/client/CustomerExtendClientTest.java
+1
-1
No files found.
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
View file @
b157a98e
...
...
@@ -4580,4 +4580,35 @@ public class OrderAdapter {
}
return
orderCompareAfterSaleOrder
;
}
/**
* 获取订单信息
*
* @param orderStatus
* @return
*/
public
String
getOrderStatusValue
(
Integer
orderStatus
)
{
String
name
=
""
;
switch
(
orderStatus
)
{
case
1
:
{
name
=
"待审核"
;
break
;
}
case
6
:
{
name
=
"审核通过"
;
break
;
}
case
7
:
{
name
=
"审核未通过"
;
break
;
}
case
8
:
{
name
=
"撤单"
;
break
;
}
}
return
name
;
}
}
order-application-service/src/main/java/cn/freemud/service/business/impl/OrderBusinessServiceImpl.java
View file @
b157a98e
...
...
@@ -229,7 +229,7 @@ public class OrderBusinessServiceImpl implements OrderBusinessService {
}
//更新库存等信息
BaseOrderResponse
baseOrderResponse
=
updateStockAndScore
(
createOrderResponse
.
getData
(),
config
.
getBaseCreateOrderRequest
().
getProducts
(),
config
.
getBaseCreateOrderRequest
().
getActivityUpdateStockRequest
(),
config
.
getBaseCreateOrderRequest
().
getAccounts
(),
config
.
get
MqMessageRequest
(),
config
.
get
BaseCreateOrderRequest
().
getMenuType
(),
config
.
getOpenId
(),
config
.
getBaseCreateOrderRequest
().
getTotalScore
());
config
.
getBaseCreateOrderRequest
().
getAccounts
(),
config
.
getBaseCreateOrderRequest
().
getMenuType
(),
config
.
getOpenId
(),
config
.
getBaseCreateOrderRequest
().
getTotalScore
());
if
(!
RESPONSE_SUCCESS
.
equals
(
baseOrderResponse
.
getErrcode
()))
{
return
getCreateOrderResponse
(
baseOrderResponse
.
getErrcode
().
toString
(),
baseOrderResponse
.
getErrmsg
(),
null
);
}
...
...
@@ -264,7 +264,7 @@ public class OrderBusinessServiceImpl implements OrderBusinessService {
* @return
*/
private
BaseOrderResponse
updateStockAndScore
(
OrderBeanV1
orderBean
,
List
<
CreateOrderProductRequest
>
products
,
ActivityUpdateStockRequest
updateStockRequest
,
List
<
CreateOrderAccountRequest
>
accounts
,
MqMessageRequest
mqMessageRequest
,
String
menuType
,
String
openId
,
Long
totalScore
)
{
List
<
CreateOrderAccountRequest
>
accounts
,
String
menuType
,
String
openId
,
Long
totalScore
)
{
//TODO 转换获取库存信息,扣减库存
UpdateStocksRequest
updateStocksRequest
=
orderSdkAdapter
.
getUpdateProductStock
(
orderBean
,
products
,
StockChangeType
.
REDUCE
,
menuType
);
if
(
updateStocksRequest
!=
null
&&
CollectionUtils
.
isNotEmpty
(
updateStocksRequest
.
getProductStocks
()))
{
...
...
order-application-service/src/main/java/cn/freemud/service/impl/MCCafeOrderServiceImpl.java
View file @
b157a98e
...
...
@@ -730,10 +730,6 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService {
CreateOrderRequest
createOrderRequest
=
new
CreateOrderRequest
();
baseCreateOrderRequest
.
setTrackingNo
(
LogThreadLocal
.
getTrackingNo
());
createOrderRequest
.
setBaseCreateOrderRequest
(
baseCreateOrderRequest
);
MqMessageRequest
mqMessageRequest
=
new
MqMessageRequest
();
mqMessageRequest
.
setBackOrdersNotifyActivityExchange
(
backOrdersNotifyActivityExchange
);
mqMessageRequest
.
setBackOrdersNotifyActivityQueue
(
backOrdersChangeOrderStatusConsumerQueue
);
createOrderRequest
.
setMqMessageRequest
(
mqMessageRequest
);
createOrderRequest
.
setTrackingNo
(
LogThreadLocal
.
getTrackingNo
());
return
mcCafeOrderCenterSdkService
.
createMCCafeOrderFlow
(
createOrderRequest
);
}
...
...
order-application-service/src/main/java/cn/freemud/service/impl/MallOrderServiceImpl.java
View file @
b157a98e
...
...
@@ -285,10 +285,6 @@ public class MallOrderServiceImpl implements MallOrderService {
CreateOrderRequest
createOrderRequest
=
new
CreateOrderRequest
();
baseCreateOrderRequest
.
setTrackingNo
(
LogThreadLocal
.
getTrackingNo
());
createOrderRequest
.
setBaseCreateOrderRequest
(
baseCreateOrderRequest
);
MqMessageRequest
mqMessageRequest
=
new
MqMessageRequest
();
// mqMessageRequest.setBackOrdersNotifyActivityExchange(backOrdersNotifyActivityExchange);
// mqMessageRequest.setBackOrdersNotifyActivityQueue(backOrdersChangeOrderStatusConsumerQueue);
createOrderRequest
.
setMqMessageRequest
(
mqMessageRequest
);
createOrderRequest
.
getBaseCreateOrderRequest
().
setUserName
(
userLoginInfoDto
.
getNickName
());
createOrderRequest
.
setTrackingNo
(
LogThreadLocal
.
getTrackingNo
());
return
orderBusinessService
.
createOrderFlow
(
createOrderRequest
);
...
...
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
b157a98e
This source diff could not be displayed because it is too large. You can
view the blob
instead.
order-application-service/src/main/java/cn/freemud/service/impl/PayServiceImpl.java
View file @
b157a98e
...
...
@@ -139,6 +139,9 @@ public class PayServiceImpl {
@Value
(
"${collage.pre_order_pay.goods_tag}"
)
private
String
collageGoodsTag
;
@Value
(
"${query.pay.order:true}"
)
private
Boolean
queryPayOrder
;
private
static
final
Integer
MULITI_RESPONSE
=
200
;
private
static
final
String
SUCCESS
=
"SUCCESS"
;
...
...
@@ -802,6 +805,9 @@ public class PayServiceImpl {
public
boolean
closePrePay
(
OrderBeanV1
orderBean
)
{
//是否支付成功
boolean
paySuccess
=
false
;
if
(!
queryPayOrder
){
return
paySuccess
;
}
OrderExtInfoDto
extInfo
=
JSONObject
.
parseObject
(
orderBean
.
getExtInfo
(),
OrderExtInfoDto
.
class
);
List
<
OrderPayItemResp
>
orderPayItemList
=
orderBean
.
getOrderPayItem
();
...
...
order-application-service/src/main/java/cn/freemud/service/mccafe/impl/MCCafeOrderCenterSdkServiceImpl.java
View file @
b157a98e
...
...
@@ -98,11 +98,6 @@ public class MCCafeOrderCenterSdkServiceImpl implements MCCafeOrderCenterSdkServ
||
createOrderResponse
.
getData
()
==
null
)
{
return
getCreateOrderResponse
(
createOrderResponse
.
getErrcode
().
toString
(),
createOrderResponse
.
getErrmsg
(),
null
);
}
BaseOrderResponse
baseOrderResponse
=
updateMCCafeStockAndScore
(
createOrderResponse
.
getData
(),
config
.
getBaseCreateOrderRequest
().
getProducts
(),
config
.
getBaseCreateOrderRequest
().
getActivityUpdateStockRequest
(),
config
.
getBaseCreateOrderRequest
().
getAccounts
(),
config
.
getMqMessageRequest
(),
config
.
getBaseCreateOrderRequest
().
getMenuType
());
if
(!
RESPONSE_SUCCESS
.
equals
(
baseOrderResponse
.
getErrcode
()))
{
return
getCreateOrderResponse
(
baseOrderResponse
.
getErrcode
().
toString
(),
baseOrderResponse
.
getErrmsg
(),
null
);
}
return
createOrderResponse
;
}
...
...
order-application-service/src/main/java/cn/freemud/service/thirdparty/OrderServiceClient.java
View file @
b157a98e
...
...
@@ -2,9 +2,11 @@ package cn.freemud.service.thirdparty;
import
cn.freemud.annotations.LogIgnoreFeign
;
import
cn.freemud.base.entity.BaseResponse
;
import
cn.freemud.entities.dto.QueryInvoiceRepDto
;
import
cn.freemud.entities.dto.order.QueryInvoiceByCodesResponse
;
import
cn.freemud.entities.dto.pay.OrderInvoiceRequest
;
import
cn.freemud.entities.dto.pay.QueryInvoiceByCodesRequest
;
import
cn.freemud.entities.vo.QueryInvoiceReq
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.http.MediaType
;
import
org.springframework.web.bind.annotation.PostMapping
;
...
...
@@ -24,7 +26,16 @@ public interface OrderServiceClient {
/**
* 查询用户订单号是否已开票
*/
@LogIgnoreFeign
(
logMessage
=
"queryByCodes"
)
@LogIgnoreFeign
(
logMessage
=
"query
Invoice
ByCodes"
)
@PostMapping
(
"/order/v2/invoice/queryByCodes"
)
BaseResponse
<
QueryInvoiceByCodesResponse
>
queryInvoiceByCodes
(
@RequestBody
QueryInvoiceByCodesRequest
request
);
/**
* 2021年9月15日-开票历史列表接口+详情接口+发票所含订单接口-黄兆良
* 开票历史列表接口
*/
@LogIgnoreFeign
(
logMessage
=
"queryInvoiceList"
)
@PostMapping
(
value
=
"/order/v2/invoice/list/forUser"
)
QueryInvoiceRepDto
queryInvoiceList
(
@RequestBody
QueryInvoiceReq
queryInvoiceReq
);
}
order-application-service/src/test/java/cn.freemud/client/CustomerExtendClientTest.java
View file @
b157a98e
...
...
@@ -30,6 +30,6 @@ public class CustomerExtendClientTest {
requestDto
.
setStatusFlags
(
new
ArrayList
<>(
0
));
requestDto
.
setIsProduct
(
1
);
requestDto
.
setCouponType
(
0
);
GetMemberCouponListResponseDto
responseDto
=
customerExtendClient
.
getMemberCouponListRequestDto
(
requestDto
);
//
GetMemberCouponListResponseDto responseDto=customerExtendClient.getMemberCouponListRequestDto(requestDto);
}
}
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