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

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

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

parent a44fecde
......@@ -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.IKylinTicketsPartnerService;
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.service.MerchantRdmService;
import com.liquidnet.service.merchant.util.*;
import com.mongodb.BasicDBObject;
import lombok.extern.slf4j.Slf4j;
......@@ -45,6 +47,7 @@ import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.stream.Collectors;
/**
* <p>
......@@ -72,6 +75,8 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa
IKylinTicketsPartnerService ticketsPartnerService;
@Autowired
IKylinTicketTimesPartnerService ticketTimesPartnerService;
@Autowired
private MerchantRdmService merchantRdmService;
@Override
public String step1(PerformanceStep1Param step1Param) {
......@@ -187,7 +192,8 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa
if (!mongoMerchantUtils.judgeIsPermission(performancesId, merchantId, new String[]{
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));
}
}
......@@ -467,7 +473,8 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa
if (!mongoMerchantUtils.judgeIsPermission(performancesId, merchantId, new String[]{
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));
}
}
......
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