| | |
| | | jhyScoreDetail.setChangeScore(totalScore.negate()); |
| | | jhyScoreDetail.setOriginalScore(jhyScore); |
| | | jhyScoreDetail.setCurrentScore(jhyScore.subtract(totalScore)); |
| | | jhyScoreDetail.setCreatedTime(new Date()); |
| | | scoreDetailsMapper.insert(jhyScoreDetail); |
| | | |
| | | jhyAccount.setCollectScore(jhyScore.subtract(totalScore).toString()); |
| | | accountMapper.updateByPrimaryKey(jhyAccount); |
| | | |
| | | AccountInfo userAccount = accountMapper.selectAccountInfoByUserId(order.getUserId()); |
| | | BigDecimal userScore = StrUtil.isBlank(userAccount.getCollectScore()) ? BigDecimal.ZERO : new BigDecimal(userAccount.getCollectScore()); |
| | |
| | | userScoreDetail.setChangeScore(totalScore); |
| | | userScoreDetail.setOriginalScore(userScore); |
| | | userScoreDetail.setCurrentScore(userScore.add(totalScore)); |
| | | userScoreDetail.setCreatedTime(new Date()); |
| | | scoreDetailsMapper.insert(userScoreDetail); |
| | | |
| | | userAccount.setCollectScore(userScore.add(totalScore).toString()); |
| | | accountMapper.updateByPrimaryKey(userAccount); |
| | | } |
| | | } |