|
@@ -456,7 +456,7 @@ public class VipCardRecordServiceImpl extends ServiceImpl<VipCardRecordDao, VipC
|
|
|
Date endDate = plusDate(startTime, period, Long.valueOf(addVipCardRecord.getTimes()));
|
|
|
|
|
|
VipCardRecord addRecord = JSON.parseObject(JSON.toJSONString(addVipCardRecord), VipCardRecord.class);
|
|
|
- addRecord.setSourceType(SourceTypeEnum.BACKEND_GIVE);
|
|
|
+ addRecord.setSourceType(addVipCardRecord.getSourceType() !=null?addVipCardRecord.getSourceType():SourceTypeEnum.BACKEND_GIVE);
|
|
|
addRecord.setStatus(EVipRecordStatus.ADD);
|
|
|
addRecord.setDisplayFlag(true);
|
|
|
addRecord.setEfficientFlag(true);
|
|
@@ -488,7 +488,7 @@ public class VipCardRecordServiceImpl extends ServiceImpl<VipCardRecordDao, VipC
|
|
|
}
|
|
|
Date endDate = plusDate(startTime, addVipCardRecord.getType(), Long.valueOf(addVipCardRecord.getTimes()));
|
|
|
VipCardRecord newRecord = JSON.parseObject(JSON.toJSONString(addVipCardRecord), VipCardRecord.class);
|
|
|
- newRecord.setSourceType(SourceTypeEnum.BACKEND_GIVE);
|
|
|
+ newRecord.setSourceType(addVipCardRecord.getSourceType() !=null?addVipCardRecord.getSourceType():SourceTypeEnum.BACKEND_GIVE);
|
|
|
newRecord.setStatus(EVipRecordStatus.ADD);
|
|
|
if (index > 0) {
|
|
|
newRecord.setStartTime(new Date(startTime.getTime() + 1000));
|