admin
2021-01-27 e1a62ec62e7331d97af9302e90e1ce44af8235eb
fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserVipController.java
@@ -37,7 +37,7 @@
import com.yeshi.fanli.util.Constant;
import com.yeshi.fanli.util.FilePathEnum;
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.util.TimeUtil;
import org.yeshi.utils.TimeUtil;
import com.yeshi.fanli.util.factory.user.vip.GiveVIPApplyInfoRecordVOFactory;
import com.yeshi.fanli.vo.user.vip.GiveVIPApplyInfoRecordVO;
@@ -80,6 +80,31 @@
      } catch (GiveVIPApplyInfoException e) {
         JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult(e.getCode(), e.getMsg()));
      }
   }
   @RequestMapping(value = "getApplyInfo")
   public void getApplyInfo(AcceptData acceptData, String id, Long uid, String callback, PrintWriter out) {
      if (StringUtil.isNullOrEmpty(id)) {
         JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("请上传id"));
         return;
      }
      GiveVIPApplyInfo info = giveVIPApplyInfoService.selectByPrimaryKey(id);
      if (info == null) {
         JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("申请信息不存在"));
         return;
      }
      // 查询开通人是否为他的下级
      ThreeSaleDetail detail = threeSaleDetailService.getByBossUidAndWorkerUid(info.getSourceUid(),
            info.getTargetUid());
      if (detail == null && info.getTargetUid().longValue() != uid) {
         JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("该用户不是您的粉丝"));
         return;
      }
      JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(JsonUtil.getSimpleGson().toJson(info)));
   }
   // 提交申请信息
@@ -132,8 +157,9 @@
         if (imgList.size() > 0)
            info.setImgList(imgList);
         info.setState(GiveVIPApplyInfo.STATE_NOT_VERIFY);
         giveVIPApplyInfoService.updateGiveVIPApplyInfo(info);
      }
      giveVIPApplyInfoService.updateGiveVIPApplyInfo(info);
      JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("资料提交成功"));
   }
@@ -171,9 +197,9 @@
      Gson gson = gb.create();
      if (Constant.IS_TEST) {
         count = 100;
      }
      // if (Constant.IS_TEST) {
      // count = 100;
      // }
      JSONObject data = new JSONObject();
      data.put("list", gson.toJson(recordList));