package com.panzhihua.service_community.service.impl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.panzhihua.common.utlis.Snowflake;
|
import com.panzhihua.service_community.dao.ComActIntegralUserChangeMapper;
|
import com.panzhihua.service_community.model.dos.ComActIntegralUserChangeDO;
|
import com.panzhihua.service_community.service.ComActIntegralUserChangeService;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.stereotype.Service;
|
|
import java.util.Date;
|
|
/**
|
* @auther lyq
|
* @create 2021-07-28 16:03:05
|
* @describe 用户积分账户变动记录服务实现类
|
*/
|
@Slf4j
|
@Service
|
public class ComActIntegralUserChangeServiceImpl extends ServiceImpl<ComActIntegralUserChangeMapper, ComActIntegralUserChangeDO> implements ComActIntegralUserChangeService {
|
|
/**
|
* 添加用户积分账户变动记录
|
* @param userId 用户id
|
* @param integralId 积分账户id
|
* @param communityId 社区id
|
* @param integralSumTop 总积分数量变动前
|
* @param integralSumBack 总积分数量变动后
|
* @param integralAvailableSumTop 可用总积分数量变动前
|
* @param integralAvailableSumBack 可用总积分数量变动后
|
* @param integralFrozenSumTop 冻结总积分数量变动前
|
* @param integralFrozenSumBack 冻结总积分数量变动后
|
* @param integralPartyTop 党员积分数量变动前
|
* @param integralPartyBack 党员积分数量变动后
|
* @param integralAvailablePartyTop 可用党员积分数量变动前
|
* @param integralAvailablePartyBack 可用党员积分数量变动后
|
* @param integralFrozenPartyTop 冻结党员积分数量变动前
|
* @param integralFrozenPartyBack 冻结党员积分数量变动后
|
* @param integralVolunteerTop 志愿者积分数量变动前
|
* @param integralVolunteerBack 志愿者积分数量变动后
|
* @param integralAvailableVolunteerTop 可用志愿者积分数量变动前
|
* @param integralAvailableVolunteerBack 可用志愿者积分数量变动后
|
* @param integralFrozenVolunteerTop 冻结志愿者积分数量变动前
|
* @param integralFrozenVolunteerBack 冻结志愿者积分数量变动后
|
* @param integralResidentTop 居民积分数量变动前
|
* @param integralResidentBack 居民积分数量变动后
|
* @param integralAvailableResidentTop 可用居民积分数量变动前
|
* @param integralAvailableResidentBack 可用居民积分数量变动后
|
* @param integralFrozenResidentTop 冻结居民积分数量变动前
|
* @param integralFrozenResidentBack 冻结居民积分数量变动后
|
* @param serviceId 交易记录id
|
*/
|
@Override
|
public void addIntegralUserChangeRecord(Long userId,Long integralId,Long communityId,Integer integralSumTop
|
,Integer integralSumBack,Integer integralAvailableSumTop,Integer integralAvailableSumBack,Integer integralFrozenSumTop
|
,Integer integralFrozenSumBack,Integer integralPartyTop,Integer integralPartyBack,Integer integralAvailablePartyTop
|
,Integer integralAvailablePartyBack,Integer integralFrozenPartyTop,Integer integralFrozenPartyBack,Integer integralVolunteerTop
|
,Integer integralVolunteerBack,Integer integralAvailableVolunteerTop,Integer integralAvailableVolunteerBack,Integer integralFrozenVolunteerTop
|
,Integer integralFrozenVolunteerBack,Integer integralResidentTop,Integer integralResidentBack,Integer integralAvailableResidentTop
|
,Integer integralAvailableResidentBack,Integer integralFrozenResidentTop,Integer integralFrozenResidentBack,Long serviceId){
|
|
ComActIntegralUserChangeDO integralUserChangeDO = new ComActIntegralUserChangeDO();
|
integralUserChangeDO.setId(Snowflake.getId());
|
integralUserChangeDO.setUserId(userId);
|
integralUserChangeDO.setIntegralId(integralId);
|
integralUserChangeDO.setCommunityId(communityId);
|
integralUserChangeDO.setIntegralSumTop(integralSumTop);
|
integralUserChangeDO.setIntegralSumBack(integralSumBack);
|
integralUserChangeDO.setIntegralAvailableSumTop(integralAvailableSumTop);
|
integralUserChangeDO.setIntegralAvailableSumBack(integralAvailableSumBack);
|
integralUserChangeDO.setIntegralFrozenSumTop(integralFrozenSumTop);
|
integralUserChangeDO.setIntegralFrozenSumBack(integralFrozenSumBack);
|
integralUserChangeDO.setIntegralPartyTop(integralPartyTop);
|
integralUserChangeDO.setIntegralPartyBack(integralPartyBack);
|
integralUserChangeDO.setIntegralAvailablePartyTop(integralAvailablePartyTop);
|
integralUserChangeDO.setIntegralAvailablePartyBack(integralAvailablePartyBack);
|
integralUserChangeDO.setIntegralFrozenPartyTop(integralFrozenPartyTop);
|
integralUserChangeDO.setIntegralFrozenPartyBack(integralFrozenPartyBack);
|
integralUserChangeDO.setIntegralVolunteerTop(integralVolunteerTop);
|
integralUserChangeDO.setIntegralVolunteerBack(integralVolunteerBack);
|
integralUserChangeDO.setIntegralAvailableVolunteerTop(integralAvailableVolunteerTop);
|
integralUserChangeDO.setIntegralAvailableVolunteerBack(integralAvailableVolunteerBack);
|
integralUserChangeDO.setIntegralFrozenVolunteerTop(integralFrozenVolunteerTop);
|
integralUserChangeDO.setIntegralFrozenVolunteerBack(integralFrozenVolunteerBack);
|
integralUserChangeDO.setIntegralResidentTop(integralResidentTop);
|
integralUserChangeDO.setIntegralResidentBack(integralResidentBack);
|
integralUserChangeDO.setIntegralAvailableResidentTop(integralAvailableResidentTop);
|
integralUserChangeDO.setIntegralAvailableResidentBack(integralAvailableResidentBack);
|
integralUserChangeDO.setIntegralFrozenResidentTop(integralFrozenResidentTop);
|
integralUserChangeDO.setIntegralFrozenResidentBack(integralFrozenResidentBack);
|
integralUserChangeDO.setServiceId(serviceId);
|
integralUserChangeDO.setCreateAt(new Date());
|
this.baseMapper.insert(integralUserChangeDO);
|
}
|
}
|