| | |
| | | result.add(map); |
| | | } |
| | | } |
| | | }else { |
| | | result=result1; |
| | | } |
| | | if (result.size() > 0){ |
| | | for (Map<String, Object> stringObjectMap : result) { |
| | |
| | | if(merchandise.getUseScope()==1){ |
| | | sids.add(0); |
| | | detailsResponse.setSid(sids); |
| | | detailsResponse.setRid(new ArrayList<>()); |
| | | }else if(merchandise.getUseScope()==2){ |
| | | // 指定城市 |
| | | List<PointsMerchandiseCity> list = pmdsCityService.list(new LambdaQueryWrapper<PointsMerchandiseCity>().eq(PointsMerchandiseCity::getPointsMerchandiseId, merchandise.getId())); |
| | |
| | | } |
| | | List<Integer> storeIds = stoClient.queryStoreIdByCityCode(collect); |
| | | detailsResponse.setSid(storeIds); |
| | | if(storeIds.size()>0){ |
| | | // 获取rid |
| | | List<Integer> rid= stoClient.querySiteIdById(storeIds); |
| | | detailsResponse.setRid(rid); |
| | | } |
| | | |
| | | |
| | | }else if(merchandise.getUseScope()==3){ |
| | | // 指定门店 |
| | | List<PointsMerchandiseStore> list = pmdstoService.list(new LambdaQueryWrapper<PointsMerchandiseStore>().eq(PointsMerchandiseStore::getPointsMerchandiseId, merchandise.getId())); |
| | | List<Integer> collect = list.stream().map(PointsMerchandiseStore::getStoreId).collect(Collectors.toList()); |
| | | detailsResponse.setSid(collect); |
| | | |
| | | if(collect.size()>0){ |
| | | // 获取rid |
| | | List<Integer> rid= stoClient.querySiteIdById(collect); |
| | | detailsResponse.setRid(rid); |
| | | } |
| | | |
| | | } |
| | | } |
| | |
| | | try { |
| | | Integer pointMerchandiseId = (Integer) map.get("pointMerchandiseId"); |
| | | PointsMerchandise byId1 = pmdsService.getById(pointMerchandiseId); |
| | | |
| | | if(Integer.valueOf(map.get("type").toString())!=1){ |
| | | byId1.setStatus(2); |
| | | } |
| | | Integer quantityIssued = (Integer) map.get("quantityIssued"); |
| | | Integer pickUpQuantity = (Integer) map.get("pickUpQuantity"); |
| | | String redemptionInstructions = (String) map.get("redemptionInstructions"); |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | @PostMapping("/base/pointMerchars/add") |
| | | public Integer add(@RequestBody PointsMerchandise pointsMerchandise){ |
| | | Integer storeId = pointsMerchandise.getShelves(); |
| | |
| | | |
| | | |
| | | |
| | | |
| | | @PostMapping("/base/pointMerchars/addOther") |
| | | public Boolean addOther(@RequestBody String pam){ |
| | | Boolean save =false; |