Commit 16b23021 authored by zhangyi's avatar zhangyi

update

parent 9501dff7
...@@ -52,9 +52,11 @@ public class EnterpriseService { ...@@ -52,9 +52,11 @@ public class EnterpriseService {
Map<String, Object> companyMap = dskOpenApiUtil.requestBody("/api/jsk/enterprise/infoHeader", BeanUtil.beanToMap(body, false, false)); Map<String, Object> companyMap = dskOpenApiUtil.requestBody("/api/jsk/enterprise/infoHeader", BeanUtil.beanToMap(body, false, false));
Integer companyCode = MapUtils.getInteger(companyMap, "code", 300); Integer companyCode = MapUtils.getInteger(companyMap, "code", 300);
if (200 != companyCode) return R.ok(); if (200 != companyCode) return R.ok();
Map companyData = MapUtils.getMap(companyMap, "data", null); Map companyData = MapUtils.getMap(companyMap, "data", null);
companyData.put("claimStatus", 0);
companyData.put("uipId", null); companyData.put("uipId", null);
companyData.put("claimStatus", 0);
companyData.put("bratingSubjectLevel", null);
Map<String, Object> map = BeanUtil.beanToMap(body, false, false); Map<String, Object> map = BeanUtil.beanToMap(body, false, false);
map.put("cid", body.getCompanyId()); map.put("cid", body.getCompanyId());
...@@ -65,19 +67,21 @@ public class EnterpriseService { ...@@ -65,19 +67,21 @@ public class EnterpriseService {
Map uipData = MapUtils.getMap(uipMap, "data", new HashMap<>()); Map uipData = MapUtils.getMap(uipMap, "data", new HashMap<>());
String uipId = MapUtils.getString(uipData, "uipId", null); String uipId = MapUtils.getString(uipData, "uipId", null);
companyData.put("uipId", uipId);
if (ObjectUtil.isEmpty(uipId)) { if (!ObjectUtil.isEmpty(uipId)) {
return R.ok(companyData); ArrayList<String> uipIds = new ArrayList<>();
uipIds.add(uipId);
companyData.put("claimStatus", CollectionUtils.isEmpty(iCustomerService.selectStatusList(uipIds)) ? 0 : 1);
} }
companyData.put("uipId", uipId); Map<String, Object> bondCreditRatingMap = dskOpenApiUtil.requestBody("/operate/enterprise/bondCreditRating", map);
ArrayList<String> uipIds = new ArrayList<>(); Integer bondCreditRatingCode = MapUtils.getInteger(bondCreditRatingMap, "code", 300);
uipIds.add(uipId); if (200 != bondCreditRatingCode) return R.ok(companyData);
List<CustomerStatusListVo> claimStatusList = iCustomerService.selectStatusList(uipIds);
if (CollectionUtils.isNotEmpty(claimStatusList)) { List<Map<String, Object>> bondCreditRatingList = (List<Map<String, Object>>)MapUtils.getObject(bondCreditRatingMap, "data", new ArrayList<>());
companyData.put("claimStatus", 1); if (CollectionUtils.isEmpty(bondCreditRatingList)) return R.ok(companyData);
}
companyData.put("bratingSubjectLevel", MapUtils.getString(bondCreditRatingList.get(0), "bratingSubjectLevel", null));
return R.ok(companyData); return R.ok(companyData);
} }
......
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