| | |
| | | return ResultUtil.error(language == 1 ? "兑换失败,积分不足!":(language == 2 ? "Redemption failed, insufficient points!":"Échange échoué, points insuffisants!")); |
| | | } |
| | | integralOrder.setInsertTime(new Date()); |
| | | integralGoods.setIntegral(integralGoods.getIntegral()); |
| | | integralOrder.setIntegral(integralGoods.getIntegral()); |
| | | integralOrder.setNum(1); |
| | | integralOrder.setState(1); |
| | | integralOrder.setUserId(uid); |
| | |
| | | userInfoService.updateById(userInfo); |
| | | |
| | | //添加消息 |
| | | systemNoticeService.addSystemNotice(1, "您使用" + integralGoods.getIntegral() + "积分成功兑换" + integralGoods.getName() + "商品!", uid, 1); |
| | | if(language == 1){ |
| | | systemNoticeService.addSystemNotice(1, "您使用" + integralGoods.getIntegral() + "积分成功兑换" + integralGoods.getName(), uid, 1); |
| | | }else if (language == 2){ |
| | | systemNoticeService.addSystemNotice(1, "You redeemed " + integralGoods.getIntegral() + " points for the " + integralGoods.getName() + " successfully", uid, 1); |
| | | }else { |
| | | systemNoticeService.addSystemNotice(1, "Vous avez échangé " + integralGoods.getIntegral() + " points avec succès contre le " + integralGoods.getName(), uid, 1); |
| | | } |
| | | //添加交易明细 |
| | | transactionDetailsService.saveData(uid, "积分兑换", integralGoods.getIntegral().doubleValue(), 2, 2, 1, 7, integralOrder.getId()); |
| | | return ResultUtil.success(); |