Commit a43eaead authored by Administrator's avatar Administrator

-

parent 0c1d9d7f
...@@ -149,31 +149,34 @@ public class EnterpriseService { ...@@ -149,31 +149,34 @@ public class EnterpriseService {
return new TableDataInfo(new ArrayList<>(), 0); return new TableDataInfo(new ArrayList<>(), 0);
} }
Map<String, Object> map = dskOpenApiUtil.requestBody("/operate/enterprise/investment", BeanUtil.beanToMap(body, false, false)); Map<String, Object> map = dskOpenApiUtil.requestBody("/operate/enterprise/investment", BeanUtil.beanToMap(body, false, false));
Integer code = MapUtils.getInteger(map, "code", 300); return dskOpenApiUtil.responsePage(map);
if (!code.equals(HttpStatus.OK.value())) {
throw new RuntimeException(); // Map<String, Object> map = dskOpenApiUtil.requestBody("/operate/enterprise/investment", BeanUtil.beanToMap(body, false, false));
} // Integer code = MapUtils.getInteger(map, "code", 300);
Map data = MapUtils.getMap(map, "data", null); // if (!code.equals(HttpStatus.OK.value())) {
List<Object> list = CommonUtils.assertAsArray(MapUtils.getObject(data, "list", "")); // throw new RuntimeException();
if (CollectionUtils.isEmpty(list)) { // }
return new TableDataInfo(list, 0); // Map data = MapUtils.getMap(map, "data", null);
} // List<Object> list = CommonUtils.assertAsArray(MapUtils.getObject(data, "list", ""));
List<Object> newList = new ArrayList<>(20); // if (CollectionUtils.isEmpty(list)) {
for (Object companyObj : list) { // return new TableDataInfo(list, 0);
Map<String, Object> companyMap = CommonUtils.assertAsMap(companyObj); // }
String businessStatus = MapUtils.getString(companyMap, "businessStatus"); // List<Object> newList = new ArrayList<>(20);
if (!"注销".equals(businessStatus)) { // for (Object companyObj : list) {
newList.add(companyMap); // Map<String, Object> companyMap = CommonUtils.assertAsMap(companyObj);
} // String businessStatus = MapUtils.getString(companyMap, "businessStatus");
} // if (!"注销".equals(businessStatus)) {
for (Object companyObj : list) { // newList.add(companyMap);
Map<String, Object> companyMap = CommonUtils.assertAsMap(companyObj); // }
String businessStatus = MapUtils.getString(companyMap, "businessStatus"); // }
if ("注销".equals(businessStatus)) { // for (Object companyObj : list) {
newList.add(companyMap); // Map<String, Object> companyMap = CommonUtils.assertAsMap(companyObj);
} // String businessStatus = MapUtils.getString(companyMap, "businessStatus");
} // if ("注销".equals(businessStatus)) {
return new TableDataInfo(newList, MapUtils.getInteger(data, "totalCount", 0)); // newList.add(companyMap);
// }
// }
// return new TableDataInfo(newList, MapUtils.getInteger(data, "totalCount", 0));
} }
public TableDataInfo affiliates(EnterpriseAffiliatesBody body) throws Exception { public TableDataInfo affiliates(EnterpriseAffiliatesBody body) throws Exception {
...@@ -256,6 +259,17 @@ public class EnterpriseService { ...@@ -256,6 +259,17 @@ public class EnterpriseService {
//按照城投企业id合并两个list //按照城投企业id合并两个list
for (Object companyObj : list) { for (Object companyObj : list) {
Map<String, Object> companyMap = CommonUtils.assertAsMap(companyObj); Map<String, Object> companyMap = CommonUtils.assertAsMap(companyObj);
companyMap.put("cid", MapUtils.getString(companyMap, "companyId"));
companyMap.put("bratingSubjectLevel", null);
Map<String, Object> bondCreditRatingMap = dskOpenApiUtil.requestBody("/operate/enterprise/bondCreditRating", companyMap);
Integer codeRating = MapUtils.getInteger(bondCreditRatingMap, "code", 300);
if (codeRating.equals(HttpStatus.OK.value())) {
Object object = bondCreditRatingMap.get("data");
if (ObjectUtil.isNotEmpty(object)) {
Object[] obj = (Object[])object;
companyMap.put("bratingSubjectLevel", obj[0]);
}
}
String uipId = MapUtils.getString(companyMap, "uipId"); String uipId = MapUtils.getString(companyMap, "uipId");
companyMap.put("bondBalance",MapUtils.getDouble(companyMap, "bondBalance")==null?null:String.format("%.2f", MapUtils.getDouble(companyMap, "bondBalance"))); companyMap.put("bondBalance",MapUtils.getDouble(companyMap, "bondBalance")==null?null:String.format("%.2f", MapUtils.getDouble(companyMap, "bondBalance")));
companyMap.put("totalAssets",MapUtils.getDouble(companyMap, "totalAssets")==null?null:String.format("%.2f", MapUtils.getDouble(companyMap, "totalAssets"))); companyMap.put("totalAssets",MapUtils.getDouble(companyMap, "totalAssets")==null?null:String.format("%.2f", MapUtils.getDouble(companyMap, "totalAssets")));
......
package com.dsk.system.service.impl; package com.dsk.system.service.impl;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.ObjectUtil;
import com.dsk.acc.openapi.client.util.CommonUtils; import com.dsk.acc.openapi.client.util.CommonUtils;
import com.dsk.common.core.domain.AjaxResult; import com.dsk.common.core.domain.AjaxResult;
import com.dsk.common.dtos.UrbanInvestmentPlatformDto; import com.dsk.common.dtos.UrbanInvestmentPlatformDto;
...@@ -58,6 +59,17 @@ public class UrbanInvestmentPlatformServiceImpl implements UrbanInvestmentPlatfo ...@@ -58,6 +59,17 @@ public class UrbanInvestmentPlatformServiceImpl implements UrbanInvestmentPlatfo
//按照城投企业id合并两个list //按照城投企业id合并两个list
for (Object companyObj : list) { for (Object companyObj : list) {
Map<String, Object> companyMap = CommonUtils.assertAsMap(companyObj); Map<String, Object> companyMap = CommonUtils.assertAsMap(companyObj);
companyMap.put("bratingSubjectLevel", null);
companyMap.put("cid", MapUtils.getString(companyMap, "companyId"));
Map<String, Object> bondCreditRatingMap = dskOpenApiUtil.requestBody("/operate/enterprise/bondCreditRating", companyMap);
Integer codeRating = MapUtils.getInteger(bondCreditRatingMap, "code", 300);
if (codeRating.equals(HttpStatus.OK.value())) {
Object object = bondCreditRatingMap.get("data");
if (ObjectUtil.isNotEmpty(object)) {
Object[] obj = (Object[])object;
companyMap.put("bratingSubjectLevel", obj[0]);
}
}
String uipId = MapUtils.getString(companyMap, "uipId"); String uipId = MapUtils.getString(companyMap, "uipId");
companyMap.put("claimStatus", 0); companyMap.put("claimStatus", 0);
for (CustomerStatusListVo vo : customerStatusListVos) { for (CustomerStatusListVo vo : customerStatusListVos) {
......
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