发表于: 2017-08-02 15:57:41
5 998
今天完成的事:
今天写了三个接口。
后台删除公司的接口:这里一开始自己写了个for循环来删除IdsList
companyService.delete(id);
log.info("delete company success");
/*Map<String, Object> productParams = DynamicUtil.getProductList(id);
log.info("get productParams data is " + productParams);
productList = productService.getIdsByDynamicCondition(Product.class, productParams, 0, Integer.MAX_VALUE);
for (Long l : productList) {
productService.delete(l);
log.info("delete product id is " + l);
}*/
/*Map<String, Object> tagParams = DynamicUtil.getTagList(id);
log.info("get tagParams data is " + tagParams);
tagList = companyTagService.getIdsByDynamicCondition(CompanyTag.class, tagParams, 0, Integer.MAX_VALUE);
for (Long l : tagList) {
companyTagService.delete(l);
log.info("delete companyTag id is " + l);
}*/
model.addAttribute("code", 0);
后面才发现原来有deleteList()方法可以直接调用。
productService.deleteList(Product.class, productIdsList);
写修改认证状态时,要注意认证状态的变化会影响到推荐类型的变化。
明日计划:
把新增公司/修改公司,公司列表完成了。
遇到的问题:
在写公司列表时,因为搜索条件涉及到产品表中的产品名字,产品表中只有公司id。这个怎么实现还没想明白。
收获:
评论