|
|
@@ -16,6 +16,8 @@ import org.springblade.client.corps.excel.*;
|
|
|
import org.springblade.client.corps.service.ICorpsDescService;
|
|
|
import org.springblade.client.corps.service.ICorpsTypeDescService;
|
|
|
import org.springblade.client.corps.service.ICorpsTypeService;
|
|
|
+import org.springblade.client.corps.service.impl.CorpsAddrServiceImpl;
|
|
|
+import org.springblade.client.entity.CorpsAddr;
|
|
|
import org.springblade.client.entity.CorpsDesc;
|
|
|
import org.springblade.client.entity.CorpsType;
|
|
|
import org.springblade.client.entity.CorpsTypeDesc;
|
|
|
@@ -63,6 +65,7 @@ public class CorpsDescController extends BladeController {
|
|
|
private final IFinanceClient financeClient;
|
|
|
private final ICorpsTypeDescService corpsTypeDescService;
|
|
|
private final IRedisClient redisClient;//redis缓存处理
|
|
|
+ private CorpsAddrServiceImpl corpsAddrService;
|
|
|
|
|
|
/**
|
|
|
* 详情
|
|
|
@@ -128,6 +131,11 @@ public class CorpsDescController extends BladeController {
|
|
|
).stream().map(CorpsType::getCname).collect(Collectors.joining(","));
|
|
|
item.setCorpsTypeName(typeName);
|
|
|
}
|
|
|
+ //获取客户地址
|
|
|
+ List<CorpsAddr> corpsAddrList = corpsAddrService.list(new QueryWrapper<CorpsAddr>().eq("pid", item.getId()).eq("is_deleted", 0).eq("status", 0).eq("type", 0));
|
|
|
+ if (corpsAddrList != null && corpsAddrList.size()>0) {
|
|
|
+ item.setAddr(corpsAddrList.get(0).getDetailedAddress());
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
return R.data(pages);
|
|
|
@@ -239,6 +247,9 @@ public class CorpsDescController extends BladeController {
|
|
|
// corpsDesc.setLabels("\"\",\"\",\"\",\"\"");
|
|
|
corpsDesc.setLabels(",,,");
|
|
|
}
|
|
|
+ if (ObjectUtils.isNull(corpsDesc.getCorpsTypeId())){
|
|
|
+ corpsDesc.setCorpsTypeId("1586314518265356290");
|
|
|
+ }
|
|
|
R corpsDesc1 = corpsDescService.submit(corpsDesc);
|
|
|
redisClient.basicData("corps");
|
|
|
return corpsDesc1;
|