| | |
| | | @Override |
| | | public R addData(JinhuiCoinGeneralTableVO volunteerTypeVO) |
| | | { |
| | | int num= baseMapper.addData(volunteerTypeVO); |
| | | if(num>0) |
| | | JinhuiCoinGeneralTable table=baseMapper.getDetails(volunteerTypeVO.getUserId()); |
| | | if(table==null) |
| | | { |
| | | return R.ok(); |
| | | int num= baseMapper.addData(volunteerTypeVO); |
| | | if(num>0) |
| | | { |
| | | return R.ok(); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | //修改用户总积分 |
| | | int volunteer=Integer.valueOf(volunteerTypeVO.getGoldCoin()); |
| | | int myVolunteer=Integer.valueOf(table.getGoldCoin()); |
| | | myVolunteer=myVolunteer+volunteer; |
| | | JinhuiCoinGeneralTableVO tableVO=new JinhuiCoinGeneralTableVO(); |
| | | tableVO.setId(table.getId()); |
| | | tableVO.setGoldCoin(myVolunteer+""); |
| | | int num= baseMapper.editData(tableVO); |
| | | if(num>0) |
| | | { |
| | | return R.ok(); |
| | | } |
| | | |
| | | } |
| | | return R.fail("添加失败"); |
| | | } |