| | |
| | | detail.setId(id);
|
| | | // 根据主键查询
|
| | | ThreeSaleDetail old = threeSaleDetailDao.get(id);
|
| | | if (old == null)
|
| | | threeSaleDetailDao.save(detail);
|
| | | // if (old == null)
|
| | | threeSaleDetailDao.save(detail);
|
| | | }
|
| | |
|
| | | @Override
|
| | |
| | | @Override
|
| | | public void addByWorkerUid(Long workerUid) {
|
| | | List<ThreeSale> list = threeSaleSerivce.getMyBossDeepList(workerUid, 100);
|
| | | LogHelper.teamInfo(String.format("邀请详细信息: 用户ID:%s 上级数量:%s",workerUid+"",list.size()));
|
| | | LogHelper.teamInfo(String.format("邀请详细信息: 用户ID:%s 上级数量:%s", workerUid + "", list.size()));
|
| | | int level = 0;
|
| | | long createTime = 0L;
|
| | | if (list.size() > 0) {
|
| | | if (list.get(0).getSucceedTime() != null)
|
| | | createTime = list.get(0).getSucceedTime();
|
| | | else
|
| | | createTime = list.get(0).getCreateTime();
|
| | | }
|
| | | for (ThreeSale tts : list) {
|
| | | level++;
|
| | | ThreeSaleDetail detail = new ThreeSaleDetail();
|
| | | detail.setBossUid(tts.getBoss().getId());
|
| | | detail.setLevel(level);
|
| | | detail.setWorkerUid(workerUid);
|
| | | if (tts.getSucceedTime() != null)
|
| | | detail.setCreateTime(new Date(tts.getSucceedTime()));
|
| | | else
|
| | | detail.setCreateTime(new Date(tts.getCreateTime()));
|
| | | detail.setCreateTime(new Date(createTime));
|
| | | try {
|
| | | if (tts.getState())
|
| | | addThreeSaleDetail(detail);
|