账单-将lucky24和bravo从送礼中拆分出来
This commit is contained in:
@@ -229,6 +229,12 @@ public enum BillObjTypeEnum {
|
|||||||
BRAVO_INCOME_ALLOT( 152, "Bravo礼物价值分成", BillTypeEnum.IN, CurrencyEnum.DIAMOND, BillDomainTypeEnum.SEND_GIFT),
|
BRAVO_INCOME_ALLOT( 152, "Bravo礼物价值分成", BillTypeEnum.IN, CurrencyEnum.DIAMOND, BillDomainTypeEnum.SEND_GIFT),
|
||||||
BRAVO_GIFT_DIAMOND( 153, "Bravo礼物金币奖返点", BillTypeEnum.IN, CurrencyEnum.DIAMOND, BillDomainTypeEnum.SEND_GIFT),
|
BRAVO_GIFT_DIAMOND( 153, "Bravo礼物金币奖返点", BillTypeEnum.IN, CurrencyEnum.DIAMOND, BillDomainTypeEnum.SEND_GIFT),
|
||||||
ROOM_DAY_DIAMOND_REWARD(154, "日房间奖励", BillTypeEnum.IN, CurrencyEnum.DIAMOND, BillDomainTypeEnum.ACTIVITY),
|
ROOM_DAY_DIAMOND_REWARD(154, "日房间奖励", BillTypeEnum.IN, CurrencyEnum.DIAMOND, BillDomainTypeEnum.ACTIVITY),
|
||||||
|
|
||||||
|
LUCKY_NUM_JACKPOT_INPUT_GOLD(155, "幸运数字奖池金币投入", BillTypeEnum.OUT, CurrencyEnum.DIAMOND, BillDomainTypeEnum.ACTIVITY),
|
||||||
|
LUCKY_NUM_JACKPOT_OUTPUT_GOLD(156, "幸运数字奖池金币瓜分", BillTypeEnum.IN, CurrencyEnum.DIAMOND, BillDomainTypeEnum.ACTIVITY),
|
||||||
|
|
||||||
|
LUCKY_24_GIFT_PAY( 157, "幸运礼物支出", BillTypeEnum.OUT, CurrencyEnum.DIAMOND, BillDomainTypeEnum.SEND_GIFT),
|
||||||
|
BRAVO_GIFT_PAY( 158, "Bravo礼物支出", BillTypeEnum.OUT, CurrencyEnum.DIAMOND, BillDomainTypeEnum.SEND_GIFT),
|
||||||
;
|
;
|
||||||
|
|
||||||
BillObjTypeEnum(int value, String desc, BillTypeEnum type, CurrencyEnum currency, BillDomainTypeEnum domain) {
|
BillObjTypeEnum(int value, String desc, BillTypeEnum type, CurrencyEnum currency, BillDomainTypeEnum domain) {
|
||||||
|
@@ -13,6 +13,7 @@ import com.accompany.business.service.record.BillRecordService;
|
|||||||
import com.accompany.business.service.vip.VipAuthItemService;
|
import com.accompany.business.service.vip.VipAuthItemService;
|
||||||
import com.accompany.business.util.VipUtil;
|
import com.accompany.business.util.VipUtil;
|
||||||
import com.accompany.common.constant.Constant;
|
import com.accompany.common.constant.Constant;
|
||||||
|
import com.accompany.common.constant.GiftTypeEnum;
|
||||||
import com.accompany.common.redis.RedisKey;
|
import com.accompany.common.redis.RedisKey;
|
||||||
import com.accompany.core.enumeration.BillObjTypeEnum;
|
import com.accompany.core.enumeration.BillObjTypeEnum;
|
||||||
import com.accompany.core.service.base.BaseService;
|
import com.accompany.core.service.base.BaseService;
|
||||||
@@ -81,6 +82,11 @@ public class GiftMessageService extends BaseService {
|
|||||||
inEnum = BillObjTypeEnum.GIFT_ROOM_INCOME;
|
inEnum = BillObjTypeEnum.GIFT_ROOM_INCOME;
|
||||||
outEnum = BillObjTypeEnum.GIFT_ROOM_PAY;
|
outEnum = BillObjTypeEnum.GIFT_ROOM_PAY;
|
||||||
}
|
}
|
||||||
|
if (giftMessage.getGiftType() == GiftTypeEnum.LUCKY_24.getType()){
|
||||||
|
outEnum = BillObjTypeEnum.LUCKY_24_GIFT_PAY;
|
||||||
|
} else if (giftMessage.getGiftType() == GiftTypeEnum.BRAVO.getType()) {
|
||||||
|
outEnum = BillObjTypeEnum.BRAVO_GIFT_PAY;
|
||||||
|
}
|
||||||
|
|
||||||
Date giftSendTime = new Date(giftMessage.getMessTime());
|
Date giftSendTime = new Date(giftMessage.getMessTime());
|
||||||
|
|
||||||
|
@@ -31,6 +31,7 @@ import com.accompany.business.vo.luckybag.LuckyBagGiftVo;
|
|||||||
import com.accompany.common.config.SystemConfig;
|
import com.accompany.common.config.SystemConfig;
|
||||||
import com.accompany.common.constant.Attach;
|
import com.accompany.common.constant.Attach;
|
||||||
import com.accompany.common.constant.Constant;
|
import com.accompany.common.constant.Constant;
|
||||||
|
import com.accompany.common.constant.GiftTypeEnum;
|
||||||
import com.accompany.common.redis.RedisKey;
|
import com.accompany.common.redis.RedisKey;
|
||||||
import com.accompany.common.status.BusiStatus;
|
import com.accompany.common.status.BusiStatus;
|
||||||
import com.accompany.common.utils.DateTimeUtil;
|
import com.accompany.common.utils.DateTimeUtil;
|
||||||
@@ -525,7 +526,10 @@ public class GiftSendService extends BaseService {
|
|||||||
Integer everyGiftNum, Long everyGoldNum, Integer totalGiftNum, Long totalGoldNum,
|
Integer everyGiftNum, Long everyGoldNum, Integer totalGiftNum, Long totalGoldNum,
|
||||||
int giftSource, byte sendType, Date sendGiftTime) {
|
int giftSource, byte sendType, Date sendGiftTime) {
|
||||||
//扣
|
//扣
|
||||||
BillObjTypeEnum objTypeEnum = null != room? BillObjTypeEnum.GIFT_ROOM_PAY: BillObjTypeEnum.GIFT_PERSON_PAY;
|
BillObjTypeEnum objTypeEnum =
|
||||||
|
GiftTypeEnum.LUCKY_24.getType() == gift.getGiftType()? BillObjTypeEnum.LUCKY_24_GIFT_PAY:
|
||||||
|
GiftTypeEnum.BRAVO.getType() == gift.getGiftType()? BillObjTypeEnum.BRAVO_GIFT_PAY:
|
||||||
|
null != room? BillObjTypeEnum.GIFT_ROOM_PAY: BillObjTypeEnum.GIFT_PERSON_PAY;
|
||||||
UserPurse after = reduceStockV5(sender.getUid(), sender.getPartitionId(), gift.getGiftId(),
|
UserPurse after = reduceStockV5(sender.getUid(), sender.getPartitionId(), gift.getGiftId(),
|
||||||
totalGoldNum, totalGiftNum, giftSource, objTypeEnum);
|
totalGoldNum, totalGiftNum, giftSource, objTypeEnum);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user