## Opt - 新秒结表

This commit is contained in:
sangelxiu1 2025-09-09 15:45:30 +08:00 committed by cabbage
parent f358766fc5
commit 6183f775c0
4 changed files with 110 additions and 25 deletions

View File

@ -86,7 +86,7 @@ public class BonusSettleRangeHandle extends BonusSettleHandle {
sourceMemberRangeExt.setConsumePv(ComputeUtil.computeAdd(sourceMemberRangeExt.getConsumePv(), orderAchieve));
sourceMemberRangeExt.setMonthConsumePv(ComputeUtil.computeAdd(sourceMemberRangeExt.getMonthConsumePv(), orderAchieve));
// 累计业绩不管激活不激活都处理兼容不激活判断显示有问题
sourceMemberRangeExt.setAllNewConsumePv(sourceMemberRangeExt.getAllNewConsumePv().add(orderAchieve));
// sourceMemberRangeExt.setAllNewConsumePv(sourceMemberRangeExt.getAllNewConsumePv().add(orderAchieve));
// 会员奖衔升级记录
List<CuMemberAwards> cuMemberAwardsList = new ArrayList<>();
@ -187,7 +187,7 @@ public class BonusSettleRangeHandle extends BonusSettleHandle {
if (isSecond) {
// 当天
// 累计业绩不管激活不激活都处理兼容不激活判断显示有问题
sourceMemberRangeExt.setAllNewConsumePv(sourceMemberRangeExt.getAllNewConsumePv().subtract(orderAchieve));
// sourceMemberRangeExt.setAllNewConsumePv(sourceMemberRangeExt.getAllNewConsumePv().subtract(orderAchieve));
}
// 会员奖衔map

View File

@ -461,20 +461,24 @@
</update>
<update id="createCuMemberRetailRangeSecondTable">
create table ${tableName}
CREATE TABLE ${tableName}
(
pk_member NUMBER(20) not null,
pk_parent NUMBER(20) not null,
pk_grade NUMBER(4) not null,
pk_awards number(4) default 10 not null,
pk_share_awards number(4) default 10 not null,
enable_status number(2) default 1 not null,
system_type NUMBER(2) default 2 not null,
new_consume_pv number(17,6) default 0 not null,
team_new_pv number(17,6) default 0 not null,
team_new_amount number(17,6) default 0 not null,
all_new_consume_pv number(17,6) default 0 not null,
all_team_new_pv number(17,6) default 0 not null
"PK_MEMBER" NUMBER(20,0) NOT NULL ENABLE,
"PK_PARENT" NUMBER(20,0) NOT NULL ENABLE,
"PK_GRADE" NUMBER(4,0) NOT NULL ENABLE,
"PK_AWARDS" NUMBER(4,0) DEFAULT 10 NOT NULL ENABLE,
"ALL_CONSUME_NEW_AMOUNT" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"ALL_CONSUME_NEW_PV" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"ALL_TEAM_NEW_AMOUNT" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"ALL_TEAM_NEW_PV" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"REG_CONSUME_NEW_AMOUNT" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"REG_CONSUME_NEW_PV" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"REG_TEAM_NEW_AMOUNT" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"REG_TEAM_NEW_PV" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"REP_CONSUME_NEW_AMOUNT" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"REP_CONSUME_NEW_PV" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"REP_TEAM_NEW_AMOUNT" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"REP_TEAM_NEW_PV" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE
)
</update>

View File

@ -77,16 +77,6 @@ public class CuMemberRetailRangeExt extends CuMemberRetailRange {
*/
private String countryName;
/**
* 新増业绩不管激活全累计 -- 秒结使用
*/
private BigDecimal allNewConsumePv;
/**
* 团队新増业绩不管激活全累计 -- 秒结使用
*/
private BigDecimal allTeamNewPv;
/**
* 团队累计消费pv不管激活全累计 -- 日结使用
*/
@ -96,4 +86,55 @@ public class CuMemberRetailRangeExt extends CuMemberRetailRange {
*/
private BigDecimal allTeamMonthPv;
// 秒结 start
/**
* 本日-个人所有新增金额
*/
private BigDecimal allConsumeNewAmount;
/**
* 本日-个人所有新增业绩
*/
private BigDecimal allConsumeNewPv;
/**
* 本日-团队所有新增金额
*/
private BigDecimal allTeamNewAmount;
/**
* 本日-团队所有新增业绩
*/
private BigDecimal allTeamNewPv;
/**
* 本日-个人注册(精品专区)新增金额
*/
private BigDecimal regConsumeNewAmount;
/**
* 本日-个人注册(精品专区)新增业绩
*/
private BigDecimal regConsumeNewPv;
/**
* 本日-团队注册(精品专区)新增金额
*/
private BigDecimal regTeamNewAmount;
/**
* 本日-团队注册(精品专区)新增业绩
*/
private BigDecimal regTeamNewPv;
/**
* 本日-个人复购(商城专区)新增金额
*/
private BigDecimal repConsumeNewAmount;
/**
* 本日-个人复购(商城专区)新增业绩
*/
private BigDecimal repConsumeNewPv;
/**
* 本日-团队复购(商城专区)新增金额
*/
private BigDecimal repTeamNewAmount;
/**
* 本日-团队复购(商城专区)新增业绩
*/
private BigDecimal repTeamNewPv;
// 秒结 end
}

View File

@ -0,0 +1,40 @@
CREATE TABLE CU_MEMBER_RETAIL_S
(
"PK_MEMBER" NUMBER(20,0) NOT NULL ENABLE,
"PK_PARENT" NUMBER(20,0) NOT NULL ENABLE,
"PK_GRADE" NUMBER(4,0) NOT NULL ENABLE,
"PK_AWARDS" NUMBER(4,0) DEFAULT 10 NOT NULL ENABLE,
"ALL_CONSUME_NEW_AMOUNT" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"ALL_CONSUME_NEW_PV" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"ALL_TEAM_NEW_AMOUNT" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"ALL_TEAM_NEW_PV" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"REG_CONSUME_NEW_AMOUNT" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"REG_CONSUME_NEW_PV" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"REG_TEAM_NEW_AMOUNT" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"REG_TEAM_NEW_PV" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"REP_CONSUME_NEW_AMOUNT" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"REP_CONSUME_NEW_PV" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"REP_TEAM_NEW_AMOUNT" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE,
"REP_TEAM_NEW_PV" NUMBER(17,6) DEFAULT 0 NOT NULL ENABLE
);
COMMENT ON COLUMN CU_MEMBER_RETAIL_S."PK_MEMBER" IS '会员ID';
COMMENT ON COLUMN CU_MEMBER_RETAIL_S."PK_PARENT" IS '推荐人ID';
COMMENT ON COLUMN CU_MEMBER_RETAIL_S."PK_GRADE" IS '会员等级';
COMMENT ON COLUMN CU_MEMBER_RETAIL_S."PK_AWARDS" IS '会员奖衔';
COMMENT ON COLUMN CU_MEMBER_RETAIL_S."ALL_CONSUME_NEW_AMOUNT" IS '本日-个人所有新增金额';
COMMENT ON COLUMN CU_MEMBER_RETAIL_S."ALL_CONSUME_NEW_PV" IS '本日-个人所有新增业绩';
COMMENT ON COLUMN CU_MEMBER_RETAIL_S."ALL_TEAM_NEW_AMOUNT" IS '本日-团队所有新增金额';
COMMENT ON COLUMN CU_MEMBER_RETAIL_S."ALL_TEAM_NEW_PV" IS '本日-团队所有新增业绩';
COMMENT ON COLUMN CU_MEMBER_RETAIL_S."REG_CONSUME_NEW_AMOUNT" IS '本日-个人注册(精品专区)新增金额';
COMMENT ON COLUMN CU_MEMBER_RETAIL_S."REG_CONSUME_NEW_PV" IS '本日-个人注册(精品专区)新增业绩';
COMMENT ON COLUMN CU_MEMBER_RETAIL_S."REG_TEAM_NEW_AMOUNT" IS '本日-团队注册(精品专区)新增金额';
COMMENT ON COLUMN CU_MEMBER_RETAIL_S."REG_TEAM_NEW_PV" IS '本日-团队注册(精品专区)新增业绩';
COMMENT ON COLUMN CU_MEMBER_RETAIL_S."REP_CONSUME_NEW_AMOUNT" IS '本日-个人复购(商城专区)新增金额';
COMMENT ON COLUMN CU_MEMBER_RETAIL_S."REP_CONSUME_NEW_PV" IS '本日-个人复购(商城专区)新增业绩';
COMMENT ON COLUMN CU_MEMBER_RETAIL_S."REP_TEAM_NEW_AMOUNT" IS '本日-团队复购(商城专区)新增金额';
COMMENT ON COLUMN CU_MEMBER_RETAIL_S."REP_TEAM_NEW_PV" IS '本日-团队复购(商城专区)新增业绩';
COMMENT ON TABLE "CU_MEMBER_RETAIL_S" IS '秒结表';