puzhibing
2 天以前 0b9e60f0bada4cc39187a9dd3c36bf37452f63de
ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/ConsumerGoodsServiceImpl.java
@@ -103,7 +103,7 @@
            merConsumerGoodsVo.setNoSureList(noSureList);
        }
        List<MerConsumerGoodsListVo> sureList = consumerGoodsMapper.listMerConsumerGoods(merConsumerGoodsDto);
        Member member = remoteMemberService.getMember(merConsumerGoodsDto.getUserId()).getData();
        Member member = remoteMemberService.getMember(merConsumerGoodsDto.getMemberUserId()).getData();
        String lastServiceId = member.getLastServiceId();
        if (StringUtils.isNotEmpty(lastServiceId)) {
            List<String> list = JSON.parseArray(lastServiceId, String.class);
@@ -126,6 +126,8 @@
        if(oldConsumerGoods.getSureNum()==null||oldConsumerGoods.getSureNum()<1){
            throw new ServiceException(AppErrorConstant.GOODS_SURE_FAILED);
        }
        Member member = remoteMemberService.getMember(merSureConsumerGoodsDto.getMemberUserId()).getData();
        Shop shop = remoteShopService.getShop(merSureConsumerGoodsDto.getShopId()).getData();
        List<MerSureConsumerGoodsListDto> merSureConsumerGoodsListDtoList = merSureConsumerGoodsDto.getMerSureConsumerGoodsListDtoList();
        if(merSureConsumerGoodsListDtoList!=null && !merSureConsumerGoodsListDtoList.isEmpty()){
            ConsumerGoods consumerGoods;
@@ -182,6 +184,15 @@
                        sureNum = sureNum + 1;
                    }
                }
                String msg = "{\"name\":\"" + (StringUtils.isEmpty(member.getRealName()) ? member.getNickName() : member.getRealName()) + "\"," +
                        "\"store\":\"" + shop.getShopName() + "\",\"product\":\"" + goods.getGoodsName() + "\"}";
                try {
                    MsgUtils.sendMsg(member.getMobile(), "SMS_491320362", msg);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
            //判断商品确认次数
            if (sureNum > oldConsumerGoods.getSureNum()) {
@@ -321,7 +332,7 @@
    
            //保存本次确认的服务商品id,用于下次进入页面后默认勾选上
            List<String> collect = goodsList.stream().map(MerSureConsumerGoodsListDto::getConsumerGoodsId).collect(Collectors.toList());
            Member member = remoteMemberService.getMember(merSureConsumerGoodsDto.getUserId()).getData();
            Member member = remoteMemberService.getMember(merSureConsumerGoodsDto.getMemberUserId()).getData();
            member.setLastServiceId(JSON.toJSONString(collect));
            remoteMemberService.editMember(member);