记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
董敬伟
liquidnet-bus-v1
Commits
797acf9b
Commit
797acf9b
authored
Feb 16, 2022
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改退款
parent
a3979d6b
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
10 additions
and
6 deletions
+10
-6
GoblinStoreBackOrderController.java
...lin/controller/manage/GoblinStoreBackOrderController.java
+1
-1
GoblinOrderAppServiceImpl.java
...ervice/goblin/service/impl/GoblinOrderAppServiceImpl.java
+2
-2
GoblinOrderServiceImpl.java
...t/service/goblin/service/impl/GoblinOrderServiceImpl.java
+2
-0
GoblinStoreBackOrderServiceImpl.java
.../service/impl/manage/GoblinStoreBackOrderServiceImpl.java
+1
-1
GoblinStoreOrderServiceImpl.java
...blin/service/impl/manage/GoblinStoreOrderServiceImpl.java
+2
-1
GoblinMongoUtils.java
...a/com/liquidnet/service/goblin/util/GoblinMongoUtils.java
+2
-1
No files found.
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/controller/manage/GoblinStoreBackOrderController.java
View file @
797acf9b
...
@@ -36,7 +36,7 @@ public class GoblinStoreBackOrderController {
...
@@ -36,7 +36,7 @@ public class GoblinStoreBackOrderController {
@ApiImplicitParams
({
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"Integer"
,
name
=
"page"
,
value
=
"页数"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"Integer"
,
name
=
"page"
,
value
=
"页数"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
false
,
dataType
=
"String"
,
name
=
"orderBackCode"
,
value
=
"订单退款编号"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
false
,
dataType
=
"String"
,
name
=
"orderBackCode"
,
value
=
"订单退款编号"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
false
,
dataType
=
"Integer"
,
name
=
"type"
,
value
=
"退款类型[
0-全部|
1-退款|2-退货|3-退款退货]"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
false
,
dataType
=
"Integer"
,
name
=
"type"
,
value
=
"退款类型[1-退款|2-退货|3-退款退货]"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
false
,
dataType
=
"String"
,
name
=
"cst"
,
value
=
"申请起始时间"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
false
,
dataType
=
"String"
,
name
=
"cst"
,
value
=
"申请起始时间"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
false
,
dataType
=
"String"
,
name
=
"cet"
,
value
=
"申请终止时间"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
false
,
dataType
=
"String"
,
name
=
"cet"
,
value
=
"申请终止时间"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
false
,
dataType
=
"String"
,
name
=
"orderCode"
,
value
=
"订单编号"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
false
,
dataType
=
"String"
,
name
=
"orderCode"
,
value
=
"订单编号"
),
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/service/impl/GoblinOrderAppServiceImpl.java
View file @
797acf9b
...
@@ -227,6 +227,7 @@ public class GoblinOrderAppServiceImpl implements IGoblinOrderAppService {
...
@@ -227,6 +227,7 @@ public class GoblinOrderAppServiceImpl implements IGoblinOrderAppService {
backOrderSkuVo
.
setSpuId
(
orderSkuVo
.
getSpuId
());
backOrderSkuVo
.
setSpuId
(
orderSkuVo
.
getSpuId
());
backOrderSkuVo
.
setSpuName
(
orderSkuVo
.
getSpuName
());
backOrderSkuVo
.
setSpuName
(
orderSkuVo
.
getSpuName
());
backOrderSkuVo
.
setSkuId
(
orderSkuVo
.
getSkuId
());
backOrderSkuVo
.
setSkuId
(
orderSkuVo
.
getSkuId
());
backOrderSkuVo
.
setSkuPic
(
orderSkuVo
.
getSkuImage
());
backOrderSkuVo
.
setSkuName
(
orderSkuVo
.
getSkuName
());
backOrderSkuVo
.
setSkuName
(
orderSkuVo
.
getSkuName
());
backOrderSkuVo
.
setRefundPrice
(
orderSkuVo
.
getSkuPriceActual
());
backOrderSkuVo
.
setRefundPrice
(
orderSkuVo
.
getSkuPriceActual
());
backOrderSkuVo
.
setSkuSpecs
(
orderSkuVo
.
getSkuSpecs
());
backOrderSkuVo
.
setSkuSpecs
(
orderSkuVo
.
getSkuSpecs
());
...
@@ -268,8 +269,7 @@ public class GoblinOrderAppServiceImpl implements IGoblinOrderAppService {
...
@@ -268,8 +269,7 @@ public class GoblinOrderAppServiceImpl implements IGoblinOrderAppService {
backOrderLog
.
getBackOrderLogId
(),
backOrderLog
.
getBackOrderId
(),
backOrderLog
.
getOperationType
(),
backOrderLog
.
getBackOrderLogId
(),
backOrderLog
.
getBackOrderId
(),
backOrderLog
.
getOperationType
(),
backOrderLog
.
getMessage
(),
backOrderLog
.
getOperationName
(),
backOrderLog
.
getStatus
(),
now
backOrderLog
.
getMessage
(),
backOrderLog
.
getOperationName
(),
backOrderLog
.
getStatus
(),
now
});
});
queueUtils
.
sendMsgByRedis
(
MQConst
.
GoblinQueue
.
GOBLIN_USER_ORDER_OPERA
.
getKey
(),
queueUtils
.
sendMsgByRedis
(
MQConst
.
GoblinQueue
.
GOBLIN_USER_ORDER_OPERA
.
getKey
(),
SqlMapping
.
gets
(
sqls
,
applyRefund
,
orderStatus
,
orderSkuStatus
,
refundLog
));
SqlMapping
.
get
(
"goblin_order.pay.again"
,
SqlMapping
.
gets
(
sqls
,
applyRefund
,
orderStatus
,
orderSkuStatus
,
refundLog
)));
return
ResponseDto
.
success
();
return
ResponseDto
.
success
();
}
}
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/service/impl/GoblinOrderServiceImpl.java
View file @
797acf9b
...
@@ -35,6 +35,7 @@ import java.time.format.DateTimeFormatter;
...
@@ -35,6 +35,7 @@ import java.time.format.DateTimeFormatter;
import
java.util.*
;
import
java.util.*
;
import
static
com
.
liquidnet
.
commons
.
lang
.
util
.
DateUtil
.
DTF_YMD_HMS
;
import
static
com
.
liquidnet
.
commons
.
lang
.
util
.
DateUtil
.
DTF_YMD_HMS
;
import
static
com
.
liquidnet
.
commons
.
lang
.
util
.
DateUtil
.
getNowTime
;
@Service
@Service
@Slf4j
@Slf4j
...
@@ -431,6 +432,7 @@ public class GoblinOrderServiceImpl implements IGoblinOrderService {
...
@@ -431,6 +432,7 @@ public class GoblinOrderServiceImpl implements IGoblinOrderService {
//redis 赋值
//redis 赋值
orderVo
.
setOrderAttrVo
(
orderAttrVo
);
orderVo
.
setOrderAttrVo
(
orderAttrVo
);
orderVo
.
setOrderSkuVoIds
(
goblinOrderSkuIdList
);
orderVo
.
setOrderSkuVoIds
(
goblinOrderSkuIdList
);
orderVo
.
setCreatedAt
(
getNowTime
());
redisUtils
.
setGoblinOrder
(
orderVo
.
getOrderId
(),
orderVo
);
redisUtils
.
setGoblinOrder
(
orderVo
.
getOrderId
(),
orderVo
);
redisUtils
.
setMasterCode
(
preParam
.
getOrderMasterCode
(),
preParam
.
getOrderIdList
().
substring
(
1
));
redisUtils
.
setMasterCode
(
preParam
.
getOrderMasterCode
(),
preParam
.
getOrderIdList
().
substring
(
1
));
mongoUtils
.
insertGoblinStoreOrderVo
(
orderVo
);
mongoUtils
.
insertGoblinStoreOrderVo
(
orderVo
);
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/service/impl/manage/GoblinStoreBackOrderServiceImpl.java
View file @
797acf9b
...
@@ -154,7 +154,7 @@ public class GoblinStoreBackOrderServiceImpl implements IGoblinStoreBackOrderSer
...
@@ -154,7 +154,7 @@ public class GoblinStoreBackOrderServiceImpl implements IGoblinStoreBackOrderSer
backOrderLog
.
setOperationType
(
GoblinStatusConst
.
Type
.
OPERATION_TYPE_2
.
getValue
());
backOrderLog
.
setOperationType
(
GoblinStatusConst
.
Type
.
OPERATION_TYPE_2
.
getValue
());
backOrderLog
.
setMessage
(
"商户退款-同意退款:backOrderId=["
+
backOrderId
+
"]"
);
backOrderLog
.
setMessage
(
"商户退款-同意退款:backOrderId=["
+
backOrderId
+
"]"
);
//调用退款
//调用退款
GoblinStoreOrderVo
orderVo
=
redisUtils
.
getGoblinOrder
(
backOrder
Id
);
GoblinStoreOrderVo
orderVo
=
redisUtils
.
getGoblinOrder
(
backOrder
Vo
.
getOrderId
()
);
String
returnString
=
initRefund
(
orderVo
,
backOrderVo
.
getRealBackPrice
(),
backOrderVo
.
getBackCode
());
String
returnString
=
initRefund
(
orderVo
,
backOrderVo
.
getRealBackPrice
(),
backOrderVo
.
getBackCode
());
HashMap
hashMapResult
=
JsonUtils
.
fromJson
(
returnString
,
HashMap
.
class
);
HashMap
hashMapResult
=
JsonUtils
.
fromJson
(
returnString
,
HashMap
.
class
);
Boolean
success
=
(
Boolean
)
hashMapResult
.
get
(
"success"
);
Boolean
success
=
(
Boolean
)
hashMapResult
.
get
(
"success"
);
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/service/impl/manage/GoblinStoreOrderServiceImpl.java
View file @
797acf9b
...
@@ -537,9 +537,10 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService {
...
@@ -537,9 +537,10 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService {
}
}
backOrderVo
.
setStatus
(
GoblinStatusConst
.
Status
.
ORDER_BACK_STATUS_2
.
getValue
());
backOrderVo
.
setStatus
(
GoblinStatusConst
.
Status
.
ORDER_BACK_STATUS_2
.
getValue
());
backOrderVo
.
setRefundAt
(
nowStr
);
backOrderVo
.
setRefundAt
(
nowStr
);
List
<
GoblinOrderSkuVo
>
skuVoList
=
ObjectUtil
.
getGoblinOrderSkuVoArrayList
();
for
(
GoblinBackOrderSkuVo
backOrderSkuVo
:
backOrderSkuVos
)
{
for
(
GoblinBackOrderSkuVo
backOrderSkuVo
:
backOrderSkuVos
)
{
GoblinOrderSkuVo
orderSkuVo
=
redisUtils
.
getGoblinOrderSkuVo
(
backOrderSkuVo
.
getOrderSkuId
());
GoblinOrderSkuVo
orderSkuVo
=
redisUtils
.
getGoblinOrderSkuVo
(
backOrderSkuVo
.
getOrderSkuId
());
orderSkuVo
.
setPriceRefund
(
orderSkuVo
.
getPriceRefund
().
add
(
price
));
orderSkuVo
.
setPriceRefund
(
orderSkuVo
.
getPriceRefund
()
==
null
?
BigDecimal
.
ZERO
:
orderSkuVo
.
getPriceRefund
()
.
add
(
price
));
if
(
orderSkuVo
.
getPriceRefund
().
compareTo
(
orderSkuVo
.
getSkuPriceActual
())
==
0
)
{
if
(
orderSkuVo
.
getPriceRefund
().
compareTo
(
orderSkuVo
.
getSkuPriceActual
())
==
0
)
{
orderSkuVo
.
setStatus
(
GoblinStatusConst
.
Status
.
ORDER_STATUS_6
.
getValue
());
orderSkuVo
.
setStatus
(
GoblinStatusConst
.
Status
.
ORDER_STATUS_6
.
getValue
());
String
pre
=
GoblinStatusConst
.
MarketPreStatus
.
getPre
(
orderSkuVo
.
getSkuId
());
String
pre
=
GoblinStatusConst
.
MarketPreStatus
.
getPre
(
orderSkuVo
.
getSkuId
());
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/util/GoblinMongoUtils.java
View file @
797acf9b
...
@@ -867,7 +867,8 @@ public class GoblinMongoUtils {
...
@@ -867,7 +867,8 @@ public class GoblinMongoUtils {
query
.
skip
(
skipCount
).
limit
(
size
);
query
.
skip
(
skipCount
).
limit
(
size
);
query
.
fields
().
include
(
"backCode"
).
include
(
"orderCode"
).
include
(
"backOrderId"
).
include
(
"type"
).
include
(
"status"
).
include
(
"realBackPrice"
).
include
(
"createdAt"
)
query
.
fields
().
include
(
"backCode"
).
include
(
"orderCode"
).
include
(
"backOrderId"
).
include
(
"type"
).
include
(
"status"
).
include
(
"realBackPrice"
).
include
(
"createdAt"
)
.
include
(
"backOrderSkuVos.spuName"
).
include
(
"backOrderSkuVos.skuName"
).
include
(
"backOrderSkuVos.spuPic"
).
include
(
"backOrderSkuVos.skuPic"
)
.
include
(
"backOrderSkuVos.spuName"
).
include
(
"backOrderSkuVos.skuName"
).
include
(
"backOrderSkuVos.spuPic"
).
include
(
"backOrderSkuVos.skuPic"
)
.
include
(
"backOrderSkuVos.skuSpecs"
);
.
include
(
"backOrderSkuVos.skuSpecs"
).
include
(
"backOrderSkuVos.skuId"
).
include
(
"backOrderSkuVos.spuId"
).
include
(
"backOrderSkuVos.orderSkuId"
)
.
include
(
"backOrderSkuVos.refundPrice"
);
List
<
GoblinBackOrderVo
>
dataList
=
mongoTemplate
.
find
(
query
,
GoblinBackOrderVo
.
class
,
GoblinBackOrderVo
.
class
.
getSimpleName
());
List
<
GoblinBackOrderVo
>
dataList
=
mongoTemplate
.
find
(
query
,
GoblinBackOrderVo
.
class
,
GoblinBackOrderVo
.
class
.
getSimpleName
());
//查询总数量
//查询总数量
Query
countQuery
=
Query
.
query
(
criteria
);
Query
countQuery
=
Query
.
query
(
criteria
);
...
...
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