springboot 出错了。 出bug
当时的情况是 积分转出 出现数据错乱了。 数据不一致了。
可能是100积分 转出了200积分的样子。 前端一直点提交。提交点的很快。
实现类写上关键字即可。 最好加上事务。
接口文件 不用管
public interface JifenRecordService extends IService<JifenRecord> {
/**
* @param map
* @param page 默认1
* @param limit
* Long total = userPage.getTotal();
* List<Menu> menuList = userPage.getRecords();
*/
Page<JifenRecord> list(Map<String, Object> map, Integer page, Integer limit);
void zhuan(JifenRecord jifenRecord);
}import org.springframework.transaction.annotation.Transactional;
@Transactional
@Override
public synchronized void zhuan(JifenRecord jifenRecord) {
XcxUser duifang = xcxUserService.findByPhone(jifenRecord.getPhone());
XcxUser xcxUser = xcxUserService.getById(jifenRecord.getXcxUserId());
jifenRecord.setState(1);//1转出 2转入
jifenRecord.setType(1);//收到的积分 是什么类型, 1用户交易 2推广人消费积分 3商品销售 4其他
jifenRecord.setTitle("积分转出");
jifenRecord.setCreateDateTime(new Date());站长微信:xiaomao0055
站长QQ:14496453