|
@@ -30,6 +30,7 @@ import com.zskk.shop.dao.entry.GoodPrice;
|
|
import com.zskk.shop.exception.ErrorConstant;
|
|
import com.zskk.shop.exception.ErrorConstant;
|
|
import com.zskk.shop.exception.ZSKKException;
|
|
import com.zskk.shop.exception.ZSKKException;
|
|
import com.zskk.shop.service.GoodService;
|
|
import com.zskk.shop.service.GoodService;
|
|
|
|
+import com.zskk.shop.service.RecommendGoodService;
|
|
import com.zskk.shop.service.SysLabelService;
|
|
import com.zskk.shop.service.SysLabelService;
|
|
import com.zskk.shop.service.TJCenterService;
|
|
import com.zskk.shop.service.TJCenterService;
|
|
|
|
|
|
@@ -46,6 +47,9 @@ public class GoodsManagerController extends AbstractController{
|
|
@Autowired
|
|
@Autowired
|
|
private TJCenterService tjCenterService;
|
|
private TJCenterService tjCenterService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private RecommendGoodService recommendGoodService;
|
|
|
|
+
|
|
@RequestMapping("/goods")
|
|
@RequestMapping("/goods")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public ControllerResult goods(@RequestParam(name="search", required=false) String search, @RequestParam(name="status", required=false) Integer status,
|
|
public ControllerResult goods(@RequestParam(name="search", required=false) String search, @RequestParam(name="status", required=false) Integer status,
|
|
@@ -68,7 +72,8 @@ public class GoodsManagerController extends AbstractController{
|
|
List<GoodBean> beans = new ArrayList<>(list.size());
|
|
List<GoodBean> beans = new ArrayList<>(list.size());
|
|
for (GoodBase goods: list){
|
|
for (GoodBase goods: list){
|
|
GoodPrice price = goodService.queryGoodPrice(goods.getGid());
|
|
GoodPrice price = goodService.queryGoodPrice(goods.getGid());
|
|
- GoodBean bean = goodService.toSimpleGoodBean(goods, price);
|
|
|
|
|
|
+ GoodBean bean = goodService.toSimpleGoodBean(goods, price);
|
|
|
|
+ bean.setIsRecommend(recommendGoodService.isRecommend(goods.getGid()));
|
|
beans.add(bean);
|
|
beans.add(bean);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -174,4 +179,15 @@ public class GoodsManagerController extends AbstractController{
|
|
goodService.bindPackage(base, packageid, packagename);
|
|
goodService.bindPackage(base, packageid, packagename);
|
|
return new ControllerResult(Boolean.TRUE);
|
|
return new ControllerResult(Boolean.TRUE);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @RequestMapping("setRecommand")
|
|
|
|
+ @ResponseBody
|
|
|
|
+ public ControllerResult setRecommand(@RequestParam("gid") Integer gid, @RequestParam("isrecommand") Boolean isrecommand){
|
|
|
|
+ if (isrecommand){
|
|
|
|
+ recommendGoodService.add(gid);
|
|
|
|
+ }else{
|
|
|
|
+ recommendGoodService.del(gid);
|
|
|
|
+ }
|
|
|
|
+ return new ControllerResult(Boolean.TRUE);
|
|
|
|
+ }
|
|
}
|
|
}
|