| | |
| | | if (task == null)
|
| | | throw new IntegralGetException(1, "事件类型不存在");
|
| | |
|
| | | if (TaskUniqueKeyEnum.inShop == TaskUniqueKeyEnum.valueOf(event)) {
|
| | | UserInfo boss = getBossByUid(uid);
|
| | | if (boss != null)
|
| | | addInShopLevelOne(boss.getId()); // 下级浏览店铺
|
| | | }
|
| | | // if (TaskUniqueKeyEnum.inShop == TaskUniqueKeyEnum.valueOf(event)) {
|
| | | // UserInfo boss = getBossByUid(uid);
|
| | | // if (boss != null)
|
| | | // addInShopLevelOne(boss.getId()); // 下级浏览店铺
|
| | | // }
|
| | |
|
| | | if (task.getFrequency() == FrequencyEnum.everyday) {
|
| | | int count = integralTaskRecordService.countGetCountByTaskIdAndDay(task.getId(), uid, nowDate);
|
| | |
| | |
|
| | | addEventStatistic(uid, TaskUniqueKeyEnum.inviteLevelOne.name());
|
| | | } catch (Exception e) {
|
| | | // LogHelper.errorDetailInfo(e);
|
| | | //LogHelper.errorDetailInfo(e);
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | try {
|
| | | addEventStatistic(uid, TaskUniqueKeyEnum.inviteLevelTwo.name());
|
| | | } catch (Exception e) {
|
| | | // LogHelper.errorDetailInfo(e);
|
| | | //LogHelper.errorDetailInfo(e);
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | @Override
|
| | | public void addCouponRebate(Long uid) {
|
| | | try {
|
| | | UserInfo boss = getBossByUid(uid);
|
| | | if (boss != null)
|
| | | addCouponRebateLevelOne(boss.getId());
|
| | | // UserInfo boss = getBossByUid(uid);
|
| | | // if (boss != null)
|
| | | // addCouponRebateLevelOne(boss.getId());
|
| | |
|
| | | addEventStatistic(uid, TaskUniqueKeyEnum.couponRebate.name());
|
| | | } catch (Exception e) {
|
| | |
| | | *
|
| | | * @param uid
|
| | | */
|
| | | @IntegralGetVersionLimit(uid = "#uid")
|
| | | @RequestSerializableByKeyService(key = "#uid")
|
| | | //@IntegralGetVersionLimit(uid = "#uid")
|
| | | //@RequestSerializableByKeyService(key = "#uid")
|
| | | @Async()
|
| | | @Transactional
|
| | | @Override
|
| | | public void addInviteOrderLevelOne(Long uid, String orderNo, int sourceType) {
|
| | | try {
|
| | | IntegralTaskRecord record = addEventStatistic(uid, TaskUniqueKeyEnum.inviteOrderLevelOne.name());
|
| | | if (record != null) {
|
| | | userGetIntegralFromOrderRecordService.addRecord(
|
| | | UserGetIntegralFromOrderRecordFactory.create(UserGetIntegralFromOrderRecord.TYPE_RECIEVE_MONEY,
|
| | | uid, orderNo, sourceType, record.getGoldCoin()));
|
| | | }
|
| | | // IntegralTaskRecord record = addEventStatistic(uid, TaskUniqueKeyEnum.inviteOrderLevelOne.name());
|
| | | // if (record != null) {
|
| | | // userGetIntegralFromOrderRecordService.addRecord(
|
| | | // UserGetIntegralFromOrderRecordFactory.create(UserGetIntegralFromOrderRecord.TYPE_RECIEVE_MONEY,
|
| | | // uid, orderNo, sourceType, record.getGoldCoin()));
|
| | | // }
|
| | |
|
| | | } catch (Exception e) {
|
| | | // LogHelper.errorDetailInfo(e);
|
| | |
| | | *
|
| | | * @param uid
|
| | | */
|
| | | @IntegralGetVersionLimit(uid = "#uid")
|
| | | @RequestSerializableByKeyService(key = "#uid")
|
| | | //@IntegralGetVersionLimit(uid = "#uid")
|
| | | //@RequestSerializableByKeyService(key = "#uid")
|
| | | @Async()
|
| | | @Transactional
|
| | | @Override
|
| | | public void addInviteOrderLevelTwo(Long uid, String orderNo, int sourceType) {
|
| | | try {
|
| | | IntegralTaskRecord record = addEventStatistic(uid, TaskUniqueKeyEnum.inviteOrderLevelTwo.name());
|
| | | if (record != null) {
|
| | | userGetIntegralFromOrderRecordService.addRecord(
|
| | | UserGetIntegralFromOrderRecordFactory.create(UserGetIntegralFromOrderRecord.TYPE_RECIEVE_MONEY,
|
| | | uid, orderNo, sourceType, record.getGoldCoin()));
|
| | | }
|
| | | // IntegralTaskRecord record = addEventStatistic(uid, TaskUniqueKeyEnum.inviteOrderLevelTwo.name());
|
| | | // if (record != null) {
|
| | | // userGetIntegralFromOrderRecordService.addRecord(
|
| | | // UserGetIntegralFromOrderRecordFactory.create(UserGetIntegralFromOrderRecord.TYPE_RECIEVE_MONEY,
|
| | | // uid, orderNo, sourceType, record.getGoldCoin()));
|
| | | // }
|
| | |
|
| | | } catch (Exception e) {
|
| | | // LogHelper.errorDetailInfo(e);
|