|  |  |  | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case "1": | 
|---|
|  |  |  | queryUse.setStatus(Dictionary.TAOCAN_STATUS_YX); | 
|---|
|  |  |  | queryUse.setIsOver(Dictionary.FLAG_NO_N); | 
|---|
|  |  |  | //                    queryUse.setIsOver(Dictionary.FLAG_NO_N); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case "2": | 
|---|
|  |  |  | queryUse.setTargetFailTime(DateUtil.getDateAfterMonth(new Date(), 1)); | 
|---|
|  |  |  | queryUse.setStatus(Dictionary.TAOCAN_STATUS_YX); | 
|---|
|  |  |  | queryUse.setIsOver(Dictionary.FLAG_NO_N); | 
|---|
|  |  |  | //                    queryUse.setIsOver(Dictionary.FLAG_NO_N); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case "3": | 
|---|
|  |  |  | queryUse.setStatus(Dictionary.TAOCAN_STATUS_WX); | 
|---|
|  |  |  | queryUse.setIsOver(Dictionary.FLAG_YES_Y); | 
|---|
|  |  |  | //                    queryUse.setIsOver(Dictionary.FLAG_YES_Y); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | default: | 
|---|
|  |  |  | queryUse.setStatus(Dictionary.TAOCAN_STATUS_YX); | 
|---|
|  |  |  | queryUse.setIsOver(Dictionary.FLAG_NO_N); | 
|---|
|  |  |  | //                    queryUse.setIsOver(Dictionary.FLAG_NO_N); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | queryUse.setTaocanId(null); | 
|---|
|  |  |  | queryUse.setType(Dictionary.SHOPPING_GOODS_TYPE_TC); | 
|---|
|  |  |  | List<SysProjUse> taoCanList = projUseService.findInPage(queryUse, null); | 
|---|
|  |  |  | //        List<SysProjUse> taoCanList = projUseService.findInPage(queryUse, null); | 
|---|
|  |  |  | List<SysProjUse> taoCanList = projUseService.findTaocaoProjUseWithProj(queryUse); | 
|---|
|  |  |  | List<ServiceTcVo> serviceTcVos = SysProjUseMapper.INSTANCE.entityListToTcVoList(taoCanList); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (CollectionUtils.isNotEmpty(serviceTcVos)) { | 
|---|
|  |  |  | serviceTcVos.forEach(item -> { | 
|---|
|  |  |  | List<SysProjUse> sysProjUses = projUseService.selectTaocanProjUse(item.getId(), queryUse.getStatus()); | 
|---|
|  |  |  | List<ServiceProjVo> taocanProj = SysProjUseMapper.INSTANCE.entityListToProjVoList(sysProjUses); | 
|---|
|  |  |  | //                List<SysProjUse> sysProjUses = projUseService.selectTaocanProjUse(item.getId(), queryUse.getStatus()); | 
|---|
|  |  |  | List<ServiceProjVo> taocanProj = SysProjUseMapper.INSTANCE.entityListToProjVoList(item.getTaocanProjUse()); | 
|---|
|  |  |  | item.setTaocanProjUse(null); | 
|---|
|  |  |  | item.setProj(taocanProj); | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | throw new GlobleException("请选择服务"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | SysVipInfo vipInfo = sysVipInfoService.findById(serviceOrderDto.getVipId()); | 
|---|
|  |  |  | //        if (StringUtils.isBlank(vipInfo.getPassWord())) { | 
|---|
|  |  |  | //            return AjaxResult.buildFailInstance("未设置资金密码"); | 
|---|
|  |  |  | //        } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (StringUtils.isNotBlank(vipInfo.getPassWord())) { | 
|---|
|  |  |  | if (!vipInfo.getPassWord().equals(serviceOrderDto.getPassword())) { | 
|---|