|
@@ -136,14 +136,20 @@ public class CouponLogic {
|
|
|
* @return
|
|
|
*/
|
|
|
public CouponDetailBean detail(String couponId) {
|
|
|
+ AdminUserCom adminUser = commonLogic.getAdminUser();
|
|
|
Coupon coupon = couponService.getById(couponId);
|
|
|
CouponDetailBean couponBean = new CouponDetailBean();
|
|
|
BeanUtils.copyProperties(coupon, couponBean);
|
|
|
couponBean.setGoodsList(couponGoodsService.lambdaQuery().eq(CouponGoods::getCouponId, couponId).list());
|
|
|
couponBean.setTagList(couponDateMapper.couponTagDetail(couponId));
|
|
|
couponBean.setUserList(couponDateMapper.couponTagUser(couponId));
|
|
|
- couponBean.setCouponCompanyList(couponCompanyService.lambdaQuery().eq(CouponCompany::getCouponId, couponId).list());
|
|
|
- couponBean.setCouponWebsitList(couponWebsitService.lambdaQuery().eq(CouponWebsit::getCouponId, couponId).list());
|
|
|
+ couponBean.setCouponCompanyList(couponCompanyService.lambdaQuery().eq(CouponCompany::getCouponId, couponId)
|
|
|
+ .in(CouponCompany::getCompanyId,adminUser.getAdminCompanyIds())
|
|
|
+ .list());
|
|
|
+ couponBean.setCouponWebsitList(couponWebsitService.lambdaQuery()
|
|
|
+ .eq(CouponWebsit::getCouponId, couponId)
|
|
|
+ .in(CouponWebsit::getWebsitId, adminUser.getAdminWebsitIds())
|
|
|
+ .list());
|
|
|
return couponBean;
|
|
|
}
|
|
|
|