| | |
| | | * 该用户邀请进度
|
| | | *
|
| | | * @param acceptData
|
| | | * @param uid 下线UID
|
| | | * @param tid 下线UID
|
| | | * @param out
|
| | | */
|
| | | @RequestMapping(value = "getInviteProgress")
|
| | | public void getInviteProgress(AcceptData acceptData, Long uid, String callback, PrintWriter out) {
|
| | | if (uid == null || uid <= 0) {
|
| | | public void getInviteProgress(AcceptData acceptData, Long uid, Long tid, String callback, PrintWriter out) {
|
| | | if (uid == null || uid <= 0 || tid == null || tid <= 0) {
|
| | | JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult(1, "传递参数缺失"));
|
| | | return;
|
| | | }
|
| | |
|
| | | JSONObject data = new JSONObject();
|
| | | data.put("list", redPackWinInviteService.getInviteProgressByWorkerId(uid));
|
| | | data.put("num", threeSaleSerivce.getTeamOrderNumByWorkerId(uid));
|
| | | data.put("list", redPackWinInviteService.getInviteProgressByWorkerId(uid, tid));
|
| | | data.put("num", threeSaleSerivce.getTeamOrderNumByWorkerId(tid));
|
| | | if (!StringUtil.isNullOrEmpty(callback)) {
|
| | | out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadTrueResult(data)));
|
| | | } else {
|
| | |
| | |
|
| | |
|
| | | @Override
|
| | | public List<RedPackWinProgressVO> getInviteProgressByWorkerId(Long uid) {
|
| | | public List<RedPackWinProgressVO> getInviteProgressByWorkerId(Long uid, Long tid) {
|
| | | List<RedPackWinProgressVO> listVO = new ArrayList<RedPackWinProgressVO>();
|
| | | ThreeSale threeSale = threeSaleSerivce.selectByWorkerId(uid);
|
| | | ThreeSale threeSale = threeSaleSerivce.getNearRelationByBossIdAndWorkerId(uid, tid);
|
| | | if (threeSale == null || threeSale.getSucceedTime() == null)
|
| | | return listVO;
|
| | |
|
| | | UserInfo userInfo = userInfoService.selectByPKey(uid);
|
| | | UserInfo userInfo = userInfoService.selectByPKey(tid);
|
| | | if (userInfo == null)
|
| | | return listVO;
|
| | |
|
| | |
| | | listVO.add(new RedPackWinProgressVO("确立邀请", TimeUtil.formatDate(threeSale.getSucceedTime())));
|
| | |
|
| | | // 奖励记录
|
| | | List<RedPackWinInvite> listWin = redPackWinInviteMapper.getWinListByBossIdAndTeamUid(threeSale.getBoss().getId(), uid);
|
| | | List<RedPackWinInvite> listWin = redPackWinInviteMapper.getWinListByBossIdAndTeamUid(uid, tid);
|
| | | if (listWin == null || listWin.size() == 0)
|
| | | return listVO;
|
| | |
|
| | |
| | | * @param uid
|
| | | * @return
|
| | | */
|
| | | public List<RedPackWinProgressVO> getInviteProgressByWorkerId(Long uid);
|
| | | public List<RedPackWinProgressVO> getInviteProgressByWorkerId(Long uid, Long tid);
|
| | |
|
| | |
|
| | | /**
|