Просмотр исходного кода

修改获取企业服务商列表接口

LiFei 5 лет назад
Родитель
Сommit
c45705ba22

+ 7 - 6
happy-boot-module-powerjob/src/main/java/org/jeecg/modules/hlgcompany/service/impl/HlgCompanyServiceImpl.java

@@ -1,5 +1,6 @@
 package org.jeecg.modules.hlgcompany.service.impl;
 
+import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@@ -439,10 +440,11 @@ public class HlgCompanyServiceImpl extends ServiceImpl<HlgCompanyMapper, HlgComp
     @Override
     public Boolean getIsExistenceDateByCompanyCode(String companyCode) {
         String accessToken = OauthTokenUtils.getDayAccessToken();
-        String requestUrl = OauthApi.isExistenceDate;
+        String requestUrl = OauthApi.companySubcontractorList;
         Map<String, Object> parameters = new HashMap<>();
-        //企业id用于生成唯一companyCode
         parameters.put("companyCode", companyCode);
+        parameters.put("pageNo", 1);
+        parameters.put("pageSize", 10);
         log.info("param============{}", JSONObject.toJSONString(parameters));
         //数据加密
         String biz_content = CryptTool.encode(JSONObject.toJSONString(parameters));
@@ -450,11 +452,10 @@ public class HlgCompanyServiceImpl extends ServiceImpl<HlgCompanyMapper, HlgComp
         log.info("companyCode===={}", jsonObject);
         if (jsonObject != null) {
             if (jsonObject.getBoolean("success")) {
-                log.info("企业-新增成功===={}", jsonObject);
+                log.info("企业-获取服务商列表===={}", jsonObject);
                 //更新companyCode
-                JSONObject jsonObject1 = jsonObject.getJSONObject("result");
-                Boolean isExistenceDate = jsonObject1.getBoolean("isExistenceDate");
-                return isExistenceDate;
+                JSONArray jsonArray = jsonObject.getJSONArray("result");
+                return jsonArray.size()>0;
             } else {
                 //抛出异常
                 throw new JeecgBootException("未查询到该companyCode的企业数据");