| | |
| | | } |
| | | |
| | | // 计算距离 |
| | | if (shopDetailVO.getLongitude() != null && shopDetailVO.getLatitude() != null){ |
| | | if (shopDetailVO.getLongitude() != null && shopDetailVO.getLatitude() != null |
| | | && longitude != null && latitude != null) { |
| | | String shopLocation = String.format("%s,%s", shopDetailVO.getLongitude(), shopDetailVO.getLatitude()); |
| | | String userLocation = String.format("%s,%s", longitude.toString(), latitude.toString()); |
| | | Map<String, Double> distanceMap = GeodesyUtil.getDistance(userLocation, shopLocation); |
| | |
| | | * 发布商品 门店后台-商品管理 |
| | | */ |
| | | @Override |
| | | public void addGoodsByShop(AddGoodsDTO addGoodsDTO) { |
| | | public Integer addGoodsByShop(AddGoodsDTO addGoodsDTO) { |
| | | if(addGoodsDTO.getPurchaseLimit()==null){ |
| | | addGoodsDTO.setPurchaseLimit(-1); |
| | | } |
| | |
| | | goodsShop.setAddress(shop.getAddress()); |
| | | goodsShopService.save(goodsShop); |
| | | //判断是否参加秒杀活动 |
| | | if (addGoodsDTO.isActivity()){ |
| | | if (addGoodsDTO.getIsActivity()==1){ |
| | | //秒杀活动 |
| | | SeckillActivityInfo seckillActivityInfo = new SeckillActivityInfo(); |
| | | seckillActivityInfo.setDelFlag(0); |
| | |
| | | goodsSeckill.setSeckillActivityInfoId(seckillActivityInfo.getId()); |
| | | goodsSeckillService.save(goodsSeckill); |
| | | } |
| | | return goods.getId(); |
| | | } |
| | | |
| | | /** |