nc推送地址动态从三方接口获取;

This commit is contained in:
王奎兴
2026-03-06 16:09:06 +08:00
parent 0b2340b135
commit 006b1a43a2
4 changed files with 25 additions and 7 deletions
@@ -33,6 +33,10 @@ public interface ThirdPartyServiceFeign {
@GetMapping("/sysDepartInterfaceInfo/querylist") @GetMapping("/sysDepartInterfaceInfo/querylist")
public List<SysDepartInterfaceInfoPo> querylist(@RequestBody SysDepartInterfaceInfoDTO sysDepartInterfaceInfoDTO); public List<SysDepartInterfaceInfoPo> querylist(@RequestBody SysDepartInterfaceInfoDTO sysDepartInterfaceInfoDTO);
//查询当前组织所有三方接口信息
@GetMapping("/sysDepartInterfaceInfo/queryList")
public List<SysDepartInterfaceInfoPo> queryList(@RequestBody SysDepartInterfaceInfoDTO sysDepartInterfaceInfoDTO);
//查询当前组织所有三方接口信息 //查询当前组织所有三方接口信息
@PostMapping("/sysDepartInterfaceInfo/queryListByFeign") @PostMapping("/sysDepartInterfaceInfo/queryListByFeign")
public List<SysDepartInterfaceInfoPo> queryListByFeign(@RequestBody SysDepartInterfaceInfoDTO sysDepartInterfaceInfoDTO); public List<SysDepartInterfaceInfoPo> queryListByFeign(@RequestBody SysDepartInterfaceInfoDTO sysDepartInterfaceInfoDTO);
@@ -323,4 +327,4 @@ public interface ThirdPartyServiceFeign {
//查询用户详情 //查询用户详情
@GetMapping("/dingtalkApi/v2/user/get") @GetMapping("/dingtalkApi/v2/user/get")
AjaxResult userGet(@RequestParam(value = "userId") String userId); AjaxResult userGet(@RequestParam(value = "userId") String userId);
} }
@@ -441,7 +441,7 @@ public class ReconciliationImpl extends ServiceImpl<ReconciliationMapper, Reconc
query.setOrganizationId(reconciliation.getOrganizationId()); query.setOrganizationId(reconciliation.getOrganizationId());
query.setOrganizationName(reconciliation.getOrganizationName()); query.setOrganizationName(reconciliation.getOrganizationName());
query.setInterfaceType("nc"); query.setInterfaceType("nc");
List<SysDepartInterfaceInfoPo> urlList = thirdPartyServiceFeign.querylist(query); List<SysDepartInterfaceInfoPo> urlList = thirdPartyServiceFeign.queryList(query);
if (urlList != null && urlList.size() > 0) { if (urlList != null && urlList.size() > 0) {
url = urlList.get(0).getInterfaceType(); url = urlList.get(0).getInterfaceType();
} else { } else {
@@ -644,7 +644,7 @@ public class ReconciliationImpl extends ServiceImpl<ReconciliationMapper, Reconc
query.setOrganizationId(reconciliation.getOrganizationId()); query.setOrganizationId(reconciliation.getOrganizationId());
query.setOrganizationName(reconciliation.getOrganizationName()); query.setOrganizationName(reconciliation.getOrganizationName());
query.setInterfaceType("nc"); query.setInterfaceType("nc");
List<SysDepartInterfaceInfoPo> urlList = thirdPartyServiceFeign.querylist(query); List<SysDepartInterfaceInfoPo> urlList = thirdPartyServiceFeign.queryList(query);
if (urlList != null && urlList.size() > 0) { if (urlList != null && urlList.size() > 0) {
url = urlList.get(0).getInterfaceType(); url = urlList.get(0).getInterfaceType();
} else { } else {
@@ -902,7 +902,7 @@ public class ReconciliationImpl extends ServiceImpl<ReconciliationMapper, Reconc
query.setOrganizationId(reconciliation.getOrganizationId()); query.setOrganizationId(reconciliation.getOrganizationId());
query.setOrganizationName(reconciliation.getOrganizationName()); query.setOrganizationName(reconciliation.getOrganizationName());
query.setInterfaceType("nc"); query.setInterfaceType("nc");
List<SysDepartInterfaceInfoPo> urlList = thirdPartyServiceFeign.querylist(query); List<SysDepartInterfaceInfoPo> urlList = thirdPartyServiceFeign.queryList(query);
if (urlList != null && urlList.size() > 0) { if (urlList != null && urlList.size() > 0) {
url = urlList.get(0).getInterfaceType(); url = urlList.get(0).getInterfaceType();
} else { } else {
@@ -1068,7 +1068,7 @@ public class ReconciliationImpl extends ServiceImpl<ReconciliationMapper, Reconc
query.setOrganizationId(reconciliation.getOrganizationId()); query.setOrganizationId(reconciliation.getOrganizationId());
query.setOrganizationName(reconciliation.getOrganizationName()); query.setOrganizationName(reconciliation.getOrganizationName());
query.setInterfaceType("nc"); query.setInterfaceType("nc");
List<SysDepartInterfaceInfoPo> urlList = thirdPartyServiceFeign.querylist(query); List<SysDepartInterfaceInfoPo> urlList = thirdPartyServiceFeign.queryList(query);
if (urlList != null && urlList.size() > 0) { if (urlList != null && urlList.size() > 0) {
url = urlList.get(0).getInterfaceType(); url = urlList.get(0).getInterfaceType();
} else { } else {
@@ -382,4 +382,4 @@
</foreach> </foreach>
</delete> </delete>
</mapper> </mapper>
@@ -138,6 +138,20 @@ public class SysDepartInterfaceInfoApi extends BaseController
return list; return list;
} }
/**
* @Description 查询当前组织所有三方接口信息
* @Author Alex
* @Date 2023/4/28 11:24
*/
@GetMapping(value = "/queryList")
public List<SysDepartInterfaceInfoPo> queryList(@RequestBody SysDepartInterfaceInfoDTO sysDepartInterfaceInfoDTO) {
SysDepartInterfaceInfoDo sysDepartInterfaceInfoDo = new SysDepartInterfaceInfoDo();
BeanUtils.copyProperties(sysDepartInterfaceInfoDTO,sysDepartInterfaceInfoDo);
List<SysDepartInterfaceInfoPo> list = sysDepartInterfaceInfoApplicationService.queryList(sysDepartInterfaceInfoDo);
return list;
}
/** /**
* @Description 查询当前组织所有三方接口信息 * @Description 查询当前组织所有三方接口信息
* @Author Alex * @Author Alex
@@ -163,4 +177,4 @@ public class SysDepartInterfaceInfoApi extends BaseController
return list; return list;
} }
} }