| | |
| | | tjRefundVo.setTjName(customer.getCusName()); |
| | | tjRefundVo.setTjPhone(customer.getCusPhone()); |
| | | tjRefundVo.setSex(String.valueOf(customer.getCusSex())); |
| | | if(null !=customer.getCusIdcard()) tjRefundVo.setIdCard(MatchUtils.hideIdCardNum(customer.getCusIdcard())); |
| | | if(null !=customer.getCusIdcard()) tjRefundVo.setIdCard(customer.getCusIdcard()); |
| | | DictComp dictComp = compService.getById(order.getFirmId()); |
| | | if(null !=dictComp){ |
| | | tjRefundVo.setTjComp(dictComp.getCnName()); |
| | |
| | | if (null != tjNum) { |
| | | LambdaQueryWrapper<TjOrder> wq1 = new LambdaQueryWrapper<>(); |
| | | wq1.likeLeft(TjOrder::getTjNumber, tjNum); |
| | | wq1.eq(TjOrder::getCheckStatus, 0); |
| | | // wq1.eq(TjOrder::getCheckStatus, 0); |
| | | List<TjOrder> orderList = orderService.list(wq1); |
| | | if (null != orderList && orderList.size() > 0) { |
| | | for (TjOrder order : orderList) { |
| | |
| | | if (null != customer) { |
| | | TjCollectFeesVo tjRefundVo = new TjCollectFeesVo(); |
| | | tjRefundVo.setTjCusId(String.valueOf(customer.getCusId())); |
| | | tjRefundVo.setTjName(MatchUtils.hideCusName(customer.getCusName())); |
| | | tjRefundVo.setTjPhone(MatchUtils.hidePhoneNum(customer.getCusPhone())); |
| | | tjRefundVo.setTjName(customer.getCusName()); |
| | | tjRefundVo.setTjPhone(customer.getCusPhone()); |
| | | tjRefundVo.setSex(String.valueOf(customer.getCusSex())); |
| | | tjRefundVo.setIdCard(MatchUtils.hideIdCardNum(customer.getCusIdcard())); |
| | | tjRefundVo.setIdCard(customer.getCusIdcard()); |
| | | if (null != order.getFirmId()){ |
| | | DictComp byId = compService.getById(order.getFirmId()); |
| | | if(null != byId){ |
| | |
| | | } else { |
| | | tjProjectList = detailService.selectTjOrderDetailListByFlowingWaterIdIsNotNull(OrderId); |
| | | } |
| | | String pacId = transitionService.selectPacIdByTbTransitionTjNumAndProId(order.getTjNumber()); |
| | | if (null != tjProjectList && tjProjectList.size() > 0) { |
| | | for (TjProject project : tjProjectList) { |
| | | if (project.getProParentId() == 0) { |
| | |
| | | } |
| | | }*/ |
| | | String s = tjFlowingWaterService.getDiscount(OrderId); |
| | | String pacId = transitionService.selectPacIdByTbTransitionTjNumAndProId(order.getTjNumber(), String.valueOf(project.getProId())); |
| | | if(null !=pacId){ |
| | | TjPackageProject pp = tjPackageProjectService.getOne(new LambdaQueryWrapper<TjPackageProject>().eq(TjPackageProject::getPacId, pacId) |
| | | .eq(TjPackageProject::getProId,String.valueOf(project.getProId()))); |
| | |
| | | project.setProOrdPrice(project.getProPrice().multiply(new BigDecimal(s)).setScale(2)); |
| | | } |
| | | } |
| | | } |
| | | TjPackageProject ppp = tjPackageProjectService.getOne(new LambdaQueryWrapper<TjPackageProject>().eq(TjPackageProject::getPacId, pacId) |
| | | .eq(TjPackageProject::getProId,"1735504273274236929")); |
| | | List<TjFlowingWater> list = tjFlowingWaterService.list(new LambdaQueryWrapper<TjFlowingWater>() |
| | | .eq(TjFlowingWater::getOrderId, order) |
| | | .eq(TjFlowingWater::getPayStasus, 2)); |
| | | if(null != ppp && tjProjectList.size() > 0 &&null !=list&& list.size()>0){ |
| | | TjProject project = projectService.selectTjProjectByProId(1735504273274236929L); |
| | | project.setProOrdPrice(project.getProPrice()); |
| | | tjProjectList.add(project); |
| | | } |
| | | } |
| | | return AjaxResult.success(tjProjectList); |
| | |
| | | wq.ne(TjOrderDetail::getTjStatus,3); |
| | | wq.isNotNull(TjOrderDetail::getFlowingWaterId); |
| | | List<TjOrderDetail> detailList = detailService.list(wq); |
| | | String pacId = transitionService.selectPacIdByTbTransitionTjNumAndProId(tjOrder.getTjNumber()); |
| | | if (null != detailList && detailList.size() > 0) { |
| | | List<TjRefundProInfoVo> tjRefundProInfoVoList = new ArrayList<>(); |
| | | for (TjOrderDetail detail : detailList) { |
| | |
| | | // bigDecimal1 = bigDecimal1.add(transition.getOrdPrice()); |
| | | // } |
| | | String s = tjFlowingWaterService.getDiscount(orderId); |
| | | String pacId = transitionService.selectPacIdByTbTransitionTjNumAndProId(tjOrder.getTjNumber(), String.valueOf(project.getProId())); |
| | | TjRefundProInfoVo proInfoVo = new TjRefundProInfoVo(); |
| | | |
| | | if(null !=pacId){ |
| | |
| | | tjFlowingWater.setRefundTime(new Date()); |
| | | tjFlowingWater.setIsAddition("N"); |
| | | tjFlowingWater.setPayStasus(2L); |
| | | tjFlowingWater.setWaterId(SecurityUtils.getUsername() + DateUtil.format(new Date(), "yyMMddHHmmssSSS")); |
| | | tjFlowingWater.setWaterId("TF"+SecurityUtils.getUsername() + DateUtil.format(new Date(), "yyMMddHHmmssSSS")); |
| | | tjFlowingWater.setPaidIn(BigDecimal.valueOf(0.00).subtract(tjFlowingWater.getRefundPrice())); |
| | | tjFlowingWater.setCopeWith(tjFlowingWater.getRefundPrice()); |
| | | if (tjFlowingWaterService.save(tjFlowingWater)){ |