4.2 添加商品到购物车 修改 itemController.js [AppleScript] 纯文本查看 复制代码 //添加商品到购物车
$scope.addToCart=function(){ alert('skuid:'+$scope.sku.id);
} 修改模板: [AppleScript] 纯文本查看 复制代码 <li><a href="#" target="_blank" class="sui-btn btn-danger addshopcar" ng-click="addToCart()">加入购物车</a></li> 系统模块对接 5.1 运营商后台调用页面生成服务修改 pinyougou-manager-web 的 GoodsController.java[AppleScript] 纯文本查看 复制代码 @RequestMapping("/updateStatus")
public Result updateStatus(Long[] ids,String status){
try {
goodsService.updateStatus(ids, status);
//按照 SPU ID 查询 SKU 列表(状态为 1)
if(status.equals("1")){//审核通过
List<TbItem> itemList = goodsService.findItemListByGoodsIdandStatus(ids, status);
//调用搜索接口实现数据批量导入
if(itemList.size()>0){
itemSearchService.importList(itemList);
}else{
System.out.println("没有明细数据");
}
//静态页生成
for(Long goodsId:ids){ itemPageService.genItemHtml(goodsId);
}
}
return new Result(true, "修改状态成功");
} catch (Exception e) { e.printStackTrace();
return new Result(false, "修改状态失败");
}
}
5.1 创建商品详细页 web工程 创建 war 模块工程 pinyougou-page-web ,将目标目录(d:\item)的文件拷贝到此工程(生成的页面不用拷贝) 在 pom.xml 中添加 tomcat7 插件,指定端口为 9105 5.1 搜索系统与商品详细页对接 修 改 pinyougou-search-web 的 search.html , 修 改 点 击 图 片 的 链 接 为 http://localhost:9105/{{item.id}}.html
说明:商品详细页是静态页,所以在开发阶段我们可以使用 tomcat 来进行测试。部署在生产环境是部署在 Nginx 中。
|