Commit 949dfb0d by 徐高华

好办停用

parent 4e2e729d
...@@ -292,7 +292,7 @@ public class WxEnterpriseApiServiceImpl implements WxEnterpriseApiService { ...@@ -292,7 +292,7 @@ public class WxEnterpriseApiServiceImpl implements WxEnterpriseApiService {
log.info("企微关联数={},{}", count, JSON.toJSONString(list)); log.info("企微关联数={},{}", count, JSON.toJSONString(list));
String msg = "好办服务已到期"; String msg = "好办服务已到期";
if (count == 1) { if (count == 1) {
ServiceResponse<EnterpriseUsingPermissionDto> resp = this.enterpriseUseForbidService.getPermisssionByCode(list.get(0).getEnterpriseId(), EnterpriseServiceEnum.GUANG_YUN.getRightMenuCode()) ; ServiceResponse<EnterpriseUsingPermissionDto> resp = this.enterpriseUseForbidService.getPermisssionByCode(list.get(0).getEnterpriseId(), EnterpriseServiceEnum.HAO_BAN.getRightMenuCode()) ;
log.info("返回权限信息={}",JSON.toJSONString(resp)); log.info("返回权限信息={}",JSON.toJSONString(resp));
if(resp.isSuccess()) { if(resp.isSuccess()) {
EnterpriseUsingPermissionDto dto = resp.getResult() ; EnterpriseUsingPermissionDto dto = resp.getResult() ;
......
...@@ -112,14 +112,10 @@ public class StoreController extends WebBaseController { ...@@ -112,14 +112,10 @@ public class StoreController extends WebBaseController {
return resultResponse(HaoBanErrCode.ERR_1); return resultResponse(HaoBanErrCode.ERR_1);
} }
List<String> enterpriseIdList = enterpriseList.stream().filter(dto->{ List<String> enterpriseIdList = enterpriseList.stream().filter(dto->{
String enterprsieId = dto.getEnterpriseId() ; String enterpriseId = dto.getEnterpriseId() ;
Integer code = this.enterpriseUseForbidService.selectPermissionStatus(enterprsieId, EnterpriseServiceEnum.HAO_BAN.getRightMenuCode()) ; return !this.haobanIsStop(enterpriseId);
logger.info("是否停用={},{}",enterprsieId,code);
if(code ==0 || code==1) {
return true ;
}
return false ;
}).map(EnterpriseDetailDTO::getEnterpriseId).collect(Collectors.toList()); }).map(EnterpriseDetailDTO::getEnterpriseId).collect(Collectors.toList());
if (CollectionUtils.isEmpty(enterpriseIdList)) { if (CollectionUtils.isEmpty(enterpriseIdList)) {
logger.info("没有关联任何商户或商户都已停用:{}", wxEnterpriseId); logger.info("没有关联任何商户或商户都已停用:{}", wxEnterpriseId);
return resultResponse(HaoBanErrCode.ERR_1); return resultResponse(HaoBanErrCode.ERR_1);
...@@ -371,4 +367,13 @@ public class StoreController extends WebBaseController { ...@@ -371,4 +367,13 @@ public class StoreController extends WebBaseController {
} }
return resultResponse(HaoBanErrCode.ERR_1, vo); return resultResponse(HaoBanErrCode.ERR_1, vo);
} }
private boolean haobanIsStop(String enterpriseId) {
Integer code = this.enterpriseUseForbidService.selectPermissionStatus(enterpriseId,EnterpriseServiceEnum.HAO_BAN.getRightMenuCode()) ;
logger.info("好办是否到期停用={},{}",enterpriseId,code);
if(code ==0 || code==1) {
return false ;
}
return true ;
}
} }
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