Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
sibu-v-mall
/
sibu-v-mall-third-api
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
8b85198f
由
刘嘉
编写于
2018-04-14 11:12:55 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
菠萝派接口-退款检测 判断该订单是否有退款
1 个父辈
cc439088
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
5 行增加
和
3 行删除
com.sibu.orderHelper.service/src/main/java/com/sibu/orderHelper/integral/service/pineapple/impl/CheckRefundStatusBizServiceImpl.java
com.sibu.orderHelper.service/src/main/java/com/sibu/orderHelper/integral/service/pineapple/impl/CheckRefundStatusBizServiceImpl.java
查看文件 @
8b85198
...
...
@@ -87,7 +87,10 @@ public class CheckRefundStatusBizServiceImpl extends AbstractBizService<CheckRef
return
checkRefundStatusResponse
;
}
else
{
checkRefundStatusBeanList
=
pineappleDao
.
childrenrefundStatusByCourse
(
IMDoingOrderBean
.
getOrderCode
());
if
(!
StringUtil
.
isNull
(
checkRefundStatusBeanList
)
&&
!
checkRefundStatusBeanList
.
isEmpty
()){
if
(
StringUtil
.
isNull
(
checkRefundStatusBeanList
)
||
checkRefundStatusBeanList
.
isEmpty
())
{
log
.
error
(
String
.
format
(
"订单号:%s查询不到退款成功记录,请求method:%s,appket:%s"
,
callRequest
.
getBizModel
().
getOrderID
(),
callRequest
.
getRequest
().
getMethod
(),
callRequest
.
getRequest
().
getAppkey
()));
throw
new
BizException
(
String
.
format
(
"订单号:%s查询不到退款成功记录,请求method:%s,appket:%s"
,
callRequest
.
getBizModel
().
getOrderID
(),
callRequest
.
getRequest
().
getMethod
(),
callRequest
.
getRequest
().
getAppkey
()));
}
Optional
<
CheckRefundStatusBean
>
entity
=
checkRefundStatusBeanList
.
stream
().
findFirst
();
checkRefundStatusResponse
.
setRefundStatus
(
PineappleRefundEnum
.
resolveByPlatformRefundStatus
(
Integer
.
valueOf
(
entity
.
get
().
getRefundStatus
())).
getCode
());
checkRefundStatusResponse
.
setSubmessage
(
PineappleRefundEnum
.
resolveByPlatformRefundStatus
(
Integer
.
valueOf
(
entity
.
get
().
getRefundStatus
())).
getMsg
());
...
...
@@ -96,12 +99,11 @@ public class CheckRefundStatusBizServiceImpl extends AbstractBizService<CheckRef
bean
.
setRefundStatusdescription
(
PineappleRefundEnum
.
resolveByPlatformRefundStatus
(
Integer
.
valueOf
(
bean
.
getRefundStatus
())).
getMsg
());
bean
.
setRefundStatus
(
PineappleRefundEnum
.
resolveByPlatformRefundStatus
(
Integer
.
valueOf
(
bean
.
getRefundStatus
())).
getCode
());
}
checkRefundStatusResponse
.
setCode
(
PineappleEnum
.
SUCCESS
.
getCode
());
checkRefundStatusResponse
.
setMessage
(
PineappleEnum
.
SUCCESS
.
getMsg
());
checkRefundStatusResponse
.
setChildrenrefundStatus
(
checkRefundStatusBeanList
);
return
checkRefundStatusResponse
;
}
}
}
}
...
...
请
注册
或
登录
后发表评论