| | |
| | | if (memberInvoiceRise==null){ |
| | | memberInvoiceRise=new MemberInvoiceRise(); |
| | | } |
| | | if (memberInvoiceRiseDTO.getIsDefault()==2){ |
| | | LambdaQueryWrapper<MemberInvoiceRise> wrapper1= Wrappers.lambdaQuery(); |
| | | wrapper1.eq(MemberInvoiceRise::getMemberId,memberInvoiceRiseDTO.getMemberId()); |
| | | wrapper1.eq(MemberInvoiceRise::getDelFlag,0); |
| | | wrapper1.eq(MemberInvoiceRise::getIsDefault,2); |
| | | MemberInvoiceRise memberInvoiceRise2= this.getOne(wrapper1); |
| | | memberInvoiceRise2.setIsDefault(1); |
| | | this.updateById(memberInvoiceRise2); |
| | | } |
| | | |
| | | |
| | | memberInvoiceRise.setInvoiceType(memberInvoiceRiseDTO.getInvoiceType()); |
| | | memberInvoiceRise.setRiseType(memberInvoiceRiseDTO.getRiseType()); |
| | |
| | | memberInvoiceRise.setCorporationAccount(memberInvoiceRiseDTO.getCorporationAccount()); |
| | | memberInvoiceRise.setCorporationOpen(memberInvoiceRiseDTO.getCorporationOpen()); |
| | | memberInvoiceRise.setCorporationPhone(memberInvoiceRiseDTO.getCorporationPhone()); |
| | | memberInvoiceRise.setIsDefault(memberInvoiceRiseDTO.getIsDefault()); |
| | | memberInvoiceRise.setMemberId(memberInvoiceRiseDTO.getMemberId()); |
| | | memberInvoiceRise.setIsDefault(1); |
| | | |
| | | this.saveOrUpdate(memberInvoiceRise); |
| | | } |
| | |
| | | wrapper1.eq(MemberInvoiceRise::getDelFlag,0); |
| | | wrapper1.eq(MemberInvoiceRise::getIsDefault,2); |
| | | MemberInvoiceRise memberInvoiceRise2= this.getOne(wrapper1); |
| | | memberInvoiceRise2.setIsDefault(1); |
| | | this.updateById(memberInvoiceRise2); |
| | | |
| | | if(memberInvoiceRise2!=null){ |
| | | memberInvoiceRise2.setIsDefault(1); |
| | | this.updateById(memberInvoiceRise2); |
| | | } |
| | | MemberInvoiceRise memberInvoiceRise=this.getById(memberInvoiceRiseDTO.getId()); |
| | | memberInvoiceRise.setIsDefault(2); |
| | | this.updateById(memberInvoiceRise); |
| | |
| | | wrapper.eq(Order::getMemberId,memberInvoiceRiseDTO.getMemberId()); |
| | | wrapper.eq(Order::getOrderStatus,4); |
| | | wrapper.eq(Order::getDelFlag,0); |
| | | wrapper.gt(Order::getTotalAmount,0); |
| | | List<Integer> list=new ArrayList<>(); |
| | | if (memberInvoiceRiseDTO.getOrderType()==1){ |
| | | list.add(2); |
| | | list.add(3); |
| | | wrapper.in(Order::getInvoiceStatus,list); |
| | | }else{ |
| | |
| | | list.add(4); |
| | | wrapper.in(Order::getInvoiceStatus,list); |
| | | } |
| | | wrapper.eq(Order::getIsRequest,1); |
| | | Page<Order> page1 = iOrderService.page(page, wrapper); |
| | | return PageDTO.of(page1); |
| | | |