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
f9346295
Commit
f9346295
authored
May 28, 2021
by
徐康
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复问题
parent
971b07d1
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
22 additions
and
15 deletions
+22
-15
order-application-service/src/main/java/cn/freemud/service/delivery/ThirdDeliveryServiceImpl.java
+2
-10
order-application-service/src/main/java/cn/freemud/service/impl/MCCafeOrderServiceImpl.java
+6
-5
order-application-service/src/main/java/cn/freemud/utils/ExceptionUtils.java
+14
-0
No files found.
order-application-service/src/main/java/cn/freemud/service/delivery/ThirdDeliveryServiceImpl.java
View file @
f9346295
...
...
@@ -21,6 +21,7 @@ import cn.freemud.service.thirdparty.DeliveryFeiginClient;
import
cn.freemud.service.thirdparty.EcologyAdminApplicationClient
;
import
cn.freemud.service.thirdparty.PosClient
;
import
cn.freemud.utils.DateTimeUtil
;
import
cn.freemud.utils.ExceptionUtils
;
import
cn.freemud.utils.LogUtil
;
import
cn.freemud.utils.ResponseUtil
;
import
com.alibaba.fastjson.JSON
;
...
...
@@ -462,19 +463,10 @@ public class ThirdDeliveryServiceImpl implements ThirdDeliveryService {
}
ecologyAdminApplicationClient
.
subscribeMessage
(
request
);
}
catch
(
Exception
e
)
{
ApiLog
.
info
(
"麦咖啡订阅消息推送失败"
+
orderId
+
getExceptionInfo
(
e
));
ApiLog
.
info
(
"麦咖啡订阅消息推送失败"
+
orderId
+
ExceptionUtils
.
getExceptionInfo
(
e
));
}
}
private
String
getExceptionInfo
(
Exception
e
)
{
StringBuilder
sb
=
new
StringBuilder
();
StackTraceElement
[]
trace
=
e
.
getStackTrace
();
for
(
StackTraceElement
traceElement
:
trace
)
{
sb
.
append
(
"\tat "
+
traceElement
);
}
return
sb
.
toString
();
}
/**
* 配送消息推送
*/
...
...
order-application-service/src/main/java/cn/freemud/service/impl/MCCafeOrderServiceImpl.java
View file @
f9346295
...
...
@@ -134,6 +134,7 @@ import java.util.function.Function;
import
java.util.stream.Collectors
;
@Service
@Slf4j
public
class
MCCafeOrderServiceImpl
implements
MCCafeOrderService
{
private
final
Integer
RESPONSE_SUCCESS_CODE
=
100
;
...
...
@@ -2380,22 +2381,22 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService {
BeanUtils
.
copyProperties
(
queryOrderVo
,
vo
);
String
channelType
=
this
.
getQueryOrderChannelType
(
vo
,
userLoginInfoDto
);
QueryOrdersDto
queryOrdersDto
=
orderAdapter
.
convent2QueryOrdersDtoMcCafe
(
queryOrderVo
,
userId
,
channelType
);
QueryOrdersResponse
queryOrderResponse
;
QueryOrdersResponse
queryOrderResponse
=
null
;
try
{
QueryOrdersRequest
queryOrdersRequest2
=
new
QueryOrdersRequest
();
BeanUtil
.
convertBean
(
queryOrdersDto
,
queryOrdersRequest2
);
queryOrdersRequest2
.
setTrackingNo
(
LogTreadLocal
.
getTrackingNo
());
queryOrderResponse
=
orderCenterSdkService
.
queryMCCafeOrders
(
queryOrdersRequest2
);
}
catch
(
Exception
e
)
{
LogUtil
.
error
(
"queryOrders_error"
,
gson
.
toJson
(
queryOrdersDto
),
e
);
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER_QUERYORDER_ERROR
);
log
.
error
(
"queryRecentOrders_error : "
+
ExceptionUtils
.
getExceptionInfo
(
e
)
);
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER_QUERYORDER_ERROR
.
getCode
(),
"查询订单异常"
);
}
if
(
queryOrderResponse
==
null
||
!
RESPONSE_SUCCESS_CODE
.
equals
(
queryOrderResponse
.
getErrcode
()))
{
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER_QUERYORDER_ERROR
.
getCode
());
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER_QUERYORDER_ERROR
.
getCode
()
,
"查询订单失败"
);
}
//用户无订单数据
if
(
queryOrderResponse
.
getData
()
==
null
||
queryOrderResponse
.
getData
().
getCount
()
==
0
)
{
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER_QUERYORDER_ERROR
);
return
ResponseUtil
.
error
(
ResponseResult
.
SUCCESS
.
getCode
(),
"查询订单数量为0"
);
}
List
<
RecentGoodsInfoVo
>
recentGoodsInfoVoList
=
new
ArrayList
<>();
...
...
order-application-service/src/main/java/cn/freemud/utils/ExceptionUtils.java
0 → 100644
View file @
f9346295
package
cn
.
freemud
.
utils
;
public
class
ExceptionUtils
{
public
static
String
getExceptionInfo
(
Exception
e
)
{
StringBuilder
sb
=
new
StringBuilder
();
StackTraceElement
[]
trace
=
e
.
getStackTrace
();
for
(
StackTraceElement
traceElement
:
trace
)
{
sb
.
append
(
"\tat "
+
traceElement
);
}
return
sb
.
toString
();
}
}
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