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
80214fec
Commit
80214fec
authored
Apr 23, 2021
by
zhiheng.zhang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
华莱士更新
parent
d3cf7a83
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
40 additions
and
5 deletions
+40
-5
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
+5
-2
order-application-service/src/main/java/cn/freemud/entities/vo/QueryOrderResponseVo.java
+5
-0
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+6
-3
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/AfterOrderExtInfoDto.java
+24
-0
No files found.
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
View file @
80214fec
...
@@ -58,6 +58,7 @@ import com.freemud.api.assortment.datamanager.manager.cache.CacheOpenPlatformPar
...
@@ -58,6 +58,7 @@ import com.freemud.api.assortment.datamanager.manager.cache.CacheOpenPlatformPar
import
com.freemud.application.sdk.api.log.LogThreadLocal
;
import
com.freemud.application.sdk.api.log.LogThreadLocal
;
import
com.freemud.application.sdk.api.ordercenter.entities.PayItem
;
import
com.freemud.application.sdk.api.ordercenter.entities.PayItem
;
import
com.freemud.application.sdk.api.ordercenter.enums.*
;
import
com.freemud.application.sdk.api.ordercenter.enums.*
;
import
com.freemud.application.sdk.api.ordercenter.request.AfterOrderExtInfoDto
;
import
com.freemud.application.sdk.api.ordercenter.request.OrderConditionsReq
;
import
com.freemud.application.sdk.api.ordercenter.request.OrderConditionsReq
;
import
com.freemud.application.sdk.api.ordercenter.request.OrderExtInfoDto
;
import
com.freemud.application.sdk.api.ordercenter.request.OrderExtInfoDto
;
import
com.freemud.application.sdk.api.ordercenter.request.OrderExtendedReq
;
import
com.freemud.application.sdk.api.ordercenter.request.OrderExtendedReq
;
...
@@ -1449,8 +1450,10 @@ public class OrderAdapter {
...
@@ -1449,8 +1450,10 @@ public class OrderAdapter {
//拼团信息
//拼团信息
responseVo
.
setSpellGroupCode
(
ordersBean
.
getSpellGroupCode
());
responseVo
.
setSpellGroupCode
(
ordersBean
.
getSpellGroupCode
());
if
(
null
!=
ordersBean
.
getAfterSalesOrderResp
()
&&
StringUtils
.
isNotEmpty
(
ordersBean
.
getAfterSalesOrderResp
().
getExtInfo
())){
AfterOrderExtInfoDto
afterOrderExtInfoDto
=
JSONObject
.
parseObject
(
ordersBean
.
getAfterSalesOrderResp
().
getExtInfo
(),
AfterOrderExtInfoDto
.
class
);
responseVo
.
setRefundMode
(
afterOrderExtInfoDto
.
getRefundMode
());
}
list
.
add
(
responseVo
);
list
.
add
(
responseVo
);
});
});
return
list
;
return
list
;
...
...
order-application-service/src/main/java/cn/freemud/entities/vo/QueryOrderResponseVo.java
View file @
80214fec
...
@@ -578,5 +578,10 @@ public class QueryOrderResponseVo {
...
@@ -578,5 +578,10 @@ public class QueryOrderResponseVo {
*/
*/
private
Integer
isCouponOrder
;
private
Integer
isCouponOrder
;
/**
* 用户申请退款原因 1=退款退货 2=只退款不退货
*/
private
int
refundMode
;
}
}
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
80214fec
...
@@ -2191,9 +2191,12 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -2191,9 +2191,12 @@ public class OrderServiceImpl implements Orderservice {
}
}
// 【优化】【小程序】顾客申请退款提交时,判断当前的订单状态,是否允许申请退款
// 【优化】【小程序】顾客申请退款提交时,判断当前的订单状态,是否允许申请退款
//if (OrderStatus.COMPLETE.getCode().equals(orderBean.getStatus())) {
//if (OrderStatus.COMPLETE.getCode().equals(orderBean.getStatus())) {
boolean
refundButton
=
orderAdapter
.
checkRefundButton
(
queryOrderByIdResponse
.
getData
(),
userInfo
.
getWxAppId
());
//微商城订单不校验
if
(!
refundButton
)
{
if
(!
com
.
freemud
.
sdk
.
api
.
assortment
.
order
.
enums
.
OrderSourceType
.
SAASMALL
.
getCode
().
equalsIgnoreCase
(
orderBean
.
getSource
()))
{
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER_NOT_ALLOW_REFUND
.
getCode
(),
ResponseResult
.
ORDER_NOT_ALLOW_REFUND
.
getMessage
());
boolean
refundButton
=
orderAdapter
.
checkRefundButton
(
queryOrderByIdResponse
.
getData
(),
userInfo
.
getWxAppId
());
if
(!
refundButton
)
{
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER_NOT_ALLOW_REFUND
.
getCode
(),
ResponseResult
.
ORDER_NOT_ALLOW_REFUND
.
getMessage
());
}
}
}
//}
//}
List
<
AssortmentOpenPlatformPartnerWxappConfig
>
partnerWxappConfigs
=
cacheOpenPlatformPartnerWxappConfigManager
.
cacheSelectDefaultPage
(
userInfo
.
getWxAppId
(),
"2"
);
List
<
AssortmentOpenPlatformPartnerWxappConfig
>
partnerWxappConfigs
=
cacheOpenPlatformPartnerWxappConfigManager
.
cacheSelectDefaultPage
(
userInfo
.
getWxAppId
(),
"2"
);
...
...
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/AfterOrderExtInfoDto.java
0 → 100644
View file @
80214fec
/**
* All rights Reserved, Designed By www.freemud.cn
*
* @Title: OrderExtInfoDto
* @Package com.freemud.application.sdk.api.ordercenter.request
* @Description:
* @author: ping.wu
* @date: 2019/4/2 20:21
* @version V1.0
* @Copyright: 2019 www.freemud.cn Inc. All rights reserved.
* 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
*/
package
com
.
freemud
.
application
.
sdk
.
api
.
ordercenter
.
request
;
import
lombok.Data
;
@Data
public
class
AfterOrderExtInfoDto
{
private
int
refundMode
;
}
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