Commit 403ef7fb authored by shiyu's avatar shiyu

个人主页判断开店是否过期

parent 46bd8797
...@@ -90,4 +90,9 @@ public class SelfPageInfoVo implements Entity { ...@@ -90,4 +90,9 @@ public class SelfPageInfoVo implements Entity {
*/ */
private Integer isPayGuaranteeMoney; private Integer isPayGuaranteeMoney;
/**
* 是否是藏家
*/
private Boolean isCollector;
} }
...@@ -12,6 +12,7 @@ import com.wwdz.ch.db.dao.distribution.*; ...@@ -12,6 +12,7 @@ import com.wwdz.ch.db.dao.distribution.*;
import com.wwdz.ch.db.dao.exchange.ExchangeApplyOrderDao; import com.wwdz.ch.db.dao.exchange.ExchangeApplyOrderDao;
import com.wwdz.ch.db.dao.openShop.GuaranteeMoneyRecordDao; import com.wwdz.ch.db.dao.openShop.GuaranteeMoneyRecordDao;
import com.wwdz.ch.db.dao.openShop.OpenShopApplyOrderDao; import com.wwdz.ch.db.dao.openShop.OpenShopApplyOrderDao;
import com.wwdz.ch.db.domain.CollectorWhiteList;
import com.wwdz.ch.db.domain.User; import com.wwdz.ch.db.domain.User;
import com.wwdz.ch.db.domain.distribution.AuctionConfig; import com.wwdz.ch.db.domain.distribution.AuctionConfig;
import com.wwdz.ch.db.domain.distribution.AuctionRecord; import com.wwdz.ch.db.domain.distribution.AuctionRecord;
...@@ -205,6 +206,12 @@ public class SelfPageServiceImpl implements SelfPageService { ...@@ -205,6 +206,12 @@ public class SelfPageServiceImpl implements SelfPageService {
} else { } else {
selfPageInfoVo.setIsPayGuaranteeMoney(CommonEnum.StateEnum.INVALID.getCode()); selfPageInfoVo.setIsPayGuaranteeMoney(CommonEnum.StateEnum.INVALID.getCode());
} }
CollectorWhiteList collectorWhiteList = collectorWhiteListDao.findById(dto.getUserId());
if (collectorWhiteList != null && collectorWhiteList.getEndValidTime().after(now)) {
selfPageInfoVo.setIsCollector(true);
} else {
selfPageInfoVo.setIsCollector(false);
}
return Result.success(selfPageInfoVo); return Result.success(selfPageInfoVo);
} catch (Exception e) { } catch (Exception e) {
logger.error("查询用户个人主页失败 error : {}", e); logger.error("查询用户个人主页失败 error : {}", e);
...@@ -290,8 +297,13 @@ public class SelfPageServiceImpl implements SelfPageService { ...@@ -290,8 +297,13 @@ public class SelfPageServiceImpl implements SelfPageService {
} else { } else {
selfPageInfoVo.setIsPayGuaranteeMoney(CommonEnum.StateEnum.INVALID.getCode()); selfPageInfoVo.setIsPayGuaranteeMoney(CommonEnum.StateEnum.INVALID.getCode());
} }
//判断开店是否过期
CollectorWhiteList collectorWhiteList = collectorWhiteListDao.findById(dto.getUserId());
if (collectorWhiteList != null && collectorWhiteList.getEndValidTime().after(now)) {
selfPageInfoVo.setIsCollector(true);
} else {
selfPageInfoVo.setIsCollector(false);
}
return Result.success(selfPageInfoVo); return Result.success(selfPageInfoVo);
} catch (Exception e) { } catch (Exception e) {
logger.error("查询藏家个人主页失败 error : {}", e); logger.error("查询藏家个人主页失败 error : {}", e);
......
...@@ -98,6 +98,11 @@ public class OpenShopServiceImpl implements OpenShopService { ...@@ -98,6 +98,11 @@ public class OpenShopServiceImpl implements OpenShopService {
@Override @Override
public Result createOpenShopApplyOrder(OpenShopInfoRequestDto dto) { public Result createOpenShopApplyOrder(OpenShopInfoRequestDto dto) {
try { try {
//查询该用户是否申请过开店
OpenShopApplyOrder applyOrder = openShopApplyOrderDao.findByUserId(dto.getUserId());
if (applyOrder != null && applyOrder.getState() != OpenShopApplyOrderEnum.StateEnum.NOT_PASSED.getCode()) {
return Result.failed("请勿重复申请");
}
Date now = new Date(); Date now = new Date();
OpenShopCostConfig openShopCostConfig = openShopCostConfigDao.findOne(); OpenShopCostConfig openShopCostConfig = openShopCostConfigDao.findOne();
//月底修改为300 //月底修改为300
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment