lidongdong
2023-10-22 4cf619d61f35ae37f6c9e3a7083c2fa3176758aa
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/service/impl/JinhuiCoinGeneralTableServiceImpl.java
@@ -34,11 +34,31 @@
    @Override
    public R addData(JinhuiCoinGeneralTableVO volunteerTypeVO)
    {
        JinhuiCoinGeneralTable table=baseMapper.getDetails(volunteerTypeVO.getUserId());
        if(table==null)
        {
        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("添加失败");
    }