发表于: 2017-08-02 15:57:41

5 997


今天完成的事:

今天写了三个接口。

后台删除公司的接口:这里一开始自己写了个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。这个怎么实现还没想明白。

收获:


返回列表 返回列表
评论

    分享到