From bc2f38a3e86de8e19b73a4bead3c81703678ad2f Mon Sep 17 00:00:00 2001 From: zqy <2522236926@qq.com> Date: 星期四, 31 七月 2025 15:45:30 +0800 Subject: [PATCH] 用户查看剩余试用天数 && 管理员授予会员 --- zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java | 28 +++++++++++++++++++++++----- 1 files changed, 23 insertions(+), 5 deletions(-) diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java index 399ce23..f6a9cf7 100644 --- a/zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java +++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java @@ -3,6 +3,8 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.core.domain.AjaxResult; @@ -53,6 +55,16 @@ @Override + public void setSpouseOnly(Long spouse){ + UpdateWrapper<ZInfoUser> wrapper = new UpdateWrapper<>(); + System.out.println("{{{{{{{{{{{{{"+spouse); + wrapper.eq("spouse_id", spouse) // 浣跨敤瀛楃涓插瓧娈靛悕 + .set("spouse_id", null); // 鐩存帴璁剧疆瀛楁鍊� + this.update(null, wrapper); // 鎵ц鏇存柊 + } + + + @Override public AjaxResult selectInfoList(ZInfoUser zInfoUser, Integer pageNum, Integer pageSize) { LambdaQueryWrapper<ZInfoUser> lqw = buildCondition(zInfoUser); @@ -85,10 +97,16 @@ @Override public List<ZInfoUser> findByUaidToFaid(String usid) { - ZInfoUser zInfoUser = new ZInfoUser(); - zInfoUser.setUaid(usid); - LambdaQueryWrapper<ZInfoUser> lqw = buildCondition(zInfoUser); - return list(lqw); + if(usid!=null) { + ZInfoUser zInfoUser = new ZInfoUser(); + zInfoUser.setUaid(usid); + LambdaQueryWrapper<ZInfoUser> lqw = buildCondition(zInfoUser); + List<ZInfoUser> ls = list(lqw); + // System.out.println(ls.size()+":==========sdfs55dfsdf"); + return ls; + }else { + return new ArrayList<>(); + } } @Override @@ -184,7 +202,7 @@ lqw.le(zInfoUser.getBirth() != null, ZInfoUser::getBirth, zInfoUser.getBirth()); lqw.like(zInfoUser.getClanId() != null, ZInfoUser::getClanId, zInfoUser.getClanId()); - lqw.le(zInfoUser.getUaid()!=null, ZInfoUser::getUaid, zInfoUser.getUserId()); + lqw.eq(zInfoUser.getUaid() !=null, ZInfoUser::getUaid, zInfoUser.getUaid()); return lqw; } -- Gitblit v1.9.1