| | |
| | | List<IntegralTaskRecord> listRecord = new ArrayList<IntegralTaskRecord>();
|
| | | try {
|
| | | // 签到时间正序序查询近7天数据
|
| | | List<IntegralTaskRecord> list = integralTaskRecordMapper.listDaySignRecord(uid, cid);
|
| | | List<IntegralTaskRecord> list = integralTaskRecordMapper.listDateSignRecord(uid, cid);
|
| | | if (list != null && list.size() > 0) {
|
| | | Date date = new Date();
|
| | | for (IntegralTaskRecord record : list) {
|
| | |
| | | return listRecord;
|
| | | }
|
| | |
|
| | | |
| | | @Override
|
| | | public List<IntegralTaskRecord> getSign7DaysRecord(long uid, Long cid) {
|
| | | List<IntegralTaskRecord> listRecord = new ArrayList<IntegralTaskRecord>();
|
| | | try {
|
| | | // 签到时间正序序查询近7天数据
|
| | | List<IntegralTaskRecord> list = integralTaskRecordMapper.listDaySignRecord(uid, cid);
|
| | | if (list != null && list.size() > 0) {
|
| | | Date date = new Date();
|
| | | for (IntegralTaskRecord record : list) {
|
| | | Date createTime = record.getCreateTime();
|
| | | if (DateUtil.daysBetween2(createTime, date) > 1) {
|
| | | break; // 天数未连续
|
| | | }
|
| | | date = createTime;
|
| | | listRecord.add(record);
|
| | | |
| | | if(listRecord.size() >= 7)
|
| | | break;
|
| | | }
|
| | | }
|
| | | } catch (Exception e) {
|
| | | LogHelper.errorDetailInfo(e);
|
| | | }
|
| | | return listRecord;
|
| | | }
|
| | | |
| | | @Override
|
| | | public List<IntegralTaskRecord> listNotReceived(int count, long uid) {
|
| | | return integralTaskRecordMapper.listNotReceived(count, uid);
|
| | |
| | | }
|
| | |
|
| | |
|
| | | // @Async()
|
| | | @Async()
|
| | | @Override
|
| | | public void firstRebateOrderRewardBoss(Long uid, Long originUid, String beizu) {
|
| | | if (uid == null || originUid == null)
|
| | |
| | | firstOrderReward(uid, originUid, Integer.parseInt(reward), "一", beizu);
|
| | | }
|
| | |
|
| | | // @Async()
|
| | | @Async()
|
| | | @Override
|
| | | public void firstRebateOrderRewardBossSuper(Long uid, Long originUid, String beizu) {
|
| | | if (uid == null || originUid == null)
|
| | |
| | | }
|
| | |
|
| | |
|
| | | // @Async()
|
| | | @Async()
|
| | | @Override
|
| | | public void firstShareOrderReward(Long uid, String beizu) {
|
| | | if(uid == null)
|
| | |
| | | }
|
| | |
|
| | |
|
| | | // @Async()
|
| | | @Async()
|
| | | @Override
|
| | | public void firstSharerOrderRewardBoss(Long uid, Long originUid, String beizu) {
|
| | | if (uid == null || originUid == null)
|