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
05173345
Commit
05173345
authored
May 16, 2025
by
fanjiaxin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
推客分佣单入库
parent
6bbd7782
Pipeline
#75621
passed with stages
in 1 minute 17 seconds
Changes
7
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
46 additions
and
34 deletions
+46
-34
20250516.sql
doc/sql/20250516.sql
+12
-15
CommissionOrderServiceImpl.java
...e/sharer/biz/service/impl/CommissionOrderServiceImpl.java
+4
-0
WeChatCommissionOrderListBO.java
...ntegration/meta/model/bo/WeChatCommissionOrderListBO.java
+5
-0
WeChatCommissionOrderListVO.java
...ntegration/meta/model/vo/WeChatCommissionOrderListVO.java
+1
-9
WeChatListVO.java
.../store/sharer/integration/meta/model/vo/WeChatListVO.java
+22
-0
WeChatPromoteProductListVO.java
...integration/meta/model/vo/WeChatPromoteProductListVO.java
+1
-5
WeChatSharerListVO.java
.../sharer/integration/meta/model/vo/WeChatSharerListVO.java
+1
-5
No files found.
doc/sql/20250516.sql
View file @
05173345
...
@@ -3,7 +3,6 @@ ALTER TABLE `SHARER_INFO` ADD `id_card_number` varchar(32) NOT NULL DEFAULT '' C
...
@@ -3,7 +3,6 @@ ALTER TABLE `SHARER_INFO` ADD `id_card_number` varchar(32) NOT NULL DEFAULT '' C
ALTER
TABLE
`SHARER_INFO`
ADD
`mobile_phone`
varchar
(
16
)
NOT
NULL
DEFAULT
''
COMMENT
'手机号'
AFTER
`id_card_number`
;
ALTER
TABLE
`SHARER_INFO`
ADD
`mobile_phone`
varchar
(
16
)
NOT
NULL
DEFAULT
''
COMMENT
'手机号'
AFTER
`id_card_number`
;
CREATE
TABLE
`SHARER_ORDER_SYNC_FAIL`
(
CREATE
TABLE
`SHARER_ORDER_SYNC_FAIL`
(
`id`
bigint
(
32
)
unsigned
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键ID'
,
`id`
bigint
(
32
)
unsigned
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键ID'
,
`order_id`
varchar
(
64
)
NOT
NULL
DEFAULT
''
COMMENT
'订单号'
,
`order_id`
varchar
(
64
)
NOT
NULL
DEFAULT
''
COMMENT
'订单号'
,
...
@@ -89,18 +88,18 @@ CREATE TABLE `SHARER_ORDER_COMMISSION_SUB_AGENCY` (
...
@@ -89,18 +88,18 @@ CREATE TABLE `SHARER_ORDER_COMMISSION_SUB_AGENCY` (
CREATE
TABLE
`COMMISSION_PROMOTER_AGENCY`
(
CREATE
TABLE
`
SHARER_ORDER_
COMMISSION_PROMOTER_AGENCY`
(
`id`
bigint
(
32
)
unsigned
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键ID'
,
`id`
bigint
(
32
)
unsigned
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键ID'
,
`sharer_order_id`
bigint
(
32
)
unsigned
NOT
NULL
COMMENT
'佣金单ID'
,
`sharer_order_id`
bigint
(
32
)
unsigned
NOT
NULL
COMMENT
'佣金单ID'
,
`sharer_order_commission_id`
bigint
(
32
)
unsigned
NOT
NULL
COMMENT
'佣金单分佣ID'
,
`sharer_order_commission_id`
bigint
(
32
)
unsigned
NOT
NULL
COMMENT
'佣金单分佣ID'
,
`appid`
varchar
(
128
)
NOT
NULL
DEFAULT
''
COMMENT
'推客机构appid'
,
`appid`
varchar
(
128
)
NOT
NULL
DEFAULT
''
COMMENT
'推客机构appid'
,
`nickname`
varchar
(
128
)
NOT
NULL
DEFAULT
''
COMMENT
'推客机构昵称'
,
`nickname`
varchar
(
128
)
NOT
NULL
DEFAULT
''
COMMENT
'推客机构昵称'
,
`ratio`
int
unsigned
NOT
NULL
DEFAULT
0
COMMENT
'推客机构服务费率[0, 1000000]'
,
`ratio`
int
unsigned
NOT
NULL
DEFAULT
0
COMMENT
'推客机构服务费率[0, 1000000]'
,
`amount`
int
unsigned
NOT
NULL
DEFAULT
0
COMMENT
'推客机构服务费'
,
`amount`
int
unsigned
NOT
NULL
DEFAULT
0
COMMENT
'推客机构服务费'
,
`profit_sharding_suc_time`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'推客机构服务费结算时间'
,
`profit_sharding_suc_time`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'推客机构服务费结算时间'
,
PRIMARY
KEY
(
`id`
),
PRIMARY
KEY
(
`id`
),
KEY
`idx_sharer_order_id`
(
`sharer_order_id`
),
KEY
`idx_sharer_order_id`
(
`sharer_order_id`
),
KEY
`idx_sharer_order_commission_id`
(
`sharer_order_commission_id`
)
KEY
`idx_sharer_order_commission_id`
(
`sharer_order_commission_id`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'推客佣金单分佣推客机构表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'推客佣金单分佣推客机构表'
;
...
@@ -143,5 +142,3 @@ CREATE TABLE `SHARER_ORDER_BUYER` (
...
@@ -143,5 +142,3 @@ CREATE TABLE `SHARER_ORDER_BUYER` (
PRIMARY
KEY
(
`id`
),
PRIMARY
KEY
(
`id`
),
KEY
`idx_sharer_order_id`
(
`sharer_order_id`
)
KEY
`idx_sharer_order_id`
(
`sharer_order_id`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'推客佣金单买家表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'推客佣金单买家表'
;
yanxuan-wx-store-sharer-biz/src/main/java/com/netease/yanxuan/wx/store/sharer/biz/service/impl/CommissionOrderServiceImpl.java
View file @
05173345
...
@@ -74,7 +74,11 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
...
@@ -74,7 +74,11 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
if
(
null
==
listVO
||
CollectionUtils
.
isEmpty
(
listVO
.
getList
()))
{
if
(
null
==
listVO
||
CollectionUtils
.
isEmpty
(
listVO
.
getList
()))
{
return
;
return
;
}
}
Boolean
hasMore
=
listVO
.
getHas_more
();
nextKey
=
listVO
.
getNext_key
();
nextKey
=
listVO
.
getNext_key
();
if
(
null
==
hasMore
||
!
hasMore
||
StringUtils
.
isBlank
(
nextKey
)){
return
;
}
for
(
WeChatCommissionOrderItemVO
itemVO
:
listVO
.
getList
())
{
for
(
WeChatCommissionOrderItemVO
itemVO
:
listVO
.
getList
())
{
// 推客分佣单入库
// 推客分佣单入库
doSyncCommissionOrder
(
itemVO
.
getOrder_id
(),
itemVO
.
getSku_id
());
doSyncCommissionOrder
(
itemVO
.
getOrder_id
(),
itemVO
.
getSku_id
());
...
...
yanxuan-wx-store-sharer-integration/src/main/java/com/netease/yanxuan/wx/store/sharer/integration/meta/model/bo/WeChatCommissionOrderListBO.java
View file @
05173345
...
@@ -21,6 +21,11 @@ public class WeChatCommissionOrderListBO implements Serializable {
...
@@ -21,6 +21,11 @@ public class WeChatCommissionOrderListBO implements Serializable {
private
WeChatTimeRangeBO
create_time_range
;
private
WeChatTimeRangeBO
create_time_range
;
/**
/**
* 是否还有剩余商品
*/
private
Boolean
has_more
;
/**
* 分页参数,第一页为空,后面返回前面一页返回的数据
* 分页参数,第一页为空,后面返回前面一页返回的数据
*/
*/
private
String
next_key
;
private
String
next_key
;
...
...
yanxuan-wx-store-sharer-integration/src/main/java/com/netease/yanxuan/wx/store/sharer/integration/meta/model/vo/WeChatCommissionOrderListVO.java
View file @
05173345
...
@@ -12,18 +12,10 @@ import java.util.List;
...
@@ -12,18 +12,10 @@ import java.util.List;
*/
*/
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
WeChatCommissionOrderListVO
extends
WeChat
Core
VO
{
public
class
WeChatCommissionOrderListVO
extends
WeChat
List
VO
{
private
static
final
long
serialVersionUID
=
8529644543147459802L
;
private
static
final
long
serialVersionUID
=
8529644543147459802L
;
/**
/**
* 是否还有剩余商品
*/
private
Boolean
has_more
;
/**
* 分页参数,第一页为空,后面返回前面一页返回的数据
*/
private
String
next_key
;
/**
* 集合
* 集合
*/
*/
private
List
<
WeChatCommissionOrderItemVO
>
list
;
private
List
<
WeChatCommissionOrderItemVO
>
list
;
...
...
yanxuan-wx-store-sharer-integration/src/main/java/com/netease/yanxuan/wx/store/sharer/integration/meta/model/vo/WeChatListVO.java
0 → 100644
View file @
05173345
package
com
.
netease
.
yanxuan
.
wx
.
store
.
sharer
.
integration
.
meta
.
model
.
vo
;
import
lombok.Data
;
/**
* @Description 微信凭证-核心对象
* @Author fanjiaxin
* @Date 2025/3/11 19:05
*/
@Data
public
class
WeChatListVO
extends
WeChatCoreVO
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 是否还有数据
*/
private
Boolean
has_more
;
/**
* 分页参数,第一页为空,后面返回前面一页返回的数据
*/
private
String
next_key
;
}
yanxuan-wx-store-sharer-integration/src/main/java/com/netease/yanxuan/wx/store/sharer/integration/meta/model/vo/WeChatPromoteProductListVO.java
View file @
05173345
...
@@ -12,14 +12,10 @@ import java.util.List;
...
@@ -12,14 +12,10 @@ import java.util.List;
*/
*/
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
WeChatPromoteProductListVO
extends
WeChat
Core
VO
{
public
class
WeChatPromoteProductListVO
extends
WeChat
List
VO
{
private
static
final
long
serialVersionUID
=
8529644543147459802L
;
private
static
final
long
serialVersionUID
=
8529644543147459802L
;
/**
/**
* 分页参数,第一页为空,后面返回前面一页返回的数据
*/
private
String
next_key
;
/**
* 商品列表
* 商品列表
*/
*/
private
List
<
WeChatPromoteProductListItemVO
>
product_list
;
private
List
<
WeChatPromoteProductListItemVO
>
product_list
;
...
...
yanxuan-wx-store-sharer-integration/src/main/java/com/netease/yanxuan/wx/store/sharer/integration/meta/model/vo/WeChatSharerListVO.java
View file @
05173345
...
@@ -10,14 +10,10 @@ import java.util.List;
...
@@ -10,14 +10,10 @@ import java.util.List;
* @Date 2025/3/11 19:05
* @Date 2025/3/11 19:05
*/
*/
@Data
@Data
public
class
WeChatSharerListVO
extends
WeChat
Core
VO
{
public
class
WeChatSharerListVO
extends
WeChat
List
VO
{
private
static
final
long
serialVersionUID
=
8529644543147459802L
;
private
static
final
long
serialVersionUID
=
8529644543147459802L
;
/**
/**
* 分页参数,第一页为空,后面返回前面一页返回的数据
*/
private
String
next_key
;
/**
* 推客集合
* 推客集合
*/
*/
private
List
<
WeChatSharerInfoVO
>
sharer_info_list
;
private
List
<
WeChatSharerInfoVO
>
sharer_info_list
;
...
...
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