Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yanxuan-wx-store-sharer
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wx
yanxuan-wx-store-sharer
Commits
a0528cf4
Commit
a0528cf4
authored
May 16, 2025
by
fanjiaxin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
推客分佣单入库
parent
1b92a303
Pipeline
#75630
passed with stages
in 1 minute 12 seconds
Changes
1
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
51 additions
and
2 deletions
+51
-2
CommissionOrderServiceImpl.java
...e/sharer/biz/service/impl/CommissionOrderServiceImpl.java
+51
-2
No files found.
yanxuan-wx-store-sharer-biz/src/main/java/com/netease/yanxuan/wx/store/sharer/biz/service/impl/CommissionOrderServiceImpl.java
View file @
a0528cf4
...
@@ -187,7 +187,14 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
...
@@ -187,7 +187,14 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
if
(
null
==
detailVO
)
{
if
(
null
==
detailVO
)
{
return
;
return
;
}
}
SharerOrder
sharerOrder
=
new
SharerOrder
();
LambdaQueryWrapper
<
SharerOrder
>
orderLqw
=
Wrappers
.
lambdaQuery
();
orderLqw
.
eq
(
SharerOrder:
:
getOrderId
,
detailVO
.
getOrder_id
());
orderLqw
.
eq
(
SharerOrder:
:
getSkuId
,
String
.
valueOf
(
detailVO
.
getSku_id
()));
orderLqw
.
last
(
"LIMIT 1"
);
SharerOrder
sharerOrder
=
sharerOrderMapper
.
selectOne
(
orderLqw
);
if
(
null
==
sharerOrder
){
sharerOrder
=
new
SharerOrder
();
}
sharerOrder
.
setOrderId
(
detailVO
.
getOrder_id
());
sharerOrder
.
setOrderId
(
detailVO
.
getOrder_id
());
sharerOrder
.
setSkuId
(
String
.
valueOf
(
detailVO
.
getSku_id
()));
sharerOrder
.
setSkuId
(
String
.
valueOf
(
detailVO
.
getSku_id
()));
sharerOrder
.
setCommissionStatus
(
String
.
valueOf
(
detailVO
.
getStatus
()));
sharerOrder
.
setCommissionStatus
(
String
.
valueOf
(
detailVO
.
getStatus
()));
...
@@ -201,9 +208,14 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
...
@@ -201,9 +208,14 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
sharerOrder
.
setOrderCreateTime
(
getDate
(
detailVO
.
getCreate_time
()));
sharerOrder
.
setOrderCreateTime
(
getDate
(
detailVO
.
getCreate_time
()));
sharerOrder
.
setOrderUpdateTime
(
getDate
(
detailVO
.
getUpdate_time
()));
sharerOrder
.
setOrderUpdateTime
(
getDate
(
detailVO
.
getUpdate_time
()));
Date
date
=
new
Date
();
Date
date
=
new
Date
();
sharerOrder
.
setCreateTime
(
date
);
sharerOrder
.
setUpdateTime
(
date
);
sharerOrder
.
setUpdateTime
(
date
);
if
(
null
==
sharerOrder
.
getId
()
||
sharerOrder
.
getId
()
<=
0
){
sharerOrder
.
setCreateTime
(
date
);
sharerOrderMapper
.
insert
(
sharerOrder
);
sharerOrderMapper
.
insert
(
sharerOrder
);
}
else
{
sharerOrder
.
setUpdateTime
(
date
);
sharerOrderMapper
.
updateById
(
sharerOrder
);
}
WeChatCommissionOrderDetailVO
.
OrderDetailVO
orderDetail
=
detailVO
.
getOrder_detail
();
WeChatCommissionOrderDetailVO
.
OrderDetailVO
orderDetail
=
detailVO
.
getOrder_detail
();
if
(
null
==
orderDetail
)
{
if
(
null
==
orderDetail
)
{
log
.
info
(
"[op:doSaveCommissionOrder] orderDetail is null"
);
log
.
info
(
"[op:doSaveCommissionOrder] orderDetail is null"
);
...
@@ -222,6 +234,10 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
...
@@ -222,6 +234,10 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
*/
*/
private
void
doSaveCommissionOrderProduct
(
WeChatCommissionOrderDetailVO
.
OrderDetailVO
detailVO
,
private
void
doSaveCommissionOrderProduct
(
WeChatCommissionOrderDetailVO
.
OrderDetailVO
detailVO
,
Long
sharerOrderId
)
{
Long
sharerOrderId
)
{
// 先删后增
LambdaQueryWrapper
<
SharerOrderProduct
>
delLqw
=
Wrappers
.
lambdaQuery
();
delLqw
.
eq
(
SharerOrderProduct:
:
getSharerOrderId
,
sharerOrderId
);
sharerOrderProductMapper
.
delete
(
delLqw
);
WeChatCommissionOrderDetailVO
.
ProductInfoVO
productInfo
=
detailVO
.
getProduct_info
();
WeChatCommissionOrderDetailVO
.
ProductInfoVO
productInfo
=
detailVO
.
getProduct_info
();
if
(
null
==
productInfo
)
{
if
(
null
==
productInfo
)
{
log
.
info
(
"[op:doSaveCommissionOrderProduct] productInfo is null"
);
log
.
info
(
"[op:doSaveCommissionOrderProduct] productInfo is null"
);
...
@@ -245,6 +261,10 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
...
@@ -245,6 +261,10 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
*/
*/
private
void
doSaveCommissionOrderCommission
(
WeChatCommissionOrderDetailVO
.
CommissionInfoVO
commissionInfo
,
private
void
doSaveCommissionOrderCommission
(
WeChatCommissionOrderDetailVO
.
CommissionInfoVO
commissionInfo
,
Long
sharerOrderId
)
{
Long
sharerOrderId
)
{
// 先删后增
LambdaQueryWrapper
<
SharerOrderCommission
>
delLqw
=
Wrappers
.
lambdaQuery
();
delLqw
.
eq
(
SharerOrderCommission:
:
getSharerOrderId
,
sharerOrderId
);
sharerOrderCommissionMapper
.
delete
(
delLqw
);
if
(
null
==
commissionInfo
)
{
if
(
null
==
commissionInfo
)
{
log
.
info
(
"[op:doSaveCommissionOrderCommission] commissionInfo is null"
);
log
.
info
(
"[op:doSaveCommissionOrderCommission] commissionInfo is null"
);
return
;
return
;
...
@@ -277,6 +297,11 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
...
@@ -277,6 +297,11 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
*/
*/
private
void
doSaveCommissionOrderCommissionSharer
(
WeChatCommissionOrderDetailVO
.
SharerInfoVO
sharerInfo
,
private
void
doSaveCommissionOrderCommissionSharer
(
WeChatCommissionOrderDetailVO
.
SharerInfoVO
sharerInfo
,
Long
sharerOrderId
,
Long
sharerOrderCommissionId
)
{
Long
sharerOrderId
,
Long
sharerOrderCommissionId
)
{
// 先删后增
LambdaQueryWrapper
<
SharerOrderCommissionSharer
>
delLqw
=
Wrappers
.
lambdaQuery
();
delLqw
.
eq
(
SharerOrderCommissionSharer:
:
getSharerOrderId
,
sharerOrderId
);
delLqw
.
eq
(
SharerOrderCommissionSharer:
:
getSharerOrderCommissionId
,
sharerOrderCommissionId
);
sharerOrderCommissionSharerMapper
.
delete
(
delLqw
);
if
(
null
==
sharerInfo
)
{
if
(
null
==
sharerInfo
)
{
log
.
info
(
"[op:doSaveCommissionOrderCommissionSharer] sharerInfo is null"
);
log
.
info
(
"[op:doSaveCommissionOrderCommissionSharer] sharerInfo is null"
);
return
;
return
;
...
@@ -300,6 +325,11 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
...
@@ -300,6 +325,11 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
*/
*/
private
void
doSaveCommissionOrderCommissionSubAgency
(
WeChatCommissionOrderDetailVO
.
AgencyInfoVO
agencyInfo
,
private
void
doSaveCommissionOrderCommissionSubAgency
(
WeChatCommissionOrderDetailVO
.
AgencyInfoVO
agencyInfo
,
Long
sharerOrderId
,
Long
sharerOrderCommissionId
)
{
Long
sharerOrderId
,
Long
sharerOrderCommissionId
)
{
// 先删后增
LambdaQueryWrapper
<
SharerOrderCommissionSubAgency
>
delLqw
=
Wrappers
.
lambdaQuery
();
delLqw
.
eq
(
SharerOrderCommissionSubAgency:
:
getSharerOrderId
,
sharerOrderId
);
delLqw
.
eq
(
SharerOrderCommissionSubAgency:
:
getSharerOrderCommissionId
,
sharerOrderCommissionId
);
sharerOrderCommissionSubAgencyMapper
.
delete
(
delLqw
);
if
(
null
==
agencyInfo
)
{
if
(
null
==
agencyInfo
)
{
log
.
info
(
"[op:doSaveCommissionOrderCommissionSubAgency] agencyInfo is null"
);
log
.
info
(
"[op:doSaveCommissionOrderCommissionSubAgency] agencyInfo is null"
);
return
;
return
;
...
@@ -323,6 +353,11 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
...
@@ -323,6 +353,11 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
*/
*/
private
void
doSaveCommissionOrderCommissionPromoterAgency
(
WeChatCommissionOrderDetailVO
.
AgencyInfoVO
agencyInfo
,
private
void
doSaveCommissionOrderCommissionPromoterAgency
(
WeChatCommissionOrderDetailVO
.
AgencyInfoVO
agencyInfo
,
Long
sharerOrderId
,
Long
sharerOrderCommissionId
)
{
Long
sharerOrderId
,
Long
sharerOrderCommissionId
)
{
// 先删后增
LambdaQueryWrapper
<
SharerOrderCommissionPromoterAgency
>
delLqw
=
Wrappers
.
lambdaQuery
();
delLqw
.
eq
(
SharerOrderCommissionPromoterAgency:
:
getSharerOrderId
,
sharerOrderId
);
delLqw
.
eq
(
SharerOrderCommissionPromoterAgency:
:
getSharerOrderCommissionId
,
sharerOrderCommissionId
);
sharerOrderCommissionPromoterAgencyMapper
.
delete
(
delLqw
);
if
(
null
==
agencyInfo
)
{
if
(
null
==
agencyInfo
)
{
log
.
info
(
"[op:doSaveCommissionOrderCommissionPromoterAgency] agencyInfo is null"
);
log
.
info
(
"[op:doSaveCommissionOrderCommissionPromoterAgency] agencyInfo is null"
);
return
;
return
;
...
@@ -346,6 +381,11 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
...
@@ -346,6 +381,11 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
*/
*/
private
void
doSaveCommissionOrderCommissionFinder
(
WeChatCommissionOrderDetailVO
.
FinderInfoVO
finderInfo
,
private
void
doSaveCommissionOrderCommissionFinder
(
WeChatCommissionOrderDetailVO
.
FinderInfoVO
finderInfo
,
Long
sharerOrderId
,
Long
sharerOrderCommissionId
)
{
Long
sharerOrderId
,
Long
sharerOrderCommissionId
)
{
// 先删后增
LambdaQueryWrapper
<
SharerOrderCommissionFinder
>
delLqw
=
Wrappers
.
lambdaQuery
();
delLqw
.
eq
(
SharerOrderCommissionFinder:
:
getSharerOrderId
,
sharerOrderId
);
delLqw
.
eq
(
SharerOrderCommissionFinder:
:
getSharerOrderCommissionId
,
sharerOrderCommissionId
);
sharerOrderCommissionFinderMapper
.
delete
(
delLqw
);
if
(
null
==
finderInfo
)
{
if
(
null
==
finderInfo
)
{
log
.
info
(
"[op:doSaveCommissionOrderCommissionFinder] finderInfo is null"
);
log
.
info
(
"[op:doSaveCommissionOrderCommissionFinder] finderInfo is null"
);
return
;
return
;
...
@@ -368,6 +408,11 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
...
@@ -368,6 +408,11 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
*/
*/
private
void
doSaveCommissionOrderCommissionTalent
(
WeChatCommissionOrderDetailVO
.
TalentInfoVO
talentInfo
,
private
void
doSaveCommissionOrderCommissionTalent
(
WeChatCommissionOrderDetailVO
.
TalentInfoVO
talentInfo
,
Long
sharerOrderId
,
Long
sharerOrderCommissionId
)
{
Long
sharerOrderId
,
Long
sharerOrderCommissionId
)
{
// 先删后增
LambdaQueryWrapper
<
SharerOrderCommissionTalent
>
delLqw
=
Wrappers
.
lambdaQuery
();
delLqw
.
eq
(
SharerOrderCommissionTalent:
:
getSharerOrderId
,
sharerOrderId
);
delLqw
.
eq
(
SharerOrderCommissionTalent:
:
getSharerOrderCommissionId
,
sharerOrderCommissionId
);
sharerOrderCommissionTalentMapper
.
delete
(
delLqw
);
if
(
null
==
talentInfo
)
{
if
(
null
==
talentInfo
)
{
log
.
info
(
"[op:doSaveCommissionOrderCommissionTalent] talentInfo is null"
);
log
.
info
(
"[op:doSaveCommissionOrderCommissionTalent] talentInfo is null"
);
return
;
return
;
...
@@ -391,6 +436,10 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
...
@@ -391,6 +436,10 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
*/
*/
private
void
doSaveCommissionOrderBuyer
(
WeChatCommissionOrderDetailVO
.
BuyerInfoVO
buyerInfo
,
private
void
doSaveCommissionOrderBuyer
(
WeChatCommissionOrderDetailVO
.
BuyerInfoVO
buyerInfo
,
Long
sharerOrderId
)
{
Long
sharerOrderId
)
{
// 先删后增
LambdaQueryWrapper
<
SharerOrderBuyer
>
delLqw
=
Wrappers
.
lambdaQuery
();
delLqw
.
eq
(
SharerOrderBuyer:
:
getSharerOrderId
,
sharerOrderId
);
sharerOrderBuyerMapper
.
delete
(
delLqw
);
if
(
null
==
buyerInfo
)
{
if
(
null
==
buyerInfo
)
{
log
.
info
(
"[op:doSaveCommissionOrderBuyer] buyerInfo is null"
);
log
.
info
(
"[op:doSaveCommissionOrderBuyer] buyerInfo is null"
);
return
;
return
;
...
...
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