yujian
2020-05-18 1afddff1f453dfe72e75d73917c69305cac0d58d
fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserVipController.java
@@ -26,6 +26,7 @@
import com.google.gson.JsonSerializationContext;
import com.google.gson.JsonSerializer;
import com.yeshi.fanli.entity.accept.AcceptData;
import com.yeshi.fanli.entity.bus.user.ThreeSaleDetail;
import com.yeshi.fanli.entity.bus.user.vip.GiveVIPApplyInfo;
import com.yeshi.fanli.entity.bus.user.vip.UserLevelEnum;
import com.yeshi.fanli.exception.ParamsException;
@@ -63,7 +64,13 @@
   @RequestMapping(value = "applyVip")
   public void applyVip(AcceptData acceptData, GiveVIPApplyInfo info, String callback, PrintWriter out) {
      // TODO 查询开通人是否为他的下级
      // 查询开通人是否为他的下级
      ThreeSaleDetail detail = threeSaleDetailService.getByBossUidAndWorkerUid(info.getSourceUid(),
            info.getTargetUid());
      if (detail == null) {
         JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("该用户不是您的粉丝"));
         return;
      }
      try {
         info = giveVIPApplyInfoService.addGiveVIPApplyInfo(info);
@@ -140,8 +147,8 @@
      if (Constant.IS_TEST) {
         page = 1;
      }
      List<GiveVIPApplyInfo> list = giveVIPApplyInfoService.listByTargetUid(uid, page, Constant.PAGE_SIZE);
      long count = giveVIPApplyInfoService.countByTargetUid(uid);
      List<GiveVIPApplyInfo> list = giveVIPApplyInfoService.listBySourceUid(uid, page, Constant.PAGE_SIZE);
      long count = giveVIPApplyInfoService.countBySourceUid(uid);
      String uploadInfoLink = userVipConfigService.getValueByKey("apply_vip_upload_info_link");
      String vipLink = userVipConfigService.getValueByKey("vip_link");