| | |
| | | if(!StringUtils.isEmpty(actActivityDO.getJinhuiCoinPunishment()) && !StringUtils.equals(actActivityDO.getJinhuiCoinPunishment(),"0")) |
| | | { |
| | | //查询个人金汇币总额 |
| | | R<JinhuiCoinGeneralTable> jinhuiCoinGeneralTable=jinhuiCommunityService.coinTableGetDetails(userId+""); |
| | | JinhuiCoinGeneralTable jinhuiCoinGeneralTable=comActActRegistDAO.getDetails(userId+""); |
| | | if(jinhuiCoinGeneralTable!=null) |
| | | { |
| | | if (!StringUtils.isEmpty(jinhuiCoinGeneralTable.getData().getGoldCoin())) |
| | | if (!StringUtils.isEmpty(jinhuiCoinGeneralTable.getGoldCoin())) |
| | | { |
| | | JinhuiCoinGeneralTableVO jinhuiVO=new JinhuiCoinGeneralTableVO(); |
| | | jinhuiVO.setId(jinhuiCoinGeneralTable.getData().getId()); |
| | | jinhuiVO.setId(jinhuiCoinGeneralTable.getId()); |
| | | |
| | | int punishmentGold=Integer.valueOf(actActivityDO.getJinhuiCoinPunishment()); |
| | | int allGold=Integer.valueOf(jinhuiCoinGeneralTable.getData().getGoldCoin()); |
| | | int allGold=Integer.valueOf(jinhuiCoinGeneralTable.getGoldCoin()); |
| | | if(punishmentGold>=allGold) |
| | | { |
| | | jinhuiVO.setGoldCoin("0"); |
| | |
| | | if (comActActActRegistDO.getEndTime() != null) { |
| | | return R.fail("无法重复签退"); |
| | | } |
| | | int retrieveIntegral = 0; |
| | | comActActRegistDO.setId(comActActActRegistDO.getId()); |
| | | comActActRegistDO.setEndTime(nowDate); |
| | | comActActRegistDO.setAward(retrieveIntegral); |
| | | comActActRegistDO.setAward(rewardIntegral); |
| | | int result = comActActRegistDAO.updateById(comActActRegistDO); |
| | | if (result > 0) { |
| | | if (isHave) { |
| | |
| | | // comActIntegralUserTradeService.addIntegralTradeAdmin(addComActIntegralUserDTO); |
| | | |
| | | //查询个人金汇币总额 |
| | | R<JinhuiCoinGeneralTable> jinhuiCoinGeneralTable=jinhuiCommunityService.coinTableGetDetails(userId+""); |
| | | JinhuiCoinGeneralTable jinhuiCoinGeneralTable=comActActRegistDAO.getDetails(userId+""); |
| | | if(jinhuiCoinGeneralTable!=null) |
| | | { |
| | | if (!StringUtils.isEmpty(jinhuiCoinGeneralTable.getData().getGoldCoin())) |
| | | JinhuiCoinGeneralTableVO jinhuiVO=new JinhuiCoinGeneralTableVO(); |
| | | jinhuiVO.setId(jinhuiCoinGeneralTable.getId()); |
| | | int allGold=0; |
| | | if (!StringUtils.isEmpty(jinhuiCoinGeneralTable.getGoldCoin())) |
| | | { |
| | | JinhuiCoinGeneralTableVO jinhuiVO=new JinhuiCoinGeneralTableVO(); |
| | | jinhuiVO.setId(jinhuiCoinGeneralTable.getData().getId()); |
| | | |
| | | int allGold=Integer.valueOf(jinhuiCoinGeneralTable.getData().getGoldCoin()); |
| | | allGold=allGold+rewardIntegral; |
| | | jinhuiVO.setGoldCoin(allGold+""); |
| | | jinhuiCommunityService.coinTableEditData(jinhuiVO); |
| | | allGold=Integer.valueOf(jinhuiCoinGeneralTable.getGoldCoin()); |
| | | } |
| | | allGold=allGold+rewardIntegral; |
| | | jinhuiVO.setGoldCoin(allGold+""); |
| | | jinhuiCommunityService.coinTableEditData(jinhuiVO); |
| | | } |
| | | else |
| | | { |