记得上下班打卡 | git大法好,push需谨慎

Commit aebe0466 authored by 胡佳晨's avatar 胡佳晨

增加 场地拥有方可查看场地演出数据

parent a44fecde
...@@ -25,7 +25,9 @@ import com.liquidnet.service.kylin.service.partner.IKylinPerformancesPartnerServ ...@@ -25,7 +25,9 @@ import com.liquidnet.service.kylin.service.partner.IKylinPerformancesPartnerServ
import com.liquidnet.service.kylin.service.partner.IKylinTicketTimesPartnerService; import com.liquidnet.service.kylin.service.partner.IKylinTicketTimesPartnerService;
import com.liquidnet.service.kylin.service.partner.IKylinTicketsPartnerService; import com.liquidnet.service.kylin.service.partner.IKylinTicketsPartnerService;
import com.liquidnet.service.merchant.constant.MerchantAuthorizationConst; import com.liquidnet.service.merchant.constant.MerchantAuthorizationConst;
import com.liquidnet.service.merchant.dto.vo.MerchantFieldAppliesVo;
import com.liquidnet.service.merchant.dto.vo.MerchantFieldsVo; import com.liquidnet.service.merchant.dto.vo.MerchantFieldsVo;
import com.liquidnet.service.merchant.service.MerchantRdmService;
import com.liquidnet.service.merchant.util.*; import com.liquidnet.service.merchant.util.*;
import com.mongodb.BasicDBObject; import com.mongodb.BasicDBObject;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
...@@ -45,6 +47,7 @@ import java.util.ArrayList; ...@@ -45,6 +47,7 @@ import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.LinkedList; import java.util.LinkedList;
import java.util.List; import java.util.List;
import java.util.stream.Collectors;
/** /**
* <p> * <p>
...@@ -72,6 +75,8 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa ...@@ -72,6 +75,8 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa
IKylinTicketsPartnerService ticketsPartnerService; IKylinTicketsPartnerService ticketsPartnerService;
@Autowired @Autowired
IKylinTicketTimesPartnerService ticketTimesPartnerService; IKylinTicketTimesPartnerService ticketTimesPartnerService;
@Autowired
private MerchantRdmService merchantRdmService;
@Override @Override
public String step1(PerformanceStep1Param step1Param) { public String step1(PerformanceStep1Param step1Param) {
...@@ -187,7 +192,8 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa ...@@ -187,7 +192,8 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa
if (!mongoMerchantUtils.judgeIsPermission(performancesId, merchantId, new String[]{ if (!mongoMerchantUtils.judgeIsPermission(performancesId, merchantId, new String[]{
MerchantAuthorizationConst.PerformancePermission.EDIT.getId(), MerchantAuthorizationConst.PerformancePermission.EDIT.getId(),
})) { })) {
if (!data.getMerchantId().equals(merchantId)) { List<String> fieldsIdList = merchantRdmService.getFieldAppliesVosByUid(merchantId).stream().map(MerchantFieldAppliesVo::getFieldId).collect(Collectors.toList());
if (!(data.getMerchantId().equals(merchantId) || fieldsIdList.contains(data.getFieldId()))) {
return ResponseDto.failure(ErrorMapping.get(29999)); return ResponseDto.failure(ErrorMapping.get(29999));
} }
} }
...@@ -467,7 +473,8 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa ...@@ -467,7 +473,8 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa
if (!mongoMerchantUtils.judgeIsPermission(performancesId, merchantId, new String[]{ if (!mongoMerchantUtils.judgeIsPermission(performancesId, merchantId, new String[]{
MerchantAuthorizationConst.PerformancePermission.EDIT.getId(), MerchantAuthorizationConst.PerformancePermission.EDIT.getId(),
})) { })) {
if (!data.getMerchantId().equals(merchantId)) { List<String> fieldsIdList = merchantRdmService.getFieldAppliesVosByUid(merchantId).stream().map(MerchantFieldAppliesVo::getFieldId).collect(Collectors.toList());
if (!(data.getMerchantId().equals(merchantId) || fieldsIdList.contains(data.getFieldId()))) {
return ResponseDto.failure(ErrorMapping.get(29999)); return ResponseDto.failure(ErrorMapping.get(29999));
} }
} }
......
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