From 644a2420324c108ffc7ca218564dc3643a6790af Mon Sep 17 00:00:00 2001 From: rentaiming <806181062@qq.com> Date: 星期四, 06 六月 2024 11:46:23 +0800 Subject: [PATCH] 用户端商品 --- ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceRiseServiceImpl.java | 41 ++++++++++++++++++++++++++++------------- 1 files changed, 28 insertions(+), 13 deletions(-) diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceRiseServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceRiseServiceImpl.java index c2a9f3d..3f57859 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceRiseServiceImpl.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceRiseServiceImpl.java @@ -49,11 +49,15 @@ if (memberInvoiceRise==null){ memberInvoiceRise=new MemberInvoiceRise(); } - LambdaQueryWrapper<MemberInvoiceRise> wrapper= Wrappers.lambdaQuery(); - wrapper.eq(MemberInvoiceRise::getMemberId,memberInvoiceRiseDTO.getMemberId()); - wrapper.eq(MemberInvoiceRise::getDelFlag,0); - wrapper.eq(MemberInvoiceRise::getIsDefault,2); - MemberInvoiceRise memberInvoiceRise1= this.getOne(wrapper); + 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()); @@ -63,22 +67,33 @@ memberInvoiceRise.setCorporationAccount(memberInvoiceRiseDTO.getCorporationAccount()); memberInvoiceRise.setCorporationOpen(memberInvoiceRiseDTO.getCorporationOpen()); memberInvoiceRise.setCorporationPhone(memberInvoiceRiseDTO.getCorporationPhone()); + memberInvoiceRise.setIsDefault(memberInvoiceRiseDTO.getIsDefault()); - if (memberInvoiceRise1==null){ - memberInvoiceRise.setIsDefault(2); - } + this.saveOrUpdate(memberInvoiceRise); - } - @Override - public void saveIsDefault(MemberInvoiceRiseDTO memberInvoiceRiseDTO) { LambdaQueryWrapper<MemberInvoiceRise> wrapper= Wrappers.lambdaQuery(); wrapper.eq(MemberInvoiceRise::getMemberId,memberInvoiceRiseDTO.getMemberId()); wrapper.eq(MemberInvoiceRise::getDelFlag,0); wrapper.eq(MemberInvoiceRise::getIsDefault,2); MemberInvoiceRise memberInvoiceRise1= this.getOne(wrapper); - memberInvoiceRise1.setIsDefault(1); - this.updateById(memberInvoiceRise1); + + if (memberInvoiceRise1==null){ + memberInvoiceRise.setIsDefault(2); + } + } + + @Override + public void saveIsDefault(MemberInvoiceRiseDTO memberInvoiceRiseDTO) { + + + 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 memberInvoiceRise=this.getById(memberInvoiceRiseDTO.getId()); memberInvoiceRise.setIsDefault(2); -- Gitblit v1.7.1