admin
2022-10-28 0e9b6603d4ae9d11c1fbc90257ce816c5807b8ff
app/src/main/java/com/yeshi/makemoney/app/controller/client/api/TeamController.java
@@ -3,11 +3,15 @@
import com.yeshi.makemoney.app.entity.team.TeamInviteRelation;
import com.yeshi.makemoney.app.entity.team.UserSpreadImg;
import com.yeshi.makemoney.app.entity.user.UserInfo;
import com.yeshi.makemoney.app.exception.goldcorn.GoldCornGetFrequencyConfigException;
import com.yeshi.makemoney.app.exception.goldcorn.GoldCornGetPriceException;
import com.yeshi.makemoney.app.exception.goldcorn.GoldCornMakeException;
import com.yeshi.makemoney.app.exception.team.SpreadImgException;
import com.yeshi.makemoney.app.exception.team.TeamInviteRelationException;
import com.yeshi.makemoney.app.exception.team.UserSpreadImgException;
import com.yeshi.makemoney.app.exception.user.UserInfoException;
import com.yeshi.makemoney.app.service.inter.goldcorn.GoldCornGetRecordService;
import com.yeshi.makemoney.app.service.inter.goldcorn.GoldCornMakeService;
import com.yeshi.makemoney.app.service.inter.team.TeamInviteRelationService;
import com.yeshi.makemoney.app.service.inter.team.UserSpreadImgService;
import com.yeshi.makemoney.app.service.inter.user.UserExtraInfoService;
@@ -24,6 +28,7 @@
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.yeshi.utils.JsonUtil;
import org.yeshi.utils.ThreadUtil;
import org.yeshi.utils.TimeUtil;
import javax.annotation.Resource;
@@ -53,6 +58,9 @@
    @Resource
    private UserSpreadImgService userSpreadImgService;
    @Resource
    private GoldCornMakeService goldCornMakeService;
    /**
@@ -124,6 +132,25 @@
            } catch (TeamInviteRelationException e) {
                return JsonUtil.loadFalseResult("加入出错");
            }
            //添加金币
            ThreadUtil.run(new Runnable() {
                @Override
                public void run() {
                    try {
                        goldCornMakeService.inviteFriends(bossUid, userInfoService.get(uid), new Date());
                    } catch (UserInfoException e) {
                        e.printStackTrace();
                    } catch (GoldCornGetPriceException e) {
                        e.printStackTrace();
                    } catch (GoldCornMakeException e) {
                        e.printStackTrace();
                    } catch (GoldCornGetFrequencyConfigException e) {
                        e.printStackTrace();
                    }
                }
            });
        }
        return JsonUtil.loadTrueResult(UserInfoVO.create(bossUser));
@@ -263,8 +290,8 @@
            return JsonUtil.loadFalseResult("无分享图");
        }
        JSONObject data=new JSONObject();
        data.put("list",urlList);
        JSONObject data = new JSONObject();
        data.put("list", urlList);
        return JsonUtil.loadTrueResult(data);
    }