发表于: 2017-09-06 23:15:48
1 824
今天完成的事情:
1.生成表的时候里面的有两个字段与公共接口的字段不同,需要修改,修改完之后,一直报modelservice的错,找不到对应的字段,里面的对应的字段也修改了。修改无果,返回版本了。
2.控制台能打印出值,但是json中不能显示出来,应该是json写的不正确

.png)

//获取公司列表
companyList = companyService.getObjectsByIds(idList);
log.info("===============>companyList" + companyList);
//公司,公司行业对象list
List<CompanyInfo> companyInfoList = new ArrayList<>();
for (Company company : companyList) {
Long companyId = company.getId();
log.info("======>companyId= "+ companyId);
//通过公司的id获取公司行业ID
Map<String, Object> industryparam = DynamicUtil.getIndustryIdsByCompanyId(companyId);
List<Long> industryIdList = industryService.getIdsByDynamicCondition(Industry.class, industryparam, 0, Integer.MAX_VALUE);
log.info("============>industryIdList="+industryIdList);
//通过公司行业id获取行业对象
List<Industry> industryList = industryService.getObjectsByIds(industryIdList);
log.info("=======>industryList="+industryList);
//公司中加入行业列表
CompanyInfo companyInfo = new CompanyInfo();
companyInfo.setCompany(company);
companyInfo.setIndustryList(industryList);
log.info("=========>"+companyInfo);
companyInfoList.add(companyInfo);
log.info("=========>companyInfoList="+companyInfoList);
}
log.info("==========>companyInfoList="+companyInfoList);
model.addAttribute("code", 0);
model.addAttribute("message", "success");
model.addAttribute("page", page);
model.addAttribute("total", count.size());
model.addAttribute("companyInfoList", companyInfoList);
companyList = companyService.getObjectsByIds(idList);
log.info("===============>companyList" + companyList);
//公司,公司行业对象list
List<CompanyInfo> companyInfoList = new ArrayList<>();
for (Company company : companyList) {
Long companyId = company.getId();
log.info("======>companyId= "+ companyId);
//通过公司的id获取公司行业ID
Map<String, Object> industryparam = DynamicUtil.getIndustryIdsByCompanyId(companyId);
List<Long> industryIdList = industryService.getIdsByDynamicCondition(Industry.class, industryparam, 0, Integer.MAX_VALUE);
log.info("============>industryIdList="+industryIdList);
//通过公司行业id获取行业对象
List<Industry> industryList = industryService.getObjectsByIds(industryIdList);
log.info("=======>industryList="+industryList);
//公司中加入行业列表
CompanyInfo companyInfo = new CompanyInfo();
companyInfo.setCompany(company);
companyInfo.setIndustryList(industryList);
log.info("=========>"+companyInfo);
companyInfoList.add(companyInfo);
log.info("=========>companyInfoList="+companyInfoList);
}
log.info("==========>companyInfoList="+companyInfoList);
model.addAttribute("code", 0);
model.addAttribute("message", "success");
model.addAttribute("page", page);
model.addAttribute("total", count.size());
model.addAttribute("companyInfoList", companyInfoList);
明天计划的事情:
完成公司模块的接口,部署项目到开发机上
遇到的问题:
问题就是这个json格式写的有问题,导致控制台打印出来了,但是json中不显示。
总结:
代码中的逻辑之前就写过,但是返回的数据中有三个list数据,我的json中不知道怎么来写。我们之前按自己的方案来写的接口,是按照自己觉得怎么怎么设计表,所以没有遇到这种,一个返回参数中放了3个lsit,也算是学习吧。
评论