| | |
| | | ConsumerGoods consumerGoods; |
| | | Integer serviceCount = 0; |
| | | Integer cycleService = 0; |
| | | //Integer cyclePerson = 0; |
| | | Integer serviceService = 0; |
| | | //Integer servicePerson = 0; |
| | | Integer experienceService = 0; |
| | | //Integer experiencePerson = 0; |
| | | Goods goods; |
| | | GoodsFile goodsFile; |
| | | String consumerGoodsId; |
| | | List<ConsumerGoods> consumerGoodsList = new ArrayList<>(); |
| | | //获取用户各类型订单数 |
| | | //MerMemberConsumerGoodsTotalVo memberConsumerGoodsTotalVo = this.getMemberConsumerGoodsTotalVo(merSureConsumerGoodsDto.getUserId(), merSureConsumerGoodsDto.getShopId()); |
| | | int sureNum = 0; |
| | | for(MerSureConsumerGoodsListDto merSureConsumerGoodsListDto : merSureConsumerGoodsListDtoList){ |
| | | goods = remoteGoodsService.getGoods(merSureConsumerGoodsListDto.getGoodsId()).getData(); |
| | |
| | | this.saveOrUpdate(oldConsumerGoods); |
| | | } |
| | | this.saveBatch(consumerGoodsList); |
| | | //判断是否加人 |
| | | /*if (cycleService > 0 && memberConsumerGoodsTotalVo.getCycleOrder() == 0) { |
| | | cyclePerson = 1; |
| | | } |
| | | if (serviceService > 0 && memberConsumerGoodsTotalVo.getServiceOrder() == 0) { |
| | | servicePerson = 1; |
| | | } |
| | | if (experienceService > 0 && memberConsumerGoodsTotalVo.getExperienceOrder() == 0) { |
| | | experiencePerson = 1; |
| | | }*/ |
| | | serviceCount = cycleService + serviceService + experienceService; |
| | | //更新商户和会员服务统计 |
| | | MemberTotalChangeDto memberTotalChangeDto = new MemberTotalChangeDto(); |
| | |
| | | memberTotalChangeDto.setTypeService(1); |
| | | memberTotalChangeDto.setServiceCount(serviceCount); |
| | | remoteMemberService.changeMemberTotal(memberTotalChangeDto); |
| | | /*ShopTotalChangeDto shopTotalChangeDto = new ShopTotalChangeDto(); |
| | | shopTotalChangeDto.setShopId(merSureConsumerGoodsDto.getShopId()); |
| | | shopTotalChangeDto.setTypeCycleService(1); |
| | | shopTotalChangeDto.setCycleService(cycleService); |
| | | shopTotalChangeDto.setCyclePerson(cyclePerson); |
| | | shopTotalChangeDto.setTypeServiceService(1); |
| | | shopTotalChangeDto.setServiceService(serviceService); |
| | | shopTotalChangeDto.setServicePerson(servicePerson); |
| | | shopTotalChangeDto.setTypeExperienceService(1); |
| | | shopTotalChangeDto.setExperienceService(experienceService); |
| | | shopTotalChangeDto.setExperiencePerson(experiencePerson); |
| | | remoteShopService.changeShopTotal(shopTotalChangeDto);*/ |
| | | } |
| | | } |
| | | |
| | |
| | | Integer serviceType = 1; |
| | | Integer serviceCount = 0; |
| | | Integer cycleService = 0; |
| | | //Integer cyclePerson = 0; |
| | | Integer serviceService = 0; |
| | | //Integer servicePerson = 0; |
| | | Integer experienceService = 0; |
| | | //Integer experiencePerson = 0; |
| | | //获取会员商品总数 |
| | | List<ServiceRecordDetail> serviceRecordDetailList = new ArrayList<>(); |
| | | ServiceRecordDetail serviceRecordDetail; |
| | |
| | | public boolean saveBatchConsumerGoods(List<ConsumerGoods> consumerGoodsList){ |
| | | Integer serviceCount = 0; |
| | | Integer cycleService = 0; |
| | | //Integer cyclePerson = 0; |
| | | Integer serviceService = 0; |
| | | //Integer servicePerson = 0; |
| | | Integer experienceService = 0; |
| | | //Integer experiencePerson = 0; |
| | | Long shopId = consumerGoodsList.get(0).getShopId(); |
| | | Long userId = consumerGoodsList.get(0).getUserId(); |
| | | //MerMemberConsumerGoodsTotalVo memberConsumerGoodsTotalVo = this.getMemberConsumerGoodsTotalVo(userId, shopId); |
| | | for(ConsumerGoods consumerGoods : consumerGoodsList){ |
| | | //处理商品服务次数 |
| | | switch (consumerGoods.getGoodsType()) { |
| | |
| | | break; |
| | | } |
| | | } |
| | | //判断是否加人 |
| | | /*if (cycleService > 0 && memberConsumerGoodsTotalVo.getCycleOrder() == 0) { |
| | | cyclePerson = 1; |
| | | } |
| | | if (serviceService > 0 && memberConsumerGoodsTotalVo.getServiceOrder() == 0) { |
| | | servicePerson = 1; |
| | | } |
| | | if (experienceService > 0 && memberConsumerGoodsTotalVo.getExperienceOrder() == 0) { |
| | | experiencePerson = 1; |
| | | }*/ |
| | | serviceCount = cycleService + serviceService + experienceService; |
| | | //更新商户和会员服务统计 |
| | | MemberTotalChangeDto memberTotalChangeDto = new MemberTotalChangeDto(); |
| | |
| | | memberTotalChangeDto.setTypeService(1); |
| | | memberTotalChangeDto.setServiceCount(serviceCount); |
| | | remoteMemberService.changeMemberTotal(memberTotalChangeDto); |
| | | /*ShopTotalChangeDto shopTotalChangeDto = new ShopTotalChangeDto(); |
| | | shopTotalChangeDto.setShopId(shopId); |
| | | shopTotalChangeDto.setOrderType(1); |
| | | shopTotalChangeDto.setTypeCycleService(1); |
| | | shopTotalChangeDto.setCycleService(cycleService); |
| | | shopTotalChangeDto.setCyclePerson(cyclePerson); |
| | | shopTotalChangeDto.setTypeServiceService(1); |
| | | shopTotalChangeDto.setServiceService(serviceService); |
| | | shopTotalChangeDto.setServicePerson(servicePerson); |
| | | shopTotalChangeDto.setTypeExperienceService(1); |
| | | shopTotalChangeDto.setExperienceService(experienceService); |
| | | shopTotalChangeDto.setExperiencePerson(experiencePerson); |
| | | remoteShopService.changeShopTotal(shopTotalChangeDto);*/ |
| | | return this.saveBatch(consumerGoodsList); |
| | | } |
| | | } |