Commit 1b92a303 by fanjiaxin

推客分佣单入库

parent 92c543ca
......@@ -25,6 +25,7 @@ CREATE TABLE `SHARER_ORDER` (
`order_create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '订单创建时间',
`order_update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '订单更新时间',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_order_id_sku_id` (`order_id`, `sku_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='推客佣金单表';
......@@ -38,6 +39,8 @@ CREATE TABLE `SHARER_ORDER_PRODUCT` (
`thumb_img` varchar(1024) NOT NULL DEFAULT '' COMMENT 'sku小图',
`actual_payment` int unsigned NOT NULL DEFAULT 0 COMMENT '可分佣金额',
`title` varchar(256) NOT NULL DEFAULT '' COMMENT '商品标题',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_sharer_order_id` (`sharer_order_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='推客佣金单商品表';
......@@ -51,6 +54,8 @@ CREATE TABLE `SHARER_ORDER_COMMISSION` (
`profit_sharding_suc_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '服务费结算时间',
`promotion_channel` int unsigned NOT NULL DEFAULT 1 COMMENT '0-橱窗带货,1-推客带货',
`promotion_info` text DEFAULT NULL COMMENT '作为推客的时候,推广的一些参数',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_sharer_order_id` (`sharer_order_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='推客佣金单分佣表';
......@@ -65,6 +70,8 @@ CREATE TABLE `SHARER_ORDER_COMMISSION_SHARER` (
`ratio` int unsigned NOT NULL DEFAULT 0 COMMENT '推客佣金率[0, 1000000]',
`amount` int unsigned NOT NULL DEFAULT 0 COMMENT '推客佣金',
`opensharerid` varchar(128) NOT NULL DEFAULT '' COMMENT '推客的opensharerid',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_sharer_order_id` (`sharer_order_id`),
KEY `idx_sharer_order_commission_id` (`sharer_order_commission_id`)
......@@ -81,6 +88,8 @@ CREATE TABLE `SHARER_ORDER_COMMISSION_SUB_AGENCY` (
`ratio` int unsigned NOT NULL DEFAULT 0 COMMENT '帮卖机构服务费率[0, 1000000]',
`amount` int unsigned NOT NULL DEFAULT 0 COMMENT '帮卖机构服务费',
`profit_sharding_suc_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '帮卖机构服务费结算时间',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_sharer_order_id` (`sharer_order_id`),
KEY `idx_sharer_order_commission_id` (`sharer_order_commission_id`)
......@@ -97,6 +106,8 @@ CREATE TABLE `SHARER_ORDER_COMMISSION_PROMOTER_AGENCY` (
`ratio` int unsigned NOT NULL DEFAULT 0 COMMENT '推客机构服务费率[0, 1000000]',
`amount` int unsigned NOT NULL DEFAULT 0 COMMENT '推客机构服务费',
`profit_sharding_suc_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '推客机构服务费结算时间',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_sharer_order_id` (`sharer_order_id`),
KEY `idx_sharer_order_commission_id` (`sharer_order_commission_id`)
......@@ -112,6 +123,8 @@ CREATE TABLE `SHARER_ORDER_COMMISSION_TALENT` (
`ratio` int NOT NULL DEFAULT 0 COMMENT '达人佣金率[0, 1000000]',
`amount` int NOT NULL DEFAULT 0 COMMENT '达人佣金',
`opentalentid` varchar(64) NOT NULL DEFAULT '' COMMENT '带货助手的opentalentid',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_sharer_order_id` (`sharer_order_id`),
KEY `idx_sharer_order_commission_id` (`sharer_order_commission_id`)
......@@ -127,6 +140,8 @@ CREATE TABLE `SHARER_ORDER_COMMISSION_FINDER` (
`ratio` int unsigned NOT NULL DEFAULT 0 COMMENT '佣金率[0, 1000000]',
`amount` int unsigned NOT NULL DEFAULT 0 COMMENT '佣金',
`openfinderid` varchar(128) NOT NULL DEFAULT '' COMMENT '视频号openfinderid',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_sharer_order_id` (`sharer_order_id`),
KEY `idx_sharer_order_commission_id` (`sharer_order_commission_id`)
......@@ -139,6 +154,10 @@ CREATE TABLE `SHARER_ORDER_BUYER` (
`sharer_order_id` bigint(32) unsigned NOT NULL COMMENT '佣金单ID',
`open_id` varchar(64) NOT NULL DEFAULT '' COMMENT '购买者的openid',
`union_id` varchar(512) NOT NULL DEFAULT '' COMMENT '购买者的unionid',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_sharer_order_id` (`sharer_order_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='推客佣金单买家表';
......@@ -200,7 +200,9 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
sharerOrder.setOrderStatus(orderStatus);
sharerOrder.setOrderCreateTime(getDate(detailVO.getCreate_time()));
sharerOrder.setOrderUpdateTime(getDate(detailVO.getUpdate_time()));
sharerOrder.setCreateTime(new Date());
Date date = new Date();
sharerOrder.setCreateTime(date);
sharerOrder.setUpdateTime(date);
sharerOrderMapper.insert(sharerOrder);
WeChatCommissionOrderDetailVO.OrderDetailVO orderDetail = detailVO.getOrder_detail();
if (null == orderDetail) {
......@@ -232,6 +234,9 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
productInfoPO.setThumbImg(productInfo.getThumb_img());
productInfoPO.setActualPayment(productInfo.getActual_payment());
productInfoPO.setTitle(productInfo.getTitle());
Date date = new Date();
productInfoPO.setCreateTime(date);
productInfoPO.setUpdateTime(date);
sharerOrderProductMapper.insert(productInfoPO);
}
......@@ -251,6 +256,9 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
commissionInfoPO.setProfitShardingSucTime(getDate(commissionInfo.getProfit_sharding_suc_time()));
commissionInfoPO.setPromotionChannel(commissionInfo.getPromotion_channel());
commissionInfoPO.setPromotionInfo(JSON.toJSONString(commissionInfo.getPromotion_info()));
Date date = new Date();
commissionInfoPO.setCreateTime(date);
commissionInfoPO.setUpdateTime(date);
sharerOrderCommissionMapper.insert(commissionInfoPO);
// 分佣推客
doSaveCommissionOrderCommissionSharer(commissionInfo.getSharer_info(), sharerOrderId, commissionInfoPO.getId());
......@@ -281,6 +289,9 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
sharerInfoPO.setRatio(sharerInfo.getRatio());
sharerInfoPO.setAmount(sharerInfo.getAmount());
sharerInfoPO.setOpensharerid(sharerInfo.getOpensharerid());
Date date = new Date();
sharerInfoPO.setCreateTime(date);
sharerInfoPO.setUpdateTime(date);
sharerOrderCommissionSharerMapper.insert(sharerInfoPO);
}
......@@ -301,6 +312,9 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
agencyInfoPO.setRatio(agencyInfo.getRatio());
agencyInfoPO.setAmount(agencyInfo.getAmount());
agencyInfoPO.setProfitShardingSucTime(getDate(agencyInfo.getProfit_sharding_suc_time()));
Date date = new Date();
agencyInfoPO.setCreateTime(date);
agencyInfoPO.setUpdateTime(date);
sharerOrderCommissionSubAgencyMapper.insert(agencyInfoPO);
}
......@@ -321,6 +335,9 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
agencyInfoPO.setRatio(agencyInfo.getRatio());
agencyInfoPO.setAmount(agencyInfo.getAmount());
agencyInfoPO.setProfitShardingSucTime(getDate(agencyInfo.getProfit_sharding_suc_time()));
Date date = new Date();
agencyInfoPO.setCreateTime(date);
agencyInfoPO.setUpdateTime(date);
sharerOrderCommissionPromoterAgencyMapper.insert(agencyInfoPO);
}
......@@ -340,6 +357,9 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
finderInfoPO.setRatio(finderInfo.getRatio());
finderInfoPO.setAmount(finderInfo.getAmount());
finderInfoPO.setOpenfinderid(finderInfo.getOpenfinderid());
Date date = new Date();
finderInfoPO.setCreateTime(date);
finderInfoPO.setUpdateTime(date);
sharerOrderCommissionFinderMapper.insert(finderInfoPO);
}
......@@ -360,6 +380,9 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
sharerOrderCommissionTalent.setRatio(talentInfo.getRatio());
sharerOrderCommissionTalent.setAmount(talentInfo.getAmount());
sharerOrderCommissionTalent.setOpentalentid(talentInfo.getOpentalentid());
Date date = new Date();
sharerOrderCommissionTalent.setCreateTime(date);
sharerOrderCommissionTalent.setUpdateTime(date);
sharerOrderCommissionTalentMapper.insert(sharerOrderCommissionTalent);
}
......@@ -376,6 +399,9 @@ public class CommissionOrderServiceImpl implements ICommissionOrderService {
buyerInfoPO.setSharerOrderId(sharerOrderId);
buyerInfoPO.setOpenId(buyerInfo.getOpen_id());
buyerInfoPO.setUnionId(buyerInfo.getUnion_id());
Date date = new Date();
buyerInfoPO.setCreateTime(date);
buyerInfoPO.setUpdateTime(date);
sharerOrderBuyerMapper.insert(buyerInfoPO);
}
......
......@@ -53,4 +53,9 @@ public class SharerOrder {
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
}
\ No newline at end of file
......@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
/**
* 推客佣金单买家表
*/
......@@ -31,4 +33,14 @@ public class SharerOrderBuyer {
* 购买者的unionid
*/
private String unionId;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
}
\ No newline at end of file
......@@ -48,4 +48,14 @@ public class SharerOrderCommission {
* 作为推客的时候,推广的一些参数
*/
private String promotionInfo;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
}
\ No newline at end of file
......@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
/**
* 推客佣金单分佣视频号达人表
*/
......@@ -46,4 +48,14 @@ public class SharerOrderCommissionFinder {
* 视频号openfinderid
*/
private String openfinderid;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
}
\ No newline at end of file
......@@ -53,4 +53,14 @@ public class SharerOrderCommissionPromoterAgency {
* 推客机构服务费结算时间
*/
private Date profitShardingSucTime;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
}
\ No newline at end of file
......@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
/**
* 推客佣金单分佣推客表
*/
......@@ -51,4 +53,14 @@ public class SharerOrderCommissionSharer {
* 推客的opensharerid
*/
private String opensharerid;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
}
\ No newline at end of file
......@@ -53,4 +53,14 @@ public class SharerOrderCommissionSubAgency {
* 帮卖机构服务费结算时间
*/
private Date profitShardingSucTime;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
}
\ No newline at end of file
......@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
/**
* 推客佣金单分佣达人表
*/
......@@ -51,4 +53,14 @@ public class SharerOrderCommissionTalent {
* 带货助手的opentalentid
*/
private String opentalentid;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
}
\ No newline at end of file
......@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
/**
* 推客佣金单商品表
*/
......@@ -46,4 +48,14 @@ public class SharerOrderProduct {
* 商品标题
*/
private String title;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
}
\ No newline at end of file
......@@ -34,7 +34,6 @@ public class UasClientImpl implements IUasClient {
* @param phone 手机号码
* @param code 验证码
* @param scenes 业务场景标识
* @return
*/
@Override
public boolean sendSmsCode(String uid, String phone, String code,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment