init
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiAccountBankcard;
|
||||
import com.ruoyi.cai.domain.AccountBankcard;
|
||||
|
||||
/**
|
||||
* 用户银行卡Service接口
|
||||
@@ -9,6 +9,6 @@ import com.ruoyi.cai.domain.CaiAccountBankcard;
|
||||
* @author 77
|
||||
* @date 2023-12-21
|
||||
*/
|
||||
public interface CaiAccountBankcardService extends IService<CaiAccountBankcard> {
|
||||
public interface CaiAccountBankcardService extends IService<AccountBankcard> {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiAccountBusiness;
|
||||
import com.ruoyi.cai.domain.AccountBusiness;
|
||||
|
||||
/**
|
||||
* 账户业务Service接口
|
||||
@@ -9,6 +9,6 @@ import com.ruoyi.cai.domain.CaiAccountBusiness;
|
||||
* @author 77
|
||||
* @date 2023-12-22
|
||||
*/
|
||||
public interface CaiAccountBusinessService extends IService<CaiAccountBusiness> {
|
||||
public interface CaiAccountBusinessService extends IService<AccountBusiness> {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiAccountCash;
|
||||
import com.ruoyi.cai.domain.AccountCash;
|
||||
import com.ruoyi.cai.dto.app.query.WithdrawReq;
|
||||
|
||||
/**
|
||||
@@ -10,7 +10,7 @@ import com.ruoyi.cai.dto.app.query.WithdrawReq;
|
||||
* @author 77
|
||||
* @date 2023-12-21
|
||||
*/
|
||||
public interface CaiAccountCashService extends IService<CaiAccountCash> {
|
||||
public interface CaiAccountCashService extends IService<AccountCash> {
|
||||
|
||||
void withdraw(WithdrawReq res);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiAccountDetail;
|
||||
import com.ruoyi.cai.domain.AccountDetail;
|
||||
|
||||
/**
|
||||
* 账户明细Service接口
|
||||
@@ -9,7 +9,7 @@ import com.ruoyi.cai.domain.CaiAccountDetail;
|
||||
* @author 77
|
||||
* @date 2023-12-22
|
||||
*/
|
||||
public interface CaiAccountDetailService extends IService<CaiAccountDetail> {
|
||||
public interface CaiAccountDetailService extends IService<AccountDetail> {
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiAccountRecharge;
|
||||
import com.ruoyi.cai.domain.AccountRecharge;
|
||||
|
||||
/**
|
||||
* 充值记录Service接口
|
||||
@@ -9,6 +9,6 @@ import com.ruoyi.cai.domain.CaiAccountRecharge;
|
||||
* @author 77
|
||||
* @date 2023-12-22
|
||||
*/
|
||||
public interface CaiAccountRechargeService extends IService<CaiAccountRecharge> {
|
||||
public interface CaiAccountRechargeService extends IService<AccountRecharge> {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiAccount;
|
||||
import com.ruoyi.cai.domain.Account;
|
||||
import com.ruoyi.cai.domain.CaiConsumeLog;
|
||||
|
||||
/**
|
||||
@@ -10,9 +10,9 @@ import com.ruoyi.cai.domain.CaiConsumeLog;
|
||||
* @author 77
|
||||
* @date 2023-12-23
|
||||
*/
|
||||
public interface CaiAccountService extends IService<CaiAccount> {
|
||||
public interface CaiAccountService extends IService<Account> {
|
||||
|
||||
CaiAccount getByUserId(Long userId);
|
||||
Account getByUserId(Long userId);
|
||||
|
||||
CaiConsumeLog decr(CaiConsumeLog log);
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiAnchorApply;
|
||||
import com.ruoyi.cai.dto.admin.vo.CaiAnchorApplyAdminVo;
|
||||
import com.ruoyi.cai.domain.AnchorApply;
|
||||
import com.ruoyi.cai.dto.admin.vo.AnchorApplyAdminVo;
|
||||
import com.ruoyi.cai.dto.app.vo.AnchorJoinHomeVo;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
|
||||
@@ -13,11 +13,11 @@ import com.ruoyi.common.core.domain.PageQuery;
|
||||
* @author 77
|
||||
* @date 2023-12-22
|
||||
*/
|
||||
public interface CaiAnchorApplyService extends IService<CaiAnchorApply> {
|
||||
public interface CaiAnchorApplyService extends IService<AnchorApply> {
|
||||
|
||||
CaiAnchorApply getByUserId(Long userId);
|
||||
AnchorApply getByUserId(Long userId);
|
||||
|
||||
Page<CaiAnchorApplyAdminVo> pageAdmin(PageQuery pageQuery, CaiAnchorApplyAdminVo bo);
|
||||
Page<AnchorApplyAdminVo> pageAdmin(PageQuery pageQuery, AnchorApplyAdminVo bo);
|
||||
|
||||
AnchorJoinHomeVo joinHome(Long userId);
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiAnchor;
|
||||
import com.ruoyi.cai.dto.admin.vo.CaiAnchorAdminVo;
|
||||
import com.ruoyi.cai.domain.Anchor;
|
||||
import com.ruoyi.cai.dto.admin.vo.AnchorAdminVo;
|
||||
import com.ruoyi.cai.dto.app.query.AnchorListQuery;
|
||||
import com.ruoyi.cai.dto.app.vo.AnchorListVo;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
@@ -14,13 +14,13 @@ import com.ruoyi.common.core.domain.PageQuery;
|
||||
* @author 77
|
||||
* @date 2023-12-22
|
||||
*/
|
||||
public interface CaiAnchorService extends IService<CaiAnchor> {
|
||||
public interface CaiAnchorService extends IService<Anchor> {
|
||||
|
||||
Page<CaiAnchorAdminVo> pageAdmin(PageQuery pageQuery, CaiAnchorAdminVo bo);
|
||||
Page<AnchorAdminVo> pageAdmin(PageQuery pageQuery, AnchorAdminVo bo);
|
||||
|
||||
Page<AnchorListVo> pageApp(PageQuery pageQuery, AnchorListQuery query);
|
||||
|
||||
CaiAnchor getByUserId(Long userId);
|
||||
Anchor getByUserId(Long userId);
|
||||
|
||||
void updateVideoStatus(Long userId, int videoStatus);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiArea;
|
||||
import com.ruoyi.cai.domain.Area;
|
||||
|
||||
/**
|
||||
* 地区Service接口
|
||||
@@ -9,6 +9,6 @@ import com.ruoyi.cai.domain.CaiArea;
|
||||
* @author 77
|
||||
* @date 2023-12-23
|
||||
*/
|
||||
public interface CaiAreaService extends IService<CaiArea> {
|
||||
public interface CaiAreaService extends IService<Area> {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiBanner;
|
||||
import com.ruoyi.cai.domain.Banner;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -11,6 +11,6 @@ import java.util.List;
|
||||
* @author 77
|
||||
* @date 2023-12-21
|
||||
*/
|
||||
public interface CaiBannerService extends IService<CaiBanner> {
|
||||
List<CaiBanner> index();
|
||||
public interface CaiBannerService extends IService<Banner> {
|
||||
List<Banner> index();
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiCitys;
|
||||
import com.ruoyi.cai.domain.Citys;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -11,7 +11,7 @@ import java.util.Map;
|
||||
* @author 77
|
||||
* @date 2023-12-30
|
||||
*/
|
||||
public interface CaiCitysService extends IService<CaiCitys> {
|
||||
public interface CaiCitysService extends IService<Citys> {
|
||||
|
||||
Map<Long,String> all();
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiDynamicImages;
|
||||
import com.ruoyi.cai.domain.DynamicImages;
|
||||
|
||||
/**
|
||||
* 附件Service接口
|
||||
@@ -9,6 +9,6 @@ import com.ruoyi.cai.domain.CaiDynamicImages;
|
||||
* @author 77
|
||||
* @date 2023-12-23
|
||||
*/
|
||||
public interface CaiDynamicImagesService extends IService<CaiDynamicImages> {
|
||||
public interface CaiDynamicImagesService extends IService<DynamicImages> {
|
||||
|
||||
}
|
||||
|
||||
@@ -2,11 +2,10 @@ package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiDynamic;
|
||||
import com.ruoyi.cai.domain.Dynamic;
|
||||
import com.ruoyi.cai.dto.app.query.DynamicAddReq;
|
||||
import com.ruoyi.cai.dto.app.query.DynamicQuery;
|
||||
import com.ruoyi.cai.dto.app.vo.DynamicListVo;
|
||||
import com.ruoyi.cai.dto.app.vo.DynamicVo;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
|
||||
import java.util.List;
|
||||
@@ -17,7 +16,7 @@ import java.util.List;
|
||||
* @author 77
|
||||
* @date 2023-12-23
|
||||
*/
|
||||
public interface CaiDynamicService extends IService<CaiDynamic> {
|
||||
public interface CaiDynamicService extends IService<Dynamic> {
|
||||
|
||||
List<String> selectDynamicImageList(Long userId, Integer limit);
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiGift;
|
||||
import com.ruoyi.cai.domain.Gift;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -11,8 +11,8 @@ import java.util.List;
|
||||
* @author 77
|
||||
* @date 2023-12-23
|
||||
*/
|
||||
public interface CaiGiftService extends IService<CaiGift> {
|
||||
public interface CaiGiftService extends IService<Gift> {
|
||||
|
||||
List<CaiGift> all();
|
||||
List<Gift> all();
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiGiveLog;
|
||||
import com.ruoyi.cai.domain.GiveLog;
|
||||
|
||||
/**
|
||||
* 赠送记录Service接口
|
||||
@@ -9,5 +9,5 @@ import com.ruoyi.cai.domain.CaiGiveLog;
|
||||
* @author 77
|
||||
* @date 2023-12-24
|
||||
*/
|
||||
public interface CaiGiveLogService extends IService<CaiGiveLog> {
|
||||
public interface CaiGiveLogService extends IService<GiveLog> {
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiGoods;
|
||||
import com.ruoyi.cai.domain.Goods;
|
||||
|
||||
/**
|
||||
* 充值配置Service接口
|
||||
@@ -9,6 +9,6 @@ import com.ruoyi.cai.domain.CaiGoods;
|
||||
* @author 77
|
||||
* @date 2023-12-24
|
||||
*/
|
||||
public interface CaiGoodsService extends IService<CaiGoods> {
|
||||
public interface CaiGoodsService extends IService<Goods> {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiGuardLog;
|
||||
import com.ruoyi.cai.domain.GuardLog;
|
||||
|
||||
/**
|
||||
* 守护赠送流水Service接口
|
||||
@@ -9,6 +9,6 @@ import com.ruoyi.cai.domain.CaiGuardLog;
|
||||
* @author 77
|
||||
* @date 2023-12-30
|
||||
*/
|
||||
public interface CaiGuardLogService extends IService<CaiGuardLog> {
|
||||
public interface CaiGuardLogService extends IService<GuardLog> {
|
||||
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@ package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiGuardTotal;
|
||||
import com.ruoyi.cai.domain.GuardTotal;
|
||||
import com.ruoyi.cai.dto.app.dto.GuardNum;
|
||||
import com.ruoyi.cai.dto.app.query.GiveGuardReq;
|
||||
import com.ruoyi.cai.dto.app.vo.index.GuardIndexVo;
|
||||
@@ -15,7 +15,7 @@ import com.ruoyi.common.core.domain.PageQuery;
|
||||
* @author 77
|
||||
* @date 2023-12-23
|
||||
*/
|
||||
public interface CaiGuardTotalService extends IService<CaiGuardTotal> {
|
||||
public interface CaiGuardTotalService extends IService<GuardTotal> {
|
||||
|
||||
GuardIndexVo guardInfoVo(Long fromUserId,Long toUserId, Integer limit);
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiLowHeightRisk;
|
||||
import com.ruoyi.cai.dto.admin.vo.CaiLowHeightRiskAdminVo;
|
||||
import com.ruoyi.cai.domain.LowHeightRisk;
|
||||
import com.ruoyi.cai.dto.admin.vo.LowHeightRiskAdminVo;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
|
||||
/**
|
||||
@@ -12,7 +12,7 @@ import com.ruoyi.common.core.domain.PageQuery;
|
||||
* @author 77
|
||||
* @date 2023-12-22
|
||||
*/
|
||||
public interface CaiLowHeightRiskService extends IService<CaiLowHeightRisk> {
|
||||
public interface CaiLowHeightRiskService extends IService<LowHeightRisk> {
|
||||
|
||||
Page<CaiLowHeightRiskAdminVo> pageAdmin(PageQuery pageQuery, CaiLowHeightRiskAdminVo bo);
|
||||
Page<LowHeightRiskAdminVo> pageAdmin(PageQuery pageQuery, LowHeightRiskAdminVo bo);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiMemberSkill;
|
||||
import com.ruoyi.cai.domain.MemberSkill;
|
||||
|
||||
/**
|
||||
* 会员技能Service接口
|
||||
@@ -9,6 +9,6 @@ import com.ruoyi.cai.domain.CaiMemberSkill;
|
||||
* @author 77
|
||||
* @date 2023-12-30
|
||||
*/
|
||||
public interface CaiMemberSkillService extends IService<CaiMemberSkill> {
|
||||
public interface CaiMemberSkillService extends IService<MemberSkill> {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiReportCate;
|
||||
import com.ruoyi.cai.domain.ReportCate;
|
||||
|
||||
/**
|
||||
* 举报分类Service接口
|
||||
@@ -9,6 +9,6 @@ import com.ruoyi.cai.domain.CaiReportCate;
|
||||
* @author 77
|
||||
* @date 2023-12-24
|
||||
*/
|
||||
public interface CaiReportCateService extends IService<CaiReportCate> {
|
||||
public interface CaiReportCateService extends IService<ReportCate> {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiReport;
|
||||
import com.ruoyi.cai.domain.Report;
|
||||
import com.ruoyi.cai.dto.app.query.UserReportReq;
|
||||
|
||||
/**
|
||||
@@ -10,7 +10,7 @@ import com.ruoyi.cai.dto.app.query.UserReportReq;
|
||||
* @author 77
|
||||
* @date 2023-12-24
|
||||
*/
|
||||
public interface CaiReportService extends IService<CaiReport> {
|
||||
public interface CaiReportService extends IService<Report> {
|
||||
|
||||
void report(UserReportReq reportRes);
|
||||
}
|
||||
|
||||
@@ -2,8 +2,8 @@ package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiUnion;
|
||||
import com.ruoyi.cai.dto.admin.vo.CaiUnionAdminVo;
|
||||
import com.ruoyi.cai.domain.Union;
|
||||
import com.ruoyi.cai.dto.admin.vo.UnionAdminVo;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
|
||||
/**
|
||||
@@ -12,7 +12,7 @@ import com.ruoyi.common.core.domain.PageQuery;
|
||||
* @author 77
|
||||
* @date 2023-12-22
|
||||
*/
|
||||
public interface CaiUnionService extends IService<CaiUnion> {
|
||||
public interface CaiUnionService extends IService<Union> {
|
||||
|
||||
Page<CaiUnionAdminVo> pageAdmin(PageQuery pageQuery, CaiUnionAdminVo bo);
|
||||
Page<UnionAdminVo> pageAdmin(PageQuery pageQuery, UnionAdminVo bo);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiUnionUser;
|
||||
import com.ruoyi.cai.domain.UnionUser;
|
||||
|
||||
/**
|
||||
* 123Service接口
|
||||
@@ -9,7 +9,7 @@ import com.ruoyi.cai.domain.CaiUnionUser;
|
||||
* @author ruoyi
|
||||
* @date 2023-12-22
|
||||
*/
|
||||
public interface CaiUnionUserService extends IService<CaiUnionUser> {
|
||||
public interface CaiUnionUserService extends IService<UnionUser> {
|
||||
|
||||
CaiUnionUser getByUserId(Long userId);
|
||||
UnionUser getByUserId(Long userId);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiUserAlbum;
|
||||
import com.ruoyi.cai.domain.UserAlbum;
|
||||
import com.ruoyi.cai.dto.app.query.AlbumAddReq;
|
||||
import com.ruoyi.cai.dto.app.query.AlbumResetReq;
|
||||
|
||||
@@ -13,12 +13,12 @@ import java.util.List;
|
||||
* @author 77
|
||||
* @date 2023-12-23
|
||||
*/
|
||||
public interface CaiUserAlbumService extends IService<CaiUserAlbum> {
|
||||
public interface CaiUserAlbumService extends IService<UserAlbum> {
|
||||
|
||||
|
||||
List<String> getUserAlbum(Long userId, Integer anchor);
|
||||
|
||||
List<CaiUserAlbum> listByUserId(Long userId);
|
||||
List<UserAlbum> listByUserId(Long userId);
|
||||
|
||||
boolean addAlbum(AlbumAddReq res);
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiUserBlacklist;
|
||||
import com.ruoyi.cai.domain.UserBlacklist;
|
||||
import com.ruoyi.cai.dto.app.vo.user.UserListVo;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
|
||||
@@ -12,7 +12,7 @@ import com.ruoyi.common.core.domain.PageQuery;
|
||||
* @author 77
|
||||
* @date 2023-12-30
|
||||
*/
|
||||
public interface CaiUserBlacklistService extends IService<CaiUserBlacklist> {
|
||||
public interface CaiUserBlacklistService extends IService<UserBlacklist> {
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiAnchor;
|
||||
import com.ruoyi.cai.domain.CaiUser;
|
||||
import com.ruoyi.cai.domain.CaiUserCall;
|
||||
import com.ruoyi.cai.domain.Anchor;
|
||||
import com.ruoyi.cai.domain.User;
|
||||
import com.ruoyi.cai.domain.UserCall;
|
||||
|
||||
/**
|
||||
* 通话记录Service接口
|
||||
@@ -11,7 +11,7 @@ import com.ruoyi.cai.domain.CaiUserCall;
|
||||
* @author 77
|
||||
* @date 2023-12-27
|
||||
*/
|
||||
public interface CaiUserCallService extends IService<CaiUserCall> {
|
||||
public interface CaiUserCallService extends IService<UserCall> {
|
||||
|
||||
CaiUserCall createCall(CaiUser fromUser, CaiUser toUser, CaiAnchor anchor);
|
||||
UserCall createCall(User fromUser, User toUser, Anchor anchor);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiUserCameraAudit;
|
||||
import com.ruoyi.cai.domain.UserCameraAudit;
|
||||
import com.ruoyi.cai.dto.app.vo.CameraAuditVo;
|
||||
|
||||
/**
|
||||
@@ -10,9 +10,9 @@ import com.ruoyi.cai.dto.app.vo.CameraAuditVo;
|
||||
* @author 77
|
||||
* @date 2023-12-30
|
||||
*/
|
||||
public interface CaiUserCameraAuditService extends IService<CaiUserCameraAudit> {
|
||||
public interface CaiUserCameraAuditService extends IService<UserCameraAudit> {
|
||||
|
||||
CaiUserCameraAudit getByUserId(Long userId);
|
||||
UserCameraAudit getByUserId(Long userId);
|
||||
|
||||
CameraAuditVo cameraAudit(Long userId);
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiUserCodeGen;
|
||||
import com.ruoyi.cai.domain.UserCodeGen;
|
||||
|
||||
/**
|
||||
* idService接口
|
||||
@@ -9,6 +9,6 @@ import com.ruoyi.cai.domain.CaiUserCodeGen;
|
||||
* @author 77
|
||||
* @date 2023-12-21
|
||||
*/
|
||||
public interface CaiUserCodeGenService extends IService<CaiUserCodeGen> {
|
||||
public interface CaiUserCodeGenService extends IService<UserCodeGen> {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiUserCount;
|
||||
import com.ruoyi.cai.domain.UserCount;
|
||||
|
||||
/**
|
||||
* 用户信息数量统计Service接口
|
||||
@@ -9,12 +9,12 @@ import com.ruoyi.cai.domain.CaiUserCount;
|
||||
* @author 77
|
||||
* @date 2023-12-24
|
||||
*/
|
||||
public interface CaiUserCountService extends IService<CaiUserCount> {
|
||||
public interface CaiUserCountService extends IService<UserCount> {
|
||||
void star(Long fromUserId,Long toUserId);
|
||||
void unStar(Long fromUserId,Long toUserId);
|
||||
void visitor(Long fromUserId,Long toUserId);
|
||||
void reset(Long userId);
|
||||
void resetAsync(Long userId);
|
||||
|
||||
CaiUserCount getByUserId(Long userId);
|
||||
UserCount getByUserId(Long userId);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiUserFollowDynamic;
|
||||
import com.ruoyi.cai.domain.UserFollowDynamic;
|
||||
import com.ruoyi.cai.dto.app.query.DynamicStarReq;
|
||||
|
||||
/**
|
||||
@@ -10,7 +10,7 @@ import com.ruoyi.cai.dto.app.query.DynamicStarReq;
|
||||
* @author 77
|
||||
* @date 2023-12-23
|
||||
*/
|
||||
public interface CaiUserFollowDynamicService extends IService<CaiUserFollowDynamic> {
|
||||
public interface CaiUserFollowDynamicService extends IService<UserFollowDynamic> {
|
||||
|
||||
void star(DynamicStarReq query);
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiUserFollow;
|
||||
import com.ruoyi.cai.domain.UserFollow;
|
||||
import com.ruoyi.cai.dto.app.query.StarQuery;
|
||||
import com.ruoyi.cai.dto.app.query.StarOrVisitorReq;
|
||||
import com.ruoyi.cai.dto.app.vo.user.UserStarOrVisitorList;
|
||||
@@ -14,7 +14,7 @@ import com.ruoyi.common.core.domain.PageQuery;
|
||||
* @author 77
|
||||
* @date 2023-12-23
|
||||
*/
|
||||
public interface CaiUserFollowService extends IService<CaiUserFollow> {
|
||||
public interface CaiUserFollowService extends IService<UserFollow> {
|
||||
|
||||
Long getFansNumByUserId(Long userId);
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiUserForbid;
|
||||
import com.ruoyi.cai.domain.UserForbid;
|
||||
|
||||
/**
|
||||
* 封号列表Service接口
|
||||
@@ -9,6 +9,6 @@ import com.ruoyi.cai.domain.CaiUserForbid;
|
||||
* @author 77
|
||||
* @date 2023-12-21
|
||||
*/
|
||||
public interface CaiUserForbidService extends IService<CaiUserForbid> {
|
||||
public interface CaiUserForbidService extends IService<UserForbid> {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiUserGift;
|
||||
import com.ruoyi.cai.domain.UserGift;
|
||||
import com.ruoyi.cai.dto.app.query.GiveGiftRes;
|
||||
import com.ruoyi.cai.dto.app.vo.index.UserGiftIndexVo;
|
||||
|
||||
@@ -13,7 +13,7 @@ import java.util.List;
|
||||
* @author 77
|
||||
* @date 2023-12-23
|
||||
*/
|
||||
public interface CaiUserGiftService extends IService<CaiUserGift> {
|
||||
public interface CaiUserGiftService extends IService<UserGift> {
|
||||
|
||||
List<UserGiftIndexVo> selectGiftList(Long userId);
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiUserInfo;
|
||||
import com.ruoyi.cai.domain.UserInfo;
|
||||
|
||||
public interface CaiUserInfoService extends IService<CaiUserInfo> {
|
||||
public interface CaiUserInfoService extends IService<UserInfo> {
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@ package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiUserInvite;
|
||||
import com.ruoyi.cai.domain.UserInvite;
|
||||
import com.ruoyi.cai.dto.app.vo.invite.InviteHomeVo;
|
||||
import com.ruoyi.cai.dto.app.vo.user.UserListVo;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
@@ -13,9 +13,9 @@ import com.ruoyi.common.core.domain.PageQuery;
|
||||
* @author 77
|
||||
* @date 2023-12-28
|
||||
*/
|
||||
public interface CaiUserInviteService extends IService<CaiUserInvite> {
|
||||
public interface CaiUserInviteService extends IService<UserInvite> {
|
||||
|
||||
CaiUserInvite getByUserId(Long id);
|
||||
UserInvite getByUserId(Long id);
|
||||
|
||||
InviteHomeVo inviteHome(Long userId);
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiUserMember;
|
||||
import com.ruoyi.cai.dto.admin.vo.CaiUserMemberAdminVo;
|
||||
import com.ruoyi.cai.domain.UserMember;
|
||||
import com.ruoyi.cai.dto.admin.vo.UserMemberAdminVo;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
|
||||
/**
|
||||
@@ -12,7 +12,7 @@ import com.ruoyi.common.core.domain.PageQuery;
|
||||
* @author 77
|
||||
* @date 2023-12-21
|
||||
*/
|
||||
public interface CaiUserMemberService extends IService<CaiUserMember> {
|
||||
public interface CaiUserMemberService extends IService<UserMember> {
|
||||
|
||||
Page<CaiUserMemberAdminVo> pageAdmin(PageQuery pageQuery, CaiUserMemberAdminVo bo);
|
||||
Page<UserMemberAdminVo> pageAdmin(PageQuery pageQuery, UserMemberAdminVo bo);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiUserOnline;
|
||||
import com.ruoyi.cai.domain.UserOnline;
|
||||
import com.ruoyi.cai.dto.app.vo.user.OnlineStatusVo;
|
||||
|
||||
/**
|
||||
@@ -10,9 +10,9 @@ import com.ruoyi.cai.dto.app.vo.user.OnlineStatusVo;
|
||||
* @author 77
|
||||
* @date 2023-12-23
|
||||
*/
|
||||
public interface CaiUserOnlineService extends IService<CaiUserOnline> {
|
||||
public interface CaiUserOnlineService extends IService<UserOnline> {
|
||||
|
||||
CaiUserOnline getByUserId(Long userId);
|
||||
UserOnline getByUserId(Long userId);
|
||||
|
||||
OnlineStatusVo onlineStatus(Long userId, Integer openVideoStatus, Integer videoStatus, Integer isAnchor);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiUserRiskLog;
|
||||
import com.ruoyi.cai.domain.UserRiskLog;
|
||||
|
||||
/**
|
||||
* 高风险操作日志Service接口
|
||||
@@ -9,6 +9,6 @@ import com.ruoyi.cai.domain.CaiUserRiskLog;
|
||||
* @author 77
|
||||
* @date 2023-12-22
|
||||
*/
|
||||
public interface CaiUserRiskLogService extends IService<CaiUserRiskLog> {
|
||||
public interface CaiUserRiskLogService extends IService<UserRiskLog> {
|
||||
|
||||
}
|
||||
|
||||
@@ -3,8 +3,8 @@ package com.ruoyi.cai.service;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.auth.LoginCaiUser;
|
||||
import com.ruoyi.cai.domain.CaiUser;
|
||||
import com.ruoyi.cai.dto.admin.vo.CaiUserAdminVo;
|
||||
import com.ruoyi.cai.domain.User;
|
||||
import com.ruoyi.cai.dto.admin.vo.UserAdminVo;
|
||||
import com.ruoyi.cai.dto.app.query.UserQuery;
|
||||
import com.ruoyi.cai.dto.app.vo.user.UserInfoVo;
|
||||
import com.ruoyi.cai.dto.app.vo.user.UserListVo;
|
||||
@@ -16,19 +16,19 @@ import com.ruoyi.common.core.domain.PageQuery;
|
||||
* @author 77
|
||||
* @date 2023-12-19
|
||||
*/
|
||||
public interface CaiUserService extends IService<CaiUser> {
|
||||
public interface CaiUserService extends IService<User> {
|
||||
|
||||
CaiUser getByUsername(String username);
|
||||
User getByUsername(String username);
|
||||
|
||||
void register(LoginCaiUser caiUser);
|
||||
|
||||
Page<CaiUserAdminVo> pageAdmin(PageQuery pageQuery, CaiUser query);
|
||||
Page<UserAdminVo> pageAdmin(PageQuery pageQuery, User query);
|
||||
|
||||
Page<UserListVo> pageApp(PageQuery page, UserQuery query);
|
||||
|
||||
UserInfoVo info(Long userId);
|
||||
|
||||
CaiUser getByUserCode(String userCode);
|
||||
User getByUserCode(String userCode);
|
||||
|
||||
void updateVideoStatus(Long userId, int videoStatus);
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiUserVisitor;
|
||||
import com.ruoyi.cai.domain.UserVisitor;
|
||||
import com.ruoyi.cai.dto.app.query.StarOrVisitorReq;
|
||||
import com.ruoyi.cai.dto.app.query.VisitorQuery;
|
||||
import com.ruoyi.cai.dto.app.vo.user.UserStarOrVisitorList;
|
||||
@@ -14,7 +14,7 @@ import com.ruoyi.common.core.domain.PageQuery;
|
||||
* @author 77
|
||||
* @date 2023-12-24
|
||||
*/
|
||||
public interface CaiUserVisitorService extends IService<CaiUserVisitor> {
|
||||
public interface CaiUserVisitorService extends IService<UserVisitor> {
|
||||
|
||||
boolean visitor(StarOrVisitorReq starOrVisitorReq);
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.CaiWithdrawExchange;
|
||||
import com.ruoyi.cai.domain.WithdrawExchange;
|
||||
|
||||
/**
|
||||
* 提现 - 兑换配置Service接口
|
||||
@@ -9,6 +9,6 @@ import com.ruoyi.cai.domain.CaiWithdrawExchange;
|
||||
* @author 77
|
||||
* @date 2023-12-24
|
||||
*/
|
||||
public interface CaiWithdrawExchangeService extends IService<CaiWithdrawExchange> {
|
||||
public interface CaiWithdrawExchangeService extends IService<WithdrawExchange> {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiAccountBankcard;
|
||||
import com.ruoyi.cai.domain.AccountBankcard;
|
||||
import com.ruoyi.cai.mapper.CaiAccountBankcardMapper;
|
||||
import com.ruoyi.cai.service.CaiAccountBankcardService;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -13,5 +13,5 @@ import org.springframework.stereotype.Service;
|
||||
* @date 2023-12-21
|
||||
*/
|
||||
@Service
|
||||
public class CaiAccountBankcardServiceImpl extends ServiceImpl<CaiAccountBankcardMapper,CaiAccountBankcard> implements CaiAccountBankcardService {
|
||||
public class CaiAccountBankcardServiceImpl extends ServiceImpl<CaiAccountBankcardMapper, AccountBankcard> implements CaiAccountBankcardService {
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiAccountBusiness;
|
||||
import com.ruoyi.cai.domain.AccountBusiness;
|
||||
import com.ruoyi.cai.mapper.CaiAccountBusinessMapper;
|
||||
import com.ruoyi.cai.service.CaiAccountBusinessService;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -13,5 +13,5 @@ import org.springframework.stereotype.Service;
|
||||
* @date 2023-12-22
|
||||
*/
|
||||
@Service
|
||||
public class CaiAccountBusinessServiceImpl extends ServiceImpl<CaiAccountBusinessMapper,CaiAccountBusiness> implements CaiAccountBusinessService {
|
||||
public class CaiAccountBusinessServiceImpl extends ServiceImpl<CaiAccountBusinessMapper, AccountBusiness> implements CaiAccountBusinessService {
|
||||
}
|
||||
|
||||
@@ -2,9 +2,9 @@ package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiAccountBankcard;
|
||||
import com.ruoyi.cai.domain.CaiAccountCash;
|
||||
import com.ruoyi.cai.domain.CaiWithdrawExchange;
|
||||
import com.ruoyi.cai.domain.AccountBankcard;
|
||||
import com.ruoyi.cai.domain.AccountCash;
|
||||
import com.ruoyi.cai.domain.WithdrawExchange;
|
||||
import com.ruoyi.cai.dto.app.query.WithdrawReq;
|
||||
import com.ruoyi.cai.mapper.CaiAccountCashMapper;
|
||||
import com.ruoyi.cai.service.CaiAccountBankcardService;
|
||||
@@ -18,7 +18,7 @@ import org.springframework.stereotype.Service;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Service
|
||||
public class CaiAccountCashServiceImpl extends ServiceImpl<CaiAccountCashMapper, CaiAccountCash> implements CaiAccountCashService {
|
||||
public class CaiAccountCashServiceImpl extends ServiceImpl<CaiAccountCashMapper, AccountCash> implements CaiAccountCashService {
|
||||
@Autowired
|
||||
private CaiAccountBankcardService accountBankcardService;
|
||||
@Autowired
|
||||
@@ -27,18 +27,18 @@ public class CaiAccountCashServiceImpl extends ServiceImpl<CaiAccountCashMapper,
|
||||
private CaiWithdrawExchangeService withdrawExchangeService;
|
||||
@Override
|
||||
public void withdraw(WithdrawReq res) {
|
||||
CaiAccountBankcard one = accountBankcardService.getOne(Wrappers.lambdaQuery(CaiAccountBankcard.class)
|
||||
.eq(CaiAccountBankcard::getUserId, res.getUserId()).last("limit 1"));
|
||||
AccountBankcard one = accountBankcardService.getOne(Wrappers.lambdaQuery(AccountBankcard.class)
|
||||
.eq(AccountBankcard::getUserId, res.getUserId()).last("limit 1"));
|
||||
if(one == null){
|
||||
throw new ServiceException("请先配置支付宝提现账号");
|
||||
}
|
||||
CaiWithdrawExchange withdrawExchange = withdrawExchangeService.getById(res.getWithdrawSettingId());
|
||||
WithdrawExchange withdrawExchange = withdrawExchangeService.getById(res.getWithdrawSettingId());
|
||||
if(withdrawExchange == null){
|
||||
throw new ServiceException("参数不正确");
|
||||
}
|
||||
Long coinNum = withdrawExchange.getCoinNum();
|
||||
accountService.withdraw(res.getUserId(), coinNum);
|
||||
CaiAccountCash cash = new CaiAccountCash();
|
||||
AccountCash cash = new AccountCash();
|
||||
cash.setUserId(res.getUserId());
|
||||
cash.setOrderNo("orderNo");
|
||||
cash.setWithdrawCoin(coinNum);
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiAccountDetail;
|
||||
import com.ruoyi.cai.domain.AccountDetail;
|
||||
import com.ruoyi.cai.mapper.CaiAccountDetailMapper;
|
||||
import com.ruoyi.cai.service.CaiAccountDetailService;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -14,7 +13,7 @@ import org.springframework.stereotype.Service;
|
||||
* @date 2023-12-22
|
||||
*/
|
||||
@Service
|
||||
public class CaiAccountDetailServiceImpl extends ServiceImpl<CaiAccountDetailMapper,CaiAccountDetail> implements CaiAccountDetailService {
|
||||
public class CaiAccountDetailServiceImpl extends ServiceImpl<CaiAccountDetailMapper, AccountDetail> implements CaiAccountDetailService {
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiAccountRecharge;
|
||||
import com.ruoyi.cai.domain.AccountRecharge;
|
||||
import com.ruoyi.cai.mapper.CaiAccountRechargeMapper;
|
||||
import com.ruoyi.cai.service.CaiAccountRechargeService;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -13,5 +13,5 @@ import org.springframework.stereotype.Service;
|
||||
* @date 2023-12-22
|
||||
*/
|
||||
@Service
|
||||
public class CaiAccountRechargeServiceImpl extends ServiceImpl<CaiAccountRechargeMapper,CaiAccountRecharge> implements CaiAccountRechargeService {
|
||||
public class CaiAccountRechargeServiceImpl extends ServiceImpl<CaiAccountRechargeMapper, AccountRecharge> implements CaiAccountRechargeService {
|
||||
}
|
||||
|
||||
@@ -14,8 +14,6 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 用户账户Service业务层处理
|
||||
*
|
||||
@@ -24,15 +22,15 @@ import java.math.BigDecimal;
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
public class CaiAccountServiceImpl extends ServiceImpl<CaiAccountMapper,CaiAccount> implements CaiAccountService {
|
||||
public class CaiAccountServiceImpl extends ServiceImpl<CaiAccountMapper, Account> implements CaiAccountService {
|
||||
|
||||
@Autowired
|
||||
private CaiConsumeLogService consumeLogService;
|
||||
|
||||
|
||||
@Override
|
||||
public CaiAccount getByUserId(Long userId) {
|
||||
return this.getOne(Wrappers.lambdaQuery(CaiAccount.class).eq(CaiAccount::getUserId,userId).last("limit 1"));
|
||||
public Account getByUserId(Long userId) {
|
||||
return this.getOne(Wrappers.lambdaQuery(Account.class).eq(Account::getUserId,userId).last("limit 1"));
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -42,7 +40,7 @@ public class CaiAccountServiceImpl extends ServiceImpl<CaiAccountMapper,CaiAccou
|
||||
Long userId = consumeLog.getSourceUserId();
|
||||
Long amount = consumeLog.getAmount();
|
||||
|
||||
CaiAccount account = this.getByUserId(userId);
|
||||
Account account = this.getByUserId(userId);
|
||||
long totalCoin = account.getIncomeCoin() + account.getCoin();
|
||||
if(totalCoin < amount){
|
||||
throw new ServiceException("余额不足");
|
||||
@@ -89,9 +87,9 @@ public class CaiAccountServiceImpl extends ServiceImpl<CaiAccountMapper,CaiAccou
|
||||
private void fenxiao(CaiConsumeLog consumeLog){
|
||||
if(ConsumeLogType.PAY.getCode().equals(consumeLog.getType())){
|
||||
Long sourceUserId = consumeLog.getSourceUserId();
|
||||
CaiUserInvite userInvite = userInviteService.getByUserId(sourceUserId);
|
||||
UserInvite userInvite = userInviteService.getByUserId(sourceUserId);
|
||||
if(userInvite != null){
|
||||
CaiUser oneUser = userService.getById(userInvite.getInviteId());
|
||||
User oneUser = userService.getById(userInvite.getInviteId());
|
||||
if(oneUser != null && oneUser.getStatus() == 0){
|
||||
consumeLog.setOneRate(userInvite.getPayIncomeRate());
|
||||
consumeLog.setOneUserId(userInvite.getInviteId());
|
||||
@@ -106,9 +104,9 @@ public class CaiAccountServiceImpl extends ServiceImpl<CaiAccountMapper,CaiAccou
|
||||
Long targetUserId = consumeLog.getTargetUserId();
|
||||
if(targetUserId != null){
|
||||
// 获取一级分销
|
||||
CaiUserInvite userInvite = userInviteService.getByUserId(targetUserId);
|
||||
UserInvite userInvite = userInviteService.getByUserId(targetUserId);
|
||||
if(userInvite != null){
|
||||
CaiUser oneUser = userService.getById(userInvite.getInviteId());
|
||||
User oneUser = userService.getById(userInvite.getInviteId());
|
||||
if(oneUser != null && oneUser.getStatus() == 0){
|
||||
if(ConsumeLogType.GUARD.getCode().equals(consumeLog.getType())){
|
||||
consumeLog.setOneRate(userInvite.getGuardIncomeRate());
|
||||
@@ -127,11 +125,11 @@ public class CaiAccountServiceImpl extends ServiceImpl<CaiAccountMapper,CaiAccou
|
||||
// 工会分销 只有通话和礼物才有
|
||||
if(ConsumeLogType.GIFT.getCode().equals(consumeLog.getType())
|
||||
|| ConsumeLogType.VIDEO.getCode().equals(consumeLog.getType())){
|
||||
CaiUnionUser unionUser = unionUserService.getByUserId(targetUserId);
|
||||
UnionUser unionUser = unionUserService.getByUserId(targetUserId);
|
||||
if(unionUser != null){
|
||||
CaiUser user = userService.getById(unionUser.getId());
|
||||
User user = userService.getById(unionUser.getId());
|
||||
if(user != null && user.getIsUnion() == 1 && user.getStatus() == 0){
|
||||
CaiUnion union = unionService.getById(unionUser.getUnionId());
|
||||
Union union = unionService.getById(unionUser.getUnionId());
|
||||
if(union != null){
|
||||
consumeLog.setUnionUsercode(user.getUsercode());
|
||||
consumeLog.setUnionPhone(user.getMobile());
|
||||
@@ -156,7 +154,7 @@ public class CaiAccountServiceImpl extends ServiceImpl<CaiAccountMapper,CaiAccou
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void withdraw(Long userId, Long incomeCoin){
|
||||
CaiAccount account = this.getByUserId(userId);
|
||||
Account account = this.getByUserId(userId);
|
||||
if(account == null){
|
||||
throw new ServiceException("无效账号");
|
||||
}
|
||||
|
||||
@@ -3,9 +3,9 @@ package com.ruoyi.cai.service.impl;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiAnchorApply;
|
||||
import com.ruoyi.cai.domain.CaiUser;
|
||||
import com.ruoyi.cai.dto.admin.vo.CaiAnchorApplyAdminVo;
|
||||
import com.ruoyi.cai.domain.AnchorApply;
|
||||
import com.ruoyi.cai.domain.User;
|
||||
import com.ruoyi.cai.dto.admin.vo.AnchorApplyAdminVo;
|
||||
import com.ruoyi.cai.dto.app.vo.AnchorJoinHomeVo;
|
||||
import com.ruoyi.cai.mapper.CaiAnchorApplyMapper;
|
||||
import com.ruoyi.cai.service.CaiAnchorApplyService;
|
||||
@@ -24,26 +24,26 @@ import java.time.LocalDateTime;
|
||||
* @date 2023-12-22
|
||||
*/
|
||||
@Service
|
||||
public class CaiAnchorApplyServiceImpl extends ServiceImpl<CaiAnchorApplyMapper,CaiAnchorApply> implements CaiAnchorApplyService {
|
||||
public class CaiAnchorApplyServiceImpl extends ServiceImpl<CaiAnchorApplyMapper, AnchorApply> implements CaiAnchorApplyService {
|
||||
|
||||
@Autowired
|
||||
private CaiUserService userService;
|
||||
|
||||
@Override
|
||||
public CaiAnchorApply getByUserId(Long userId){
|
||||
return this.getOne(Wrappers.lambdaQuery(CaiAnchorApply.class)
|
||||
.eq(CaiAnchorApply::getUserId,userId).last("limit 1"));
|
||||
public AnchorApply getByUserId(Long userId){
|
||||
return this.getOne(Wrappers.lambdaQuery(AnchorApply.class)
|
||||
.eq(AnchorApply::getUserId,userId).last("limit 1"));
|
||||
}
|
||||
|
||||
@Override
|
||||
public Page<CaiAnchorApplyAdminVo> pageAdmin(PageQuery pageQuery, CaiAnchorApplyAdminVo bo) {
|
||||
public Page<AnchorApplyAdminVo> pageAdmin(PageQuery pageQuery, AnchorApplyAdminVo bo) {
|
||||
return baseMapper.pageAdmin(pageQuery.build(),bo);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AnchorJoinHomeVo joinHome(Long userId) {
|
||||
CaiUser user = userService.getById(userId);
|
||||
CaiAnchorApply anchorApply = this.getByUserId(userId);
|
||||
User user = userService.getById(userId);
|
||||
AnchorApply anchorApply = this.getByUserId(userId);
|
||||
AnchorJoinHomeVo vo = new AnchorJoinHomeVo();
|
||||
vo.setFinishStatus(user.getFinishStatus());
|
||||
vo.setPhotoStatus(user.getPhotoStatus());
|
||||
@@ -59,7 +59,7 @@ public class CaiAnchorApplyServiceImpl extends ServiceImpl<CaiAnchorApplyMapper,
|
||||
|
||||
@Override
|
||||
public boolean joinAnchor(Long userId) {
|
||||
CaiUser user = userService.getById(userId);
|
||||
User user = userService.getById(userId);
|
||||
if(user.getIsAnchor() == 1){
|
||||
throw new ServiceException("您已经是主播,不能重复申请");
|
||||
}
|
||||
@@ -75,12 +75,12 @@ public class CaiAnchorApplyServiceImpl extends ServiceImpl<CaiAnchorApplyMapper,
|
||||
if(user.getAgreeProtocol() != 1){
|
||||
throw new ServiceException("您还未同意个人协议");
|
||||
}
|
||||
CaiAnchorApply anchorApply = this.getByUserId(userId);
|
||||
AnchorApply anchorApply = this.getByUserId(userId);
|
||||
if(anchorApply != null && anchorApply.getStatus() == 1){
|
||||
throw new ServiceException("您的提交的申请正在审核中请耐心等待");
|
||||
}
|
||||
if(anchorApply == null){
|
||||
anchorApply = new CaiAnchorApply();
|
||||
anchorApply = new AnchorApply();
|
||||
}else{
|
||||
anchorApply.setAuditCount(anchorApply.getAuditCount()+1);
|
||||
}
|
||||
|
||||
@@ -3,11 +3,10 @@ package com.ruoyi.cai.service.impl;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiAnchor;
|
||||
import com.ruoyi.cai.dto.admin.vo.CaiAnchorAdminVo;
|
||||
import com.ruoyi.cai.domain.Anchor;
|
||||
import com.ruoyi.cai.dto.admin.vo.AnchorAdminVo;
|
||||
import com.ruoyi.cai.dto.app.query.AnchorListQuery;
|
||||
import com.ruoyi.cai.dto.app.vo.AnchorListVo;
|
||||
import com.ruoyi.cai.dto.app.vo.AnchorVo;
|
||||
import com.ruoyi.cai.mapper.CaiAnchorMapper;
|
||||
import com.ruoyi.cai.service.CaiAnchorService;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
@@ -22,10 +21,10 @@ import org.springframework.stereotype.Service;
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class CaiAnchorServiceImpl extends ServiceImpl<CaiAnchorMapper,CaiAnchor> implements CaiAnchorService {
|
||||
public class CaiAnchorServiceImpl extends ServiceImpl<CaiAnchorMapper, Anchor> implements CaiAnchorService {
|
||||
|
||||
@Override
|
||||
public Page<CaiAnchorAdminVo> pageAdmin(PageQuery pageQuery, CaiAnchorAdminVo bo) {
|
||||
public Page<AnchorAdminVo> pageAdmin(PageQuery pageQuery, AnchorAdminVo bo) {
|
||||
return baseMapper.pageAdmin(pageQuery.build(),bo);
|
||||
}
|
||||
|
||||
@@ -38,14 +37,14 @@ public class CaiAnchorServiceImpl extends ServiceImpl<CaiAnchorMapper,CaiAnchor>
|
||||
}
|
||||
|
||||
@Override
|
||||
public CaiAnchor getByUserId(Long userId){
|
||||
return this.getOne(Wrappers.lambdaQuery(CaiAnchor.class).eq(CaiAnchor::getUserId,userId));
|
||||
public Anchor getByUserId(Long userId){
|
||||
return this.getOne(Wrappers.lambdaQuery(Anchor.class).eq(Anchor::getUserId,userId));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateVideoStatus(Long userId, int videoStatus) {
|
||||
this.update(Wrappers.lambdaUpdate(CaiAnchor.class)
|
||||
.eq(CaiAnchor::getUserId,userId)
|
||||
.set(CaiAnchor::getVideoStatus,videoStatus));
|
||||
this.update(Wrappers.lambdaUpdate(Anchor.class)
|
||||
.eq(Anchor::getUserId,userId)
|
||||
.set(Anchor::getVideoStatus,videoStatus));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiArea;
|
||||
import com.ruoyi.cai.domain.Area;
|
||||
import com.ruoyi.cai.mapper.CaiAreaMapper;
|
||||
import com.ruoyi.cai.service.CaiAreaService;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -13,5 +13,5 @@ import org.springframework.stereotype.Service;
|
||||
* @date 2023-12-23
|
||||
*/
|
||||
@Service
|
||||
public class CaiAreaServiceImpl extends ServiceImpl<CaiAreaMapper,CaiArea> implements CaiAreaService {
|
||||
public class CaiAreaServiceImpl extends ServiceImpl<CaiAreaMapper, Area> implements CaiAreaService {
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@ package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiBanner;
|
||||
import com.ruoyi.cai.domain.Banner;
|
||||
import com.ruoyi.cai.mapper.CaiBannerMapper;
|
||||
import com.ruoyi.cai.service.CaiBannerService;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -16,11 +16,11 @@ import java.util.List;
|
||||
* @date 2023-12-21
|
||||
*/
|
||||
@Service
|
||||
public class CaiBannerServiceImpl extends ServiceImpl<CaiBannerMapper,CaiBanner> implements CaiBannerService {
|
||||
public class CaiBannerServiceImpl extends ServiceImpl<CaiBannerMapper, Banner> implements CaiBannerService {
|
||||
|
||||
@Override
|
||||
public List<CaiBanner> index() {
|
||||
List<CaiBanner> list = this.list(Wrappers.lambdaQuery(CaiBanner.class));
|
||||
public List<Banner> index() {
|
||||
List<Banner> list = this.list(Wrappers.lambdaQuery(Banner.class));
|
||||
return list;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ import com.alibaba.fastjson2.JSON;
|
||||
import com.alibaba.fastjson2.TypeReference;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.constant.RedisConstant;
|
||||
import com.ruoyi.cai.domain.CaiCitys;
|
||||
import com.ruoyi.cai.domain.Citys;
|
||||
import com.ruoyi.cai.mapper.CaiCitysMapper;
|
||||
import com.ruoyi.cai.service.CaiCitysService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -24,7 +24,7 @@ import java.util.stream.Collectors;
|
||||
* @date 2023-12-30
|
||||
*/
|
||||
@Service
|
||||
public class CaiCitysServiceImpl extends ServiceImpl<CaiCitysMapper,CaiCitys> implements CaiCitysService {
|
||||
public class CaiCitysServiceImpl extends ServiceImpl<CaiCitysMapper, Citys> implements CaiCitysService {
|
||||
|
||||
@Autowired
|
||||
private StringRedisTemplate redisTemplate;
|
||||
@@ -35,8 +35,8 @@ public class CaiCitysServiceImpl extends ServiceImpl<CaiCitysMapper,CaiCitys> im
|
||||
if(value != null){
|
||||
return JSON.parseObject(value, new TypeReference<LinkedHashMap<Long, String>>(){});
|
||||
}
|
||||
List<CaiCitys> list = this.list();
|
||||
Map<Long, String> map = list.stream().collect(Collectors.toMap(CaiCitys::getId, CaiCitys::getName));
|
||||
List<Citys> list = this.list();
|
||||
Map<Long, String> map = list.stream().collect(Collectors.toMap(Citys::getId, Citys::getName));
|
||||
redisTemplate.opsForValue().set(RedisConstant.CITY_CACHE_REDIS,JSON.toJSONString(map),30, TimeUnit.DAYS);
|
||||
return map;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiDynamicImages;
|
||||
import com.ruoyi.cai.domain.DynamicImages;
|
||||
import com.ruoyi.cai.mapper.CaiDynamicImagesMapper;
|
||||
import com.ruoyi.cai.service.CaiDynamicImagesService;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -13,5 +13,5 @@ import org.springframework.stereotype.Service;
|
||||
* @date 2023-12-23
|
||||
*/
|
||||
@Service
|
||||
public class CaiDynamicImagesServiceImpl extends ServiceImpl<CaiDynamicImagesMapper, CaiDynamicImages> implements CaiDynamicImagesService {
|
||||
public class CaiDynamicImagesServiceImpl extends ServiceImpl<CaiDynamicImagesMapper, DynamicImages> implements CaiDynamicImagesService {
|
||||
}
|
||||
|
||||
@@ -5,9 +5,9 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.cache.DynamicTotalCache;
|
||||
import com.ruoyi.cai.domain.CaiDynamic;
|
||||
import com.ruoyi.cai.domain.CaiDynamicImages;
|
||||
import com.ruoyi.cai.domain.CaiUser;
|
||||
import com.ruoyi.cai.domain.Dynamic;
|
||||
import com.ruoyi.cai.domain.DynamicImages;
|
||||
import com.ruoyi.cai.domain.User;
|
||||
import com.ruoyi.cai.dto.app.query.DynamicAddReq;
|
||||
import com.ruoyi.cai.dto.app.query.DynamicQuery;
|
||||
import com.ruoyi.cai.dto.app.vo.DynamicImageVo;
|
||||
@@ -38,7 +38,7 @@ import java.util.stream.Collectors;
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class CaiDynamicServiceImpl extends ServiceImpl<CaiDynamicMapper,CaiDynamic> implements CaiDynamicService {
|
||||
public class CaiDynamicServiceImpl extends ServiceImpl<CaiDynamicMapper, Dynamic> implements CaiDynamicService {
|
||||
|
||||
@Autowired
|
||||
private CaiDynamicImagesService dynamicImagesService;
|
||||
@@ -61,12 +61,12 @@ public class CaiDynamicServiceImpl extends ServiceImpl<CaiDynamicMapper,CaiDynam
|
||||
List<DynamicListVo> records = page.getRecords();
|
||||
List<Long> dynamicIds = records.stream().filter(i -> i.getIsAttach() == 1).map(DynamicVo::getId).collect(Collectors.toList());
|
||||
if(CollectionUtil.isNotEmpty(dynamicIds)){
|
||||
List<CaiDynamicImages> dynamicImages = dynamicImagesService.list(Wrappers.lambdaQuery(CaiDynamicImages.class)
|
||||
.in(CaiDynamicImages::getDynamicId, dynamicIds));
|
||||
Map<Long, List<CaiDynamicImages>> map =
|
||||
dynamicImages.stream().collect(Collectors.groupingBy(CaiDynamicImages::getDynamicId));
|
||||
List<DynamicImages> dynamicImages = dynamicImagesService.list(Wrappers.lambdaQuery(DynamicImages.class)
|
||||
.in(DynamicImages::getDynamicId, dynamicIds));
|
||||
Map<Long, List<DynamicImages>> map =
|
||||
dynamicImages.stream().collect(Collectors.groupingBy(DynamicImages::getDynamicId));
|
||||
for (DynamicVo re : records) {
|
||||
List<CaiDynamicImages> images = map.get(re.getId());
|
||||
List<DynamicImages> images = map.get(re.getId());
|
||||
re.setImageList(BeanConvertUtil.convertListTo(images, DynamicImageVo::new));
|
||||
}
|
||||
}
|
||||
@@ -78,7 +78,7 @@ public class CaiDynamicServiceImpl extends ServiceImpl<CaiDynamicMapper,CaiDynam
|
||||
if(res.getImageList() != null && res.getImageList().size() > 9){
|
||||
throw new ServiceException("最多只能发送9张照片哦");
|
||||
}
|
||||
CaiUser user = userService.getById(res.getUserId());
|
||||
User user = userService.getById(res.getUserId());
|
||||
if(user.getSendDynamic() == 0){
|
||||
throw new ServiceException("您已被禁止发送动态");
|
||||
}
|
||||
@@ -89,21 +89,21 @@ public class CaiDynamicServiceImpl extends ServiceImpl<CaiDynamicMapper,CaiDynam
|
||||
throw new ServiceException("每天最大可发送"+maxNum+"条动态");
|
||||
}
|
||||
}
|
||||
CaiDynamic caiDynamic = BeanConvertUtil.convertTo(res, CaiDynamic::new);
|
||||
Dynamic dynamic = BeanConvertUtil.convertTo(res, Dynamic::new);
|
||||
if(CollectionUtil.isNotEmpty(res.getImageList())){
|
||||
caiDynamic.setIsAttach(1);
|
||||
dynamic.setIsAttach(1);
|
||||
}else{
|
||||
caiDynamic.setIsAttach(0);
|
||||
dynamic.setIsAttach(0);
|
||||
}
|
||||
this.save(caiDynamic);
|
||||
this.save(dynamic);
|
||||
List<DynamicImageVo> imageList = res.getImageList();
|
||||
if(CollectionUtil.isNotEmpty(imageList)){
|
||||
for (DynamicImageVo imageVo : imageList) {
|
||||
imageVo.setDynamicId(caiDynamic.getId());
|
||||
imageVo.setUserId(caiDynamic.getUserId());
|
||||
imageVo.setDynamicId(dynamic.getId());
|
||||
imageVo.setUserId(dynamic.getUserId());
|
||||
imageVo.setId(null);
|
||||
}
|
||||
dynamicImagesService.saveBatch(BeanConvertUtil.convertListTo(imageList, CaiDynamicImages::new));
|
||||
dynamicImagesService.saveBatch(BeanConvertUtil.convertListTo(imageList, DynamicImages::new));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiGift;
|
||||
import com.ruoyi.cai.domain.Gift;
|
||||
import com.ruoyi.cai.mapper.CaiGiftMapper;
|
||||
import com.ruoyi.cai.service.CaiGiftService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -18,12 +18,12 @@ import java.util.List;
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class CaiGiftServiceImpl extends ServiceImpl<CaiGiftMapper,CaiGift> implements CaiGiftService {
|
||||
public class CaiGiftServiceImpl extends ServiceImpl<CaiGiftMapper, Gift> implements CaiGiftService {
|
||||
|
||||
@Override
|
||||
public List<CaiGift> all() {
|
||||
return this.list(Wrappers.lambdaQuery(CaiGift.class).eq(CaiGift::getStatus,0)
|
||||
.orderByAsc(CaiGift::getSort)
|
||||
.select(CaiGift::getId,CaiGift::getName,CaiGift::getPrice,CaiGift::getImg,CaiGift::getSvga));
|
||||
public List<Gift> all() {
|
||||
return this.list(Wrappers.lambdaQuery(Gift.class).eq(Gift::getStatus,0)
|
||||
.orderByAsc(Gift::getSort)
|
||||
.select(Gift::getId, Gift::getName, Gift::getPrice, Gift::getImg, Gift::getSvga));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiGiveLog;
|
||||
import com.ruoyi.cai.domain.GiveLog;
|
||||
import com.ruoyi.cai.mapper.CaiGiveLogMapper;
|
||||
import com.ruoyi.cai.service.CaiGiveLogService;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -13,6 +13,6 @@ import org.springframework.stereotype.Service;
|
||||
* @date 2023-12-24
|
||||
*/
|
||||
@Service
|
||||
public class CaiGiveLogServiceImpl extends ServiceImpl<CaiGiveLogMapper,CaiGiveLog> implements CaiGiveLogService {
|
||||
public class CaiGiveLogServiceImpl extends ServiceImpl<CaiGiveLogMapper, GiveLog> implements CaiGiveLogService {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiGoods;
|
||||
import com.ruoyi.cai.domain.Goods;
|
||||
import com.ruoyi.cai.mapper.CaiGoodsMapper;
|
||||
import com.ruoyi.cai.service.CaiGoodsService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -15,6 +15,6 @@ import org.springframework.stereotype.Service;
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class CaiGoodsServiceImpl extends ServiceImpl<CaiGoodsMapper,CaiGoods> implements CaiGoodsService {
|
||||
public class CaiGoodsServiceImpl extends ServiceImpl<CaiGoodsMapper, Goods> implements CaiGoodsService {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiGuardLog;
|
||||
import com.ruoyi.cai.domain.GuardLog;
|
||||
import com.ruoyi.cai.mapper.CaiGuardLogMapper;
|
||||
import com.ruoyi.cai.service.CaiGuardLogService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -15,6 +15,6 @@ import org.springframework.stereotype.Service;
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class CaiGuardLogServiceImpl extends ServiceImpl<CaiGuardLogMapper,CaiGuardLog> implements CaiGuardLogService {
|
||||
public class CaiGuardLogServiceImpl extends ServiceImpl<CaiGuardLogMapper, GuardLog> implements CaiGuardLogService {
|
||||
|
||||
}
|
||||
|
||||
@@ -31,7 +31,7 @@ import java.util.stream.Collectors;
|
||||
* @date 2023-12-23
|
||||
*/
|
||||
@Service
|
||||
public class CaiGuardTotalServiceImpl extends ServiceImpl<CaiGuardTotalMapper,CaiGuardTotal> implements CaiGuardTotalService {
|
||||
public class CaiGuardTotalServiceImpl extends ServiceImpl<CaiGuardTotalMapper, GuardTotal> implements CaiGuardTotalService {
|
||||
|
||||
@Autowired
|
||||
private CaiUserService userService;
|
||||
@@ -71,15 +71,15 @@ public class CaiGuardTotalServiceImpl extends ServiceImpl<CaiGuardTotalMapper,Ca
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean giveGuard(GiveGuardReq query) {
|
||||
Long fromUserId = LoginHelper.getUserId();
|
||||
CaiUser fromUser = userService.getById(fromUserId);
|
||||
CaiUser toUser = userService.getById(query.getToUserId());
|
||||
User fromUser = userService.getById(fromUserId);
|
||||
User toUser = userService.getById(query.getToUserId());
|
||||
if(toUser == null){
|
||||
throw new ServiceException("女神不存在");
|
||||
}
|
||||
if(toUser.getIsAnchor() != 1){
|
||||
throw new ServiceException("只能给女神送守护");
|
||||
}
|
||||
CaiAnchor anchor = anchorService.getByUserId(toUser.getId());
|
||||
Anchor anchor = anchorService.getByUserId(toUser.getId());
|
||||
if(anchor == null){
|
||||
throw new ServiceException("女神不存在");
|
||||
}
|
||||
@@ -94,18 +94,18 @@ public class CaiGuardTotalServiceImpl extends ServiceImpl<CaiGuardTotalMapper,Ca
|
||||
consumeLog.setAmount(guardValue);
|
||||
consumeLog.setTargetRate(anchor.getGuardRate());
|
||||
consumeLog = accountService.decr(consumeLog);
|
||||
CaiGuardLog guardLog = new CaiGuardLog();
|
||||
GuardLog guardLog = new GuardLog();
|
||||
guardLog.setFromUserId(fromUserId);
|
||||
guardLog.setToUserId(query.getToUserId());
|
||||
guardLog.setGuardNum(query.getGuardNum());
|
||||
guardLog.setGuardValue(guardPrice);
|
||||
guardLog.setConsumeLogId(consumeLog.getId());
|
||||
guardLogService.save(guardLog);
|
||||
CaiGuardTotal one = this.getOne(Wrappers.lambdaQuery(CaiGuardTotal.class)
|
||||
.eq(CaiGuardTotal::getToUserId, query.getToUserId())
|
||||
.eq(CaiGuardTotal::getFromUserId, fromUserId));
|
||||
GuardTotal one = this.getOne(Wrappers.lambdaQuery(GuardTotal.class)
|
||||
.eq(GuardTotal::getToUserId, query.getToUserId())
|
||||
.eq(GuardTotal::getFromUserId, fromUserId));
|
||||
if(one == null){
|
||||
one = new CaiGuardTotal();
|
||||
one = new GuardTotal();
|
||||
one.setFromUserId(fromUserId);
|
||||
one.setToUserId(query.getToUserId());
|
||||
this.save(one);
|
||||
@@ -117,16 +117,16 @@ public class CaiGuardTotalServiceImpl extends ServiceImpl<CaiGuardTotalMapper,Ca
|
||||
@Override
|
||||
public GuardNum getGuardNum(Long fromUserId, Long toUserId){
|
||||
GuardNum num = new GuardNum();
|
||||
CaiGuardTotal one = this.getOne(Wrappers.lambdaQuery(CaiGuardTotal.class)
|
||||
.select(CaiGuardTotal::getGuardNum)
|
||||
.eq(CaiGuardTotal::getFromUserId, fromUserId)
|
||||
.eq(CaiGuardTotal::getToUserId, toUserId)
|
||||
GuardTotal one = this.getOne(Wrappers.lambdaQuery(GuardTotal.class)
|
||||
.select(GuardTotal::getGuardNum)
|
||||
.eq(GuardTotal::getFromUserId, fromUserId)
|
||||
.eq(GuardTotal::getToUserId, toUserId)
|
||||
.last("limit 1"));
|
||||
Long myGuardNum = one == null ? 0 : one.getGuardNum();
|
||||
CaiGuardTotal up = this.getOne(Wrappers.lambdaQuery(CaiGuardTotal.class)
|
||||
.eq(CaiGuardTotal::getToUserId, toUserId)
|
||||
.ge(CaiGuardTotal::getGuardNum, myGuardNum)
|
||||
.orderByAsc(CaiGuardTotal::getGuardNum)
|
||||
GuardTotal up = this.getOne(Wrappers.lambdaQuery(GuardTotal.class)
|
||||
.eq(GuardTotal::getToUserId, toUserId)
|
||||
.ge(GuardTotal::getGuardNum, myGuardNum)
|
||||
.orderByAsc(GuardTotal::getGuardNum)
|
||||
.last("limit 1"));
|
||||
Long upGuardNum = up == null ? 0L : up.getGuardNum();
|
||||
num.setMyGuardNum(myGuardNum);
|
||||
|
||||
@@ -2,8 +2,8 @@ package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiLowHeightRisk;
|
||||
import com.ruoyi.cai.dto.admin.vo.CaiLowHeightRiskAdminVo;
|
||||
import com.ruoyi.cai.domain.LowHeightRisk;
|
||||
import com.ruoyi.cai.dto.admin.vo.LowHeightRiskAdminVo;
|
||||
import com.ruoyi.cai.mapper.CaiLowHeightRiskMapper;
|
||||
import com.ruoyi.cai.service.CaiLowHeightRiskService;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
@@ -16,10 +16,10 @@ import org.springframework.stereotype.Service;
|
||||
* @date 2023-12-22
|
||||
*/
|
||||
@Service
|
||||
public class CaiLowHeightRiskServiceImpl extends ServiceImpl<CaiLowHeightRiskMapper,CaiLowHeightRisk> implements CaiLowHeightRiskService {
|
||||
public class CaiLowHeightRiskServiceImpl extends ServiceImpl<CaiLowHeightRiskMapper, LowHeightRisk> implements CaiLowHeightRiskService {
|
||||
|
||||
@Override
|
||||
public Page<CaiLowHeightRiskAdminVo> pageAdmin(PageQuery pageQuery, CaiLowHeightRiskAdminVo bo) {
|
||||
public Page<LowHeightRiskAdminVo> pageAdmin(PageQuery pageQuery, LowHeightRiskAdminVo bo) {
|
||||
return baseMapper.pageAdmin(pageQuery.build(),bo);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiMemberSkill;
|
||||
import com.ruoyi.cai.domain.MemberSkill;
|
||||
import com.ruoyi.cai.mapper.CaiMemberSkillMapper;
|
||||
import com.ruoyi.cai.service.CaiMemberSkillService;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -13,5 +13,5 @@ import org.springframework.stereotype.Service;
|
||||
* @date 2023-12-30
|
||||
*/
|
||||
@Service
|
||||
public class CaiMemberSkillServiceImpl extends ServiceImpl<CaiMemberSkillMapper,CaiMemberSkill> implements CaiMemberSkillService {
|
||||
public class CaiMemberSkillServiceImpl extends ServiceImpl<CaiMemberSkillMapper, MemberSkill> implements CaiMemberSkillService {
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiReportCate;
|
||||
import com.ruoyi.cai.domain.ReportCate;
|
||||
import com.ruoyi.cai.mapper.CaiReportCateMapper;
|
||||
import com.ruoyi.cai.service.CaiReportCateService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -15,6 +15,6 @@ import org.springframework.stereotype.Service;
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class CaiReportCateServiceImpl extends ServiceImpl<CaiReportCateMapper,CaiReportCate> implements CaiReportCateService {
|
||||
public class CaiReportCateServiceImpl extends ServiceImpl<CaiReportCateMapper, ReportCate> implements CaiReportCateService {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiReport;
|
||||
import com.ruoyi.cai.domain.CaiReportCate;
|
||||
import com.ruoyi.cai.domain.Report;
|
||||
import com.ruoyi.cai.domain.ReportCate;
|
||||
import com.ruoyi.cai.dto.app.query.UserReportReq;
|
||||
import com.ruoyi.cai.mapper.CaiReportMapper;
|
||||
import com.ruoyi.cai.service.CaiReportCateService;
|
||||
@@ -19,13 +19,13 @@ import org.springframework.stereotype.Service;
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class CaiReportServiceImpl extends ServiceImpl<CaiReportMapper,CaiReport> implements CaiReportService {
|
||||
public class CaiReportServiceImpl extends ServiceImpl<CaiReportMapper, Report> implements CaiReportService {
|
||||
@Autowired
|
||||
private CaiReportCateService reportCateService;
|
||||
@Override
|
||||
public void report(UserReportReq reportRes) {
|
||||
CaiReportCate reportCate = reportCateService.getById(reportRes.getCateId());
|
||||
CaiReport report = new CaiReport();
|
||||
ReportCate reportCate = reportCateService.getById(reportRes.getCateId());
|
||||
Report report = new Report();
|
||||
report.setType(reportRes.getType());
|
||||
report.setCateName(reportCate.getName());
|
||||
report.setCateId(reportRes.getCateId());
|
||||
|
||||
@@ -2,8 +2,8 @@ package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiUnion;
|
||||
import com.ruoyi.cai.dto.admin.vo.CaiUnionAdminVo;
|
||||
import com.ruoyi.cai.domain.Union;
|
||||
import com.ruoyi.cai.dto.admin.vo.UnionAdminVo;
|
||||
import com.ruoyi.cai.mapper.CaiUnionMapper;
|
||||
import com.ruoyi.cai.service.CaiUnionService;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
@@ -16,10 +16,10 @@ import org.springframework.stereotype.Service;
|
||||
* @date 2023-12-22
|
||||
*/
|
||||
@Service
|
||||
public class CaiUnionServiceImpl extends ServiceImpl<CaiUnionMapper,CaiUnion> implements CaiUnionService {
|
||||
public class CaiUnionServiceImpl extends ServiceImpl<CaiUnionMapper, Union> implements CaiUnionService {
|
||||
|
||||
@Override
|
||||
public Page<CaiUnionAdminVo> pageAdmin(PageQuery pageQuery, CaiUnionAdminVo bo) {
|
||||
public Page<UnionAdminVo> pageAdmin(PageQuery pageQuery, UnionAdminVo bo) {
|
||||
return baseMapper.pageAdmin(pageQuery.build(),bo);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@ package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiUnionUser;
|
||||
import com.ruoyi.cai.domain.UnionUser;
|
||||
import com.ruoyi.cai.mapper.CaiUnionUserMapper;
|
||||
import com.ruoyi.cai.service.CaiUnionUserService;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -14,12 +14,12 @@ import org.springframework.stereotype.Service;
|
||||
* @date 2023-12-22
|
||||
*/
|
||||
@Service
|
||||
public class CaiUnionUserServiceImpl extends ServiceImpl<CaiUnionUserMapper,CaiUnionUser> implements CaiUnionUserService {
|
||||
public class CaiUnionUserServiceImpl extends ServiceImpl<CaiUnionUserMapper, UnionUser> implements CaiUnionUserService {
|
||||
|
||||
@Override
|
||||
public CaiUnionUser getByUserId(Long userId){
|
||||
return this.getOne(Wrappers.lambdaQuery(CaiUnionUser.class)
|
||||
.eq(CaiUnionUser::getUserId, userId)
|
||||
public UnionUser getByUserId(Long userId){
|
||||
return this.getOne(Wrappers.lambdaQuery(UnionUser.class)
|
||||
.eq(UnionUser::getUserId, userId)
|
||||
.last("limit 1"));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,20 +3,18 @@ package com.ruoyi.cai.service.impl;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiUser;
|
||||
import com.ruoyi.cai.domain.CaiUserAlbum;
|
||||
import com.ruoyi.cai.domain.User;
|
||||
import com.ruoyi.cai.domain.UserAlbum;
|
||||
import com.ruoyi.cai.dto.app.query.AlbumAddReq;
|
||||
import com.ruoyi.cai.dto.app.query.AlbumResetReq;
|
||||
import com.ruoyi.cai.mapper.CaiUserAlbumMapper;
|
||||
import com.ruoyi.cai.service.CaiUserAlbumService;
|
||||
import com.ruoyi.cai.service.CaiUserService;
|
||||
import com.ruoyi.common.helper.LoginHelper;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.*;
|
||||
import java.util.function.Function;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
@@ -27,32 +25,32 @@ import java.util.stream.Collectors;
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class CaiUserAlbumServiceImpl extends ServiceImpl<CaiUserAlbumMapper, CaiUserAlbum> implements CaiUserAlbumService {
|
||||
public class CaiUserAlbumServiceImpl extends ServiceImpl<CaiUserAlbumMapper, UserAlbum> implements CaiUserAlbumService {
|
||||
@Autowired
|
||||
private CaiUserService userService;
|
||||
@Override
|
||||
public List<String> getUserAlbum(Long userId,Integer anchor){
|
||||
LambdaQueryWrapper<CaiUserAlbum> eq = Wrappers.lambdaQuery(CaiUserAlbum.class)
|
||||
.select(CaiUserAlbum::getUrl)
|
||||
.eq(CaiUserAlbum::getUserId, userId);
|
||||
LambdaQueryWrapper<UserAlbum> eq = Wrappers.lambdaQuery(UserAlbum.class)
|
||||
.select(UserAlbum::getUrl)
|
||||
.eq(UserAlbum::getUserId, userId);
|
||||
if(anchor != null && anchor == 1){
|
||||
eq.ne(CaiUserAlbum::getAuditRemark,2);
|
||||
eq.ne(UserAlbum::getAuditRemark,2);
|
||||
}else{
|
||||
eq.eq(CaiUserAlbum::getAuditRemark,1);
|
||||
eq.eq(UserAlbum::getAuditRemark,1);
|
||||
}
|
||||
List<CaiUserAlbum> list = this.list(eq);
|
||||
return list.stream().map(CaiUserAlbum::getUrl).collect(Collectors.toList());
|
||||
List<UserAlbum> list = this.list(eq);
|
||||
return list.stream().map(UserAlbum::getUrl).collect(Collectors.toList());
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CaiUserAlbum> listByUserId(Long userId) {
|
||||
return this.list(Wrappers.lambdaQuery(CaiUserAlbum.class).eq(CaiUserAlbum::getUserId,userId));
|
||||
public List<UserAlbum> listByUserId(Long userId) {
|
||||
return this.list(Wrappers.lambdaQuery(UserAlbum.class).eq(UserAlbum::getUserId,userId));
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean addAlbum(AlbumAddReq res) {
|
||||
CaiUser user = userService.getById(res.getUserId());
|
||||
CaiUserAlbum album = new CaiUserAlbum();
|
||||
User user = userService.getById(res.getUserId());
|
||||
UserAlbum album = new UserAlbum();
|
||||
album.setUserId(res.getUserId());
|
||||
album.setUrl(res.getUrl());
|
||||
album.setIsAnchor(user.getIsAnchor());
|
||||
@@ -63,7 +61,7 @@ public class CaiUserAlbumServiceImpl extends ServiceImpl<CaiUserAlbumMapper, Cai
|
||||
|
||||
@Override
|
||||
public boolean updateAlbum(AlbumAddReq res) {
|
||||
CaiUserAlbum album = new CaiUserAlbum();
|
||||
UserAlbum album = new UserAlbum();
|
||||
album.setId(res.getId());
|
||||
album.setUrl(res.getUrl());
|
||||
album.setOrderBy(res.getOrderBy());
|
||||
@@ -79,9 +77,9 @@ public class CaiUserAlbumServiceImpl extends ServiceImpl<CaiUserAlbumMapper, Cai
|
||||
|
||||
@Override
|
||||
public boolean resetAlbum(List<AlbumResetReq> res, Long userId) {
|
||||
List<CaiUserAlbum> update = new ArrayList<>();
|
||||
List<UserAlbum> update = new ArrayList<>();
|
||||
for (AlbumResetReq re : res) {
|
||||
CaiUserAlbum album = new CaiUserAlbum();
|
||||
UserAlbum album = new UserAlbum();
|
||||
album.setId(re.getId());
|
||||
album.setOrderBy(re.getOrderBy());
|
||||
update.add(album);
|
||||
|
||||
@@ -3,15 +3,13 @@ package com.ruoyi.cai.service.impl;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiUserBlacklist;
|
||||
import com.ruoyi.cai.domain.UserBlacklist;
|
||||
import com.ruoyi.cai.dto.app.vo.user.UserListVo;
|
||||
import com.ruoyi.cai.mapper.CaiUserBlacklistMapper;
|
||||
import com.ruoyi.cai.service.CaiUserBlacklistService;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用户黑名单Service业务层处理
|
||||
*
|
||||
@@ -19,21 +17,21 @@ import java.util.List;
|
||||
* @date 2023-12-30
|
||||
*/
|
||||
@Service
|
||||
public class CaiUserBlacklistServiceImpl extends ServiceImpl<CaiUserBlacklistMapper,CaiUserBlacklist> implements CaiUserBlacklistService {
|
||||
public class CaiUserBlacklistServiceImpl extends ServiceImpl<CaiUserBlacklistMapper, UserBlacklist> implements CaiUserBlacklistService {
|
||||
@Override
|
||||
public boolean black(Long userId, Long blackUserId,Integer actionType) {
|
||||
if(userId.equals(blackUserId)){
|
||||
throw new SecurityException("不能对自己操作哦");
|
||||
}
|
||||
if(actionType == 1){ // 拉黑
|
||||
CaiUserBlacklist userBlacklist = new CaiUserBlacklist();
|
||||
UserBlacklist userBlacklist = new UserBlacklist();
|
||||
userBlacklist.setUserId(userId);
|
||||
userBlacklist.setBlackUid(blackUserId);
|
||||
this.save(userBlacklist);
|
||||
}else { // 取消拉黑
|
||||
this.remove(Wrappers.lambdaQuery(CaiUserBlacklist.class)
|
||||
.eq(CaiUserBlacklist::getUserId,userId)
|
||||
.eq(CaiUserBlacklist::getBlackUid,blackUserId));
|
||||
this.remove(Wrappers.lambdaQuery(UserBlacklist.class)
|
||||
.eq(UserBlacklist::getUserId,userId)
|
||||
.eq(UserBlacklist::getBlackUid,blackUserId));
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ import org.springframework.stereotype.Service;
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class CaiUserCallServiceImpl extends ServiceImpl<CaiUserCallMapper,CaiUserCall> implements CaiUserCallService {
|
||||
public class CaiUserCallServiceImpl extends ServiceImpl<CaiUserCallMapper, UserCall> implements CaiUserCallService {
|
||||
|
||||
@Autowired
|
||||
private CaiAccountService accountService;
|
||||
@@ -29,7 +29,7 @@ public class CaiUserCallServiceImpl extends ServiceImpl<CaiUserCallMapper,CaiUse
|
||||
@Autowired
|
||||
private CaiUnionUserService unionUserService;
|
||||
@Override
|
||||
public CaiUserCall createCall(CaiUser fromUser, CaiUser toUser, CaiAnchor anchor) {
|
||||
public UserCall createCall(User fromUser, User toUser, Anchor anchor) {
|
||||
Long fromUid = fromUser.getId();
|
||||
// 特殊用户不允许拨打电话
|
||||
if(fromUid.equals(toUser.getId())){
|
||||
@@ -41,29 +41,29 @@ public class CaiUserCallServiceImpl extends ServiceImpl<CaiUserCallMapper,CaiUse
|
||||
if(anchor.getOpenVideoStatus() == 0){
|
||||
throw new ServiceException("对方未开启视频接听!");
|
||||
}
|
||||
CaiAccount account = accountService.getByUserId(fromUid);
|
||||
Account account = accountService.getByUserId(fromUid);
|
||||
if(account.getIncomeCoin() + account.getCoin() < anchor.getPrice() * 2){
|
||||
throw new ServiceException("你的紫贝不足!");
|
||||
}
|
||||
CaiUserCall caiUserCall = new CaiUserCall();
|
||||
caiUserCall.setFromUid(fromUid);
|
||||
caiUserCall.setToUid(toUser.getId());
|
||||
caiUserCall.setCallPrice(anchor.getPrice());
|
||||
caiUserCall.setReceiverVideoDivide(anchor.getVideoRate());
|
||||
CaiUnionUser unionUser = unionUserService.getByUserId(toUser.getId());
|
||||
UserCall userCall = new UserCall();
|
||||
userCall.setFromUid(fromUid);
|
||||
userCall.setToUid(toUser.getId());
|
||||
userCall.setCallPrice(anchor.getPrice());
|
||||
userCall.setReceiverVideoDivide(anchor.getVideoRate());
|
||||
UnionUser unionUser = unionUserService.getByUserId(toUser.getId());
|
||||
if(unionUser != null && unionUser.getEnableRate()){
|
||||
caiUserCall.setReceiverUnionUserId(unionUser.getUserId());
|
||||
caiUserCall.setReceiverUnionVideoDivide(unionUser.getVideoDivide());
|
||||
userCall.setReceiverUnionUserId(unionUser.getUserId());
|
||||
userCall.setReceiverUnionVideoDivide(unionUser.getVideoDivide());
|
||||
}
|
||||
CaiUserInvite invite = inviteService.getByUserId(toUser.getId());
|
||||
UserInvite invite = inviteService.getByUserId(toUser.getId());
|
||||
if(invite != null){
|
||||
caiUserCall.setReceiverInviteUserId(invite.getInviteId());
|
||||
caiUserCall.setReceiverIncomeDivide(invite.getVideoIncomeRate());
|
||||
userCall.setReceiverInviteUserId(invite.getInviteId());
|
||||
userCall.setReceiverIncomeDivide(invite.getVideoIncomeRate());
|
||||
}
|
||||
boolean save = this.save(caiUserCall);
|
||||
boolean save = this.save(userCall);
|
||||
if(!save){
|
||||
throw new ServiceException("添加通话失败!");
|
||||
}
|
||||
return caiUserCall;
|
||||
return userCall;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,21 +3,18 @@ package com.ruoyi.cai.service.impl;
|
||||
import cn.hutool.core.util.RandomUtil;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiUser;
|
||||
import com.ruoyi.cai.domain.CaiUserCameraAudit;
|
||||
import com.ruoyi.cai.domain.User;
|
||||
import com.ruoyi.cai.domain.UserCameraAudit;
|
||||
import com.ruoyi.cai.dto.app.vo.CameraAuditVo;
|
||||
import com.ruoyi.cai.mapper.CaiUserCameraAuditMapper;
|
||||
import com.ruoyi.cai.service.CaiUserCameraAuditService;
|
||||
import com.ruoyi.cai.service.CaiUserService;
|
||||
import com.ruoyi.common.exception.ServiceException;
|
||||
import com.ruoyi.common.utils.BeanConvertUtil;
|
||||
import lombok.Data;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
@@ -27,7 +24,7 @@ import java.util.Map;
|
||||
* @date 2023-12-30
|
||||
*/
|
||||
@Service
|
||||
public class CaiUserCameraAuditServiceImpl extends ServiceImpl<CaiUserCameraAuditMapper,CaiUserCameraAudit> implements CaiUserCameraAuditService {
|
||||
public class CaiUserCameraAuditServiceImpl extends ServiceImpl<CaiUserCameraAuditMapper, UserCameraAudit> implements CaiUserCameraAuditService {
|
||||
|
||||
public static final Map<Integer,String> ACTION_TYPES = new HashMap<>();
|
||||
|
||||
@@ -42,13 +39,13 @@ public class CaiUserCameraAuditServiceImpl extends ServiceImpl<CaiUserCameraAudi
|
||||
private CaiUserService userService;
|
||||
|
||||
@Override
|
||||
public CaiUserCameraAudit getByUserId(Long userId){
|
||||
return this.getOne(Wrappers.lambdaQuery(CaiUserCameraAudit.class).eq(CaiUserCameraAudit::getUserId,userId).last("limit 1"));
|
||||
public UserCameraAudit getByUserId(Long userId){
|
||||
return this.getOne(Wrappers.lambdaQuery(UserCameraAudit.class).eq(UserCameraAudit::getUserId,userId).last("limit 1"));
|
||||
}
|
||||
|
||||
@Override
|
||||
public CameraAuditVo cameraAudit(Long userId) {
|
||||
CaiUserCameraAudit userCameraAudit = this.getByUserId(userId);
|
||||
UserCameraAudit userCameraAudit = this.getByUserId(userId);
|
||||
CameraAuditVo vo;
|
||||
if(userCameraAudit != null){
|
||||
vo = BeanConvertUtil.convertTo(userCameraAudit, CameraAuditVo::new);
|
||||
@@ -60,7 +57,7 @@ public class CaiUserCameraAuditServiceImpl extends ServiceImpl<CaiUserCameraAudi
|
||||
vo.setActionImage(ACTION_TYPES.get(actionType));
|
||||
vo.setAuditStatus(0);
|
||||
}
|
||||
CaiUser user = userService.getById(userId);
|
||||
User user = userService.getById(userId);
|
||||
if(user.getCameraStatus() == 1){
|
||||
vo.setAuditStatus(2);
|
||||
vo.setAuditRemark(null);
|
||||
@@ -73,16 +70,16 @@ public class CaiUserCameraAuditServiceImpl extends ServiceImpl<CaiUserCameraAudi
|
||||
if(vo.getActionType() == null || ACTION_TYPES.get(vo.getActionType()) == null){
|
||||
throw new ServiceException("动作类型参数错误");
|
||||
}
|
||||
CaiUser user = userService.getById(vo.getUserId());
|
||||
User user = userService.getById(vo.getUserId());
|
||||
if (user.getCameraStatus() == 1) {
|
||||
throw new ServiceException("您已经通过自拍认证,不能重复认证!");
|
||||
}
|
||||
CaiUserCameraAudit userCameraAudit = this.getByUserId(vo.getUserId());
|
||||
UserCameraAudit userCameraAudit = this.getByUserId(vo.getUserId());
|
||||
if(userCameraAudit != null && userCameraAudit.getAuditStatus() == 2){
|
||||
throw new ServiceException("您的提交的自拍认证正在审核中请耐心等待!");
|
||||
}
|
||||
|
||||
CaiUserCameraAudit update = new CaiUserCameraAudit();
|
||||
UserCameraAudit update = new UserCameraAudit();
|
||||
update.setUserId(vo.getUserId());
|
||||
update.setAuditStatus(1);
|
||||
update.setActionType(vo.getActionType());
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiUserCodeGen;
|
||||
import com.ruoyi.cai.domain.UserCodeGen;
|
||||
import com.ruoyi.cai.mapper.CaiUserCodeGenMapper;
|
||||
import com.ruoyi.cai.service.CaiUserCodeGenService;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -13,6 +13,6 @@ import org.springframework.stereotype.Service;
|
||||
* @date 2023-12-21
|
||||
*/
|
||||
@Service
|
||||
public class CaiUserCodeGenServiceImpl extends ServiceImpl<CaiUserCodeGenMapper,CaiUserCodeGen> implements CaiUserCodeGenService {
|
||||
public class CaiUserCodeGenServiceImpl extends ServiceImpl<CaiUserCodeGenMapper, UserCodeGen> implements CaiUserCodeGenService {
|
||||
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ import javax.annotation.Resource;
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class CaiUserCountServiceImpl extends ServiceImpl<CaiUserCountMapper,CaiUserCount> implements CaiUserCountService {
|
||||
public class CaiUserCountServiceImpl extends ServiceImpl<CaiUserCountMapper, UserCount> implements CaiUserCountService {
|
||||
|
||||
@Autowired
|
||||
private CaiUserVisitorService userVisitorService;
|
||||
@@ -55,21 +55,21 @@ public class CaiUserCountServiceImpl extends ServiceImpl<CaiUserCountMapper,CaiU
|
||||
@Override
|
||||
public void reset(Long userId) {
|
||||
// 粉丝总数
|
||||
long fans = userFollowService.count(Wrappers.lambdaQuery(CaiUserFollow.class).eq(CaiUserFollow::getFollowUser, userId));
|
||||
long fans = userFollowService.count(Wrappers.lambdaQuery(UserFollow.class).eq(UserFollow::getFollowUser, userId));
|
||||
// 关注数
|
||||
long follow = userFollowService.count(Wrappers.lambdaQuery(CaiUserFollow.class).eq(CaiUserFollow::getUserId, userId));
|
||||
long follow = userFollowService.count(Wrappers.lambdaQuery(UserFollow.class).eq(UserFollow::getUserId, userId));
|
||||
// 足迹数
|
||||
long foot = userVisitorService.count(Wrappers.lambdaQuery(CaiUserVisitor.class).eq(CaiUserVisitor::getVisitorId, userId));
|
||||
long foot = userVisitorService.count(Wrappers.lambdaQuery(UserVisitor.class).eq(UserVisitor::getVisitorId, userId));
|
||||
// 访客数
|
||||
long visitor = userVisitorService.count(Wrappers.lambdaQuery(CaiUserVisitor.class).eq(CaiUserVisitor::getUserId, userId));
|
||||
long visitor = userVisitorService.count(Wrappers.lambdaQuery(UserVisitor.class).eq(UserVisitor::getUserId, userId));
|
||||
// 相册数量(包含待审核中)
|
||||
long photo = userAlbumService.count(Wrappers.lambdaQuery(CaiUserAlbum.class).eq(CaiUserAlbum::getUserId, userId)
|
||||
.ne(CaiUserAlbum::getStatus, 2));
|
||||
long photo = userAlbumService.count(Wrappers.lambdaQuery(UserAlbum.class).eq(UserAlbum::getUserId, userId)
|
||||
.ne(UserAlbum::getStatus, 2));
|
||||
// 收到的礼物数量
|
||||
long receiveGiftCount = userGiftMapper.countGiftNum(null,userId);
|
||||
// 送出的礼物数量
|
||||
long giveGiftCount = userGiftMapper.countGiftNum(userId,null);
|
||||
CaiUserCount update = new CaiUserCount();
|
||||
UserCount update = new UserCount();
|
||||
update.setUserId(userId);
|
||||
update.setFansCount(fans);
|
||||
update.setFollowCount(follow);
|
||||
@@ -89,7 +89,7 @@ public class CaiUserCountServiceImpl extends ServiceImpl<CaiUserCountMapper,CaiU
|
||||
}
|
||||
|
||||
@Override
|
||||
public CaiUserCount getByUserId(Long userId) {
|
||||
return this.getOne(Wrappers.lambdaQuery(CaiUserCount.class).eq(CaiUserCount::getUserId,userId).last("limit 1"));
|
||||
public UserCount getByUserId(Long userId) {
|
||||
return this.getOne(Wrappers.lambdaQuery(UserCount.class).eq(UserCount::getUserId,userId).last("limit 1"));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,8 +2,8 @@ package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiDynamic;
|
||||
import com.ruoyi.cai.domain.CaiUserFollowDynamic;
|
||||
import com.ruoyi.cai.domain.Dynamic;
|
||||
import com.ruoyi.cai.domain.UserFollowDynamic;
|
||||
import com.ruoyi.cai.dto.app.query.DynamicStarReq;
|
||||
import com.ruoyi.cai.mapper.CaiUserFollowDynamicMapper;
|
||||
import com.ruoyi.cai.service.CaiDynamicService;
|
||||
@@ -20,21 +20,21 @@ import org.springframework.stereotype.Service;
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class CaiUserFollowDynamicServiceImpl extends ServiceImpl<CaiUserFollowDynamicMapper,CaiUserFollowDynamic> implements CaiUserFollowDynamicService {
|
||||
public class CaiUserFollowDynamicServiceImpl extends ServiceImpl<CaiUserFollowDynamicMapper, UserFollowDynamic> implements CaiUserFollowDynamicService {
|
||||
|
||||
@Autowired
|
||||
private CaiDynamicService dynamicService;
|
||||
|
||||
@Override
|
||||
public void star(DynamicStarReq query) {
|
||||
CaiDynamic dynamic = dynamicService.getById(query.getDynamicId());
|
||||
Dynamic dynamic = dynamicService.getById(query.getDynamicId());
|
||||
if(dynamic == null){
|
||||
return;
|
||||
}
|
||||
this.remove(Wrappers.lambdaQuery(CaiUserFollowDynamic.class)
|
||||
.eq(CaiUserFollowDynamic::getDynamicId,query.getDynamicId())
|
||||
.eq(CaiUserFollowDynamic::getUserId,query.getUserId()));
|
||||
CaiUserFollowDynamic userFollowDynamic = new CaiUserFollowDynamic();
|
||||
this.remove(Wrappers.lambdaQuery(UserFollowDynamic.class)
|
||||
.eq(UserFollowDynamic::getDynamicId,query.getDynamicId())
|
||||
.eq(UserFollowDynamic::getUserId,query.getUserId()));
|
||||
UserFollowDynamic userFollowDynamic = new UserFollowDynamic();
|
||||
userFollowDynamic.setUserId(query.getUserId());
|
||||
userFollowDynamic.setFollowUid(dynamic.getUserId());
|
||||
userFollowDynamic.setDynamicId(dynamic.getId());
|
||||
@@ -43,8 +43,8 @@ public class CaiUserFollowDynamicServiceImpl extends ServiceImpl<CaiUserFollowDy
|
||||
|
||||
@Override
|
||||
public void unStar(DynamicStarReq query) {
|
||||
this.remove(Wrappers.lambdaQuery(CaiUserFollowDynamic.class)
|
||||
.eq(CaiUserFollowDynamic::getDynamicId,query.getDynamicId())
|
||||
.eq(CaiUserFollowDynamic::getUserId,query.getUserId()));
|
||||
this.remove(Wrappers.lambdaQuery(UserFollowDynamic.class)
|
||||
.eq(UserFollowDynamic::getDynamicId,query.getDynamicId())
|
||||
.eq(UserFollowDynamic::getUserId,query.getUserId()));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,8 +3,8 @@ package com.ruoyi.cai.service.impl;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiUserCount;
|
||||
import com.ruoyi.cai.domain.CaiUserFollow;
|
||||
import com.ruoyi.cai.domain.UserCount;
|
||||
import com.ruoyi.cai.domain.UserFollow;
|
||||
import com.ruoyi.cai.dto.app.query.StarQuery;
|
||||
import com.ruoyi.cai.dto.app.query.StarOrVisitorReq;
|
||||
import com.ruoyi.cai.dto.app.vo.user.UserStarOrVisitorList;
|
||||
@@ -26,22 +26,22 @@ import org.springframework.transaction.annotation.Transactional;
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class CaiUserFollowServiceImpl extends ServiceImpl<CaiUserFollowMapper,CaiUserFollow> implements CaiUserFollowService {
|
||||
public class CaiUserFollowServiceImpl extends ServiceImpl<CaiUserFollowMapper, UserFollow> implements CaiUserFollowService {
|
||||
|
||||
@Autowired
|
||||
private CaiUserCountService userCountService;
|
||||
|
||||
@Override
|
||||
public Long getFansNumByUserId(Long userId){
|
||||
CaiUserCount count = userCountService.getByUserId(userId);
|
||||
UserCount count = userCountService.getByUserId(userId);
|
||||
return count.getFansCount();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean checkStar(Long userId,Long followUserId){
|
||||
long count = this.count(Wrappers.lambdaQuery(CaiUserFollow.class)
|
||||
.eq(CaiUserFollow::getFollowUser, followUserId)
|
||||
.eq(CaiUserFollow::getUserId, userId));
|
||||
long count = this.count(Wrappers.lambdaQuery(UserFollow.class)
|
||||
.eq(UserFollow::getFollowUser, followUserId)
|
||||
.eq(UserFollow::getUserId, userId));
|
||||
if(count > 0){
|
||||
return true;
|
||||
}
|
||||
@@ -52,10 +52,10 @@ public class CaiUserFollowServiceImpl extends ServiceImpl<CaiUserFollowMapper,Ca
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean star(StarOrVisitorReq starOrVisitorReq) {
|
||||
Long fromUserId = LoginHelper.getUserId();
|
||||
this.remove(Wrappers.lambdaQuery(CaiUserFollow.class)
|
||||
.eq(CaiUserFollow::getUserId,fromUserId)
|
||||
.eq(CaiUserFollow::getFollowUser, starOrVisitorReq.getToUserId()));
|
||||
CaiUserFollow userFollow = new CaiUserFollow();
|
||||
this.remove(Wrappers.lambdaQuery(UserFollow.class)
|
||||
.eq(UserFollow::getUserId,fromUserId)
|
||||
.eq(UserFollow::getFollowUser, starOrVisitorReq.getToUserId()));
|
||||
UserFollow userFollow = new UserFollow();
|
||||
userFollow.setUserId(fromUserId);
|
||||
userFollow.setFollowUser(starOrVisitorReq.getToUserId());
|
||||
this.save(userFollow);
|
||||
@@ -66,9 +66,9 @@ public class CaiUserFollowServiceImpl extends ServiceImpl<CaiUserFollowMapper,Ca
|
||||
@Override
|
||||
public boolean unStar(StarOrVisitorReq starOrVisitorReq) {
|
||||
Long fromUserId = LoginHelper.getUserId();
|
||||
this.remove(Wrappers.lambdaQuery(CaiUserFollow.class)
|
||||
.eq(CaiUserFollow::getUserId,fromUserId)
|
||||
.eq(CaiUserFollow::getFollowUser, starOrVisitorReq.getToUserId()));
|
||||
this.remove(Wrappers.lambdaQuery(UserFollow.class)
|
||||
.eq(UserFollow::getUserId,fromUserId)
|
||||
.eq(UserFollow::getFollowUser, starOrVisitorReq.getToUserId()));
|
||||
userCountService.star(fromUserId, starOrVisitorReq.getToUserId());
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiUserForbid;
|
||||
import com.ruoyi.cai.domain.UserForbid;
|
||||
import com.ruoyi.cai.mapper.CaiUserForbidMapper;
|
||||
import com.ruoyi.cai.service.CaiUserForbidService;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -13,6 +13,6 @@ import org.springframework.stereotype.Service;
|
||||
* @date 2023-12-21
|
||||
*/
|
||||
@Service
|
||||
public class CaiUserForbidServiceImpl extends ServiceImpl<CaiUserForbidMapper,CaiUserForbid> implements CaiUserForbidService {
|
||||
public class CaiUserForbidServiceImpl extends ServiceImpl<CaiUserForbidMapper, UserForbid> implements CaiUserForbidService {
|
||||
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ import java.util.List;
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class CaiUserGiftServiceImpl extends ServiceImpl<CaiUserGiftMapper,CaiUserGift> implements CaiUserGiftService {
|
||||
public class CaiUserGiftServiceImpl extends ServiceImpl<CaiUserGiftMapper, UserGift> implements CaiUserGiftService {
|
||||
|
||||
@Autowired
|
||||
private CaiGiftService giftService;
|
||||
@@ -43,13 +43,13 @@ public class CaiUserGiftServiceImpl extends ServiceImpl<CaiUserGiftMapper,CaiUse
|
||||
@Override
|
||||
public boolean giveGift(GiveGiftRes query) {
|
||||
Long fromUserId = LoginHelper.getUserId();
|
||||
CaiGift gift = giftService.getById(query.getGiftId());
|
||||
Gift gift = giftService.getById(query.getGiftId());
|
||||
if(gift == null){
|
||||
throw new ServiceException("礼物不存在");
|
||||
}
|
||||
CaiUser fromUser = userService.getById(fromUserId);
|
||||
CaiUser toUser = userService.getById(query.getToUserId());
|
||||
CaiAnchor anchor = anchorService.getByUserId(query.getToUserId());
|
||||
User fromUser = userService.getById(fromUserId);
|
||||
User toUser = userService.getById(query.getToUserId());
|
||||
Anchor anchor = anchorService.getByUserId(query.getToUserId());
|
||||
Long price = gift.getPrice();
|
||||
Long giftAmount = query.getGiftCount() * price;
|
||||
CaiConsumeLog consumeLog = new CaiConsumeLog();
|
||||
@@ -58,7 +58,7 @@ public class CaiUserGiftServiceImpl extends ServiceImpl<CaiUserGiftMapper,CaiUse
|
||||
consumeLog.setAmount(giftAmount);
|
||||
consumeLog.setTargetRate(anchor.getGiftRate());
|
||||
consumeLog = accountService.decr(consumeLog);
|
||||
CaiUserGift userGift = new CaiUserGift();
|
||||
UserGift userGift = new UserGift();
|
||||
userGift.setType(query.getType());
|
||||
userGift.setFromUid(fromUserId);
|
||||
userGift.setToUid(query.getToUserId());
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiUserInfo;
|
||||
import com.ruoyi.cai.domain.UserInfo;
|
||||
import com.ruoyi.cai.mapper.CaiUserInfoMapper;
|
||||
import com.ruoyi.cai.service.CaiUserInfoService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class CaiUserInfoServiceImpl extends ServiceImpl<CaiUserInfoMapper, CaiUserInfo> implements CaiUserInfoService {
|
||||
public class CaiUserInfoServiceImpl extends ServiceImpl<CaiUserInfoMapper, UserInfo> implements CaiUserInfoService {
|
||||
|
||||
}
|
||||
|
||||
@@ -3,8 +3,7 @@ package com.ruoyi.cai.service.impl;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiUser;
|
||||
import com.ruoyi.cai.domain.CaiUserInvite;
|
||||
import com.ruoyi.cai.domain.UserInvite;
|
||||
import com.ruoyi.cai.dto.app.dto.InviteCountDTO;
|
||||
import com.ruoyi.cai.dto.app.vo.invite.InviteHomeVo;
|
||||
import com.ruoyi.cai.dto.app.vo.user.UserListVo;
|
||||
@@ -25,11 +24,11 @@ import java.util.List;
|
||||
* @date 2023-12-28
|
||||
*/
|
||||
@Service
|
||||
public class CaiUserInviteServiceImpl extends ServiceImpl<CaiUserInviteMapper,CaiUserInvite> implements CaiUserInviteService {
|
||||
public class CaiUserInviteServiceImpl extends ServiceImpl<CaiUserInviteMapper, UserInvite> implements CaiUserInviteService {
|
||||
|
||||
@Override
|
||||
public CaiUserInvite getByUserId(Long id) {
|
||||
return this.getOne(Wrappers.lambdaQuery(CaiUserInvite.class).eq(CaiUserInvite::getUserId,id).last("limit 1"));
|
||||
public UserInvite getByUserId(Long id) {
|
||||
return this.getOne(Wrappers.lambdaQuery(UserInvite.class).eq(UserInvite::getUserId,id).last("limit 1"));
|
||||
}
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -2,8 +2,8 @@ package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiUserMember;
|
||||
import com.ruoyi.cai.dto.admin.vo.CaiUserMemberAdminVo;
|
||||
import com.ruoyi.cai.domain.UserMember;
|
||||
import com.ruoyi.cai.dto.admin.vo.UserMemberAdminVo;
|
||||
import com.ruoyi.cai.mapper.CaiUserMemberMapper;
|
||||
import com.ruoyi.cai.service.CaiUserMemberService;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
@@ -16,10 +16,10 @@ import org.springframework.stereotype.Service;
|
||||
* @date 2023-12-21
|
||||
*/
|
||||
@Service
|
||||
public class CaiUserMemberServiceImpl extends ServiceImpl<CaiUserMemberMapper,CaiUserMember> implements CaiUserMemberService {
|
||||
public class CaiUserMemberServiceImpl extends ServiceImpl<CaiUserMemberMapper, UserMember> implements CaiUserMemberService {
|
||||
|
||||
@Override
|
||||
public Page<CaiUserMemberAdminVo> pageAdmin(PageQuery pageQuery, CaiUserMemberAdminVo bo) {
|
||||
public Page<UserMemberAdminVo> pageAdmin(PageQuery pageQuery, UserMemberAdminVo bo) {
|
||||
return baseMapper.pageAdmin(pageQuery.build(),bo);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@ package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiUserOnline;
|
||||
import com.ruoyi.cai.domain.UserOnline;
|
||||
import com.ruoyi.cai.dto.app.vo.user.OnlineStatusVo;
|
||||
import com.ruoyi.cai.mapper.CaiUserOnlineMapper;
|
||||
import com.ruoyi.cai.service.CaiUserOnlineService;
|
||||
@@ -17,17 +17,17 @@ import org.springframework.stereotype.Service;
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class CaiUserOnlineServiceImpl extends ServiceImpl<CaiUserOnlineMapper,CaiUserOnline> implements CaiUserOnlineService {
|
||||
public class CaiUserOnlineServiceImpl extends ServiceImpl<CaiUserOnlineMapper, UserOnline> implements CaiUserOnlineService {
|
||||
|
||||
@Override
|
||||
public CaiUserOnline getByUserId(Long userId){
|
||||
return this.getOne(Wrappers.lambdaQuery(CaiUserOnline.class).eq(CaiUserOnline::getUserId,userId).last("limit 1"));
|
||||
public UserOnline getByUserId(Long userId){
|
||||
return this.getOne(Wrappers.lambdaQuery(UserOnline.class).eq(UserOnline::getUserId,userId).last("limit 1"));
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public OnlineStatusVo onlineStatus(Long userId,Integer openVideoStatus,Integer videoStatus,Integer isAnchor){
|
||||
CaiUserOnline userOnline = this.getByUserId(userId);
|
||||
UserOnline userOnline = this.getByUserId(userId);
|
||||
Integer onlineStatus = userOnline.getStatus();
|
||||
Integer status = 0;
|
||||
String statusMsg = "离线";
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiUserRiskLog;
|
||||
import com.ruoyi.cai.domain.UserRiskLog;
|
||||
import com.ruoyi.cai.mapper.CaiUserRiskLogMapper;
|
||||
import com.ruoyi.cai.service.CaiUserRiskLogService;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -13,6 +13,6 @@ import org.springframework.stereotype.Service;
|
||||
* @date 2023-12-22
|
||||
*/
|
||||
@Service
|
||||
public class CaiUserRiskLogServiceImpl extends ServiceImpl<CaiUserRiskLogMapper,CaiUserRiskLog> implements CaiUserRiskLogService {
|
||||
public class CaiUserRiskLogServiceImpl extends ServiceImpl<CaiUserRiskLogMapper, UserRiskLog> implements CaiUserRiskLogService {
|
||||
|
||||
}
|
||||
|
||||
@@ -4,9 +4,9 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.auth.LoginCaiUser;
|
||||
import com.ruoyi.cai.domain.CaiAnchor;
|
||||
import com.ruoyi.cai.domain.CaiUser;
|
||||
import com.ruoyi.cai.dto.admin.vo.CaiUserAdminVo;
|
||||
import com.ruoyi.cai.domain.Anchor;
|
||||
import com.ruoyi.cai.domain.User;
|
||||
import com.ruoyi.cai.dto.admin.vo.UserAdminVo;
|
||||
import com.ruoyi.cai.dto.app.query.UserQuery;
|
||||
import com.ruoyi.cai.dto.app.vo.user.UserInfoVo;
|
||||
import com.ruoyi.cai.dto.app.vo.user.UserListVo;
|
||||
@@ -26,7 +26,7 @@ import org.springframework.stereotype.Service;
|
||||
* @date 2023-12-19
|
||||
*/
|
||||
@Service
|
||||
public class CaiUserServiceImpl extends ServiceImpl<CaiUserMapper, CaiUser> implements CaiUserService {
|
||||
public class CaiUserServiceImpl extends ServiceImpl<CaiUserMapper, User> implements CaiUserService {
|
||||
@Autowired
|
||||
private CaiAnchorService anchorService;
|
||||
@Autowired
|
||||
@@ -43,9 +43,9 @@ public class CaiUserServiceImpl extends ServiceImpl<CaiUserMapper, CaiUser> impl
|
||||
private CaiUserOnlineService userOnlineService;
|
||||
|
||||
@Override
|
||||
public CaiUser getByUsername(String username) {
|
||||
return this.getOne(Wrappers.lambdaQuery(CaiUser.class)
|
||||
.eq(CaiUser::getMobile,username));
|
||||
public User getByUsername(String username) {
|
||||
return this.getOne(Wrappers.lambdaQuery(User.class)
|
||||
.eq(User::getMobile,username));
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -54,7 +54,7 @@ public class CaiUserServiceImpl extends ServiceImpl<CaiUserMapper, CaiUser> impl
|
||||
}
|
||||
|
||||
@Override
|
||||
public Page<CaiUserAdminVo> pageAdmin(PageQuery pageQuery, CaiUser query) {
|
||||
public Page<UserAdminVo> pageAdmin(PageQuery pageQuery, User query) {
|
||||
return baseMapper.pageAdmin(pageQuery.build(),query);
|
||||
}
|
||||
|
||||
@@ -66,17 +66,17 @@ public class CaiUserServiceImpl extends ServiceImpl<CaiUserMapper, CaiUser> impl
|
||||
@Override
|
||||
public UserInfoVo info(Long userId) {
|
||||
Long currentUserId = LoginHelper.getUserId();
|
||||
CaiUser caiUser = this.getById(userId);
|
||||
if(caiUser == null){
|
||||
User user = this.getById(userId);
|
||||
if(user == null){
|
||||
return null;
|
||||
}
|
||||
CaiAnchor anchor = anchorService.getByUserId(userId);
|
||||
Anchor anchor = anchorService.getByUserId(userId);
|
||||
UserInfoVo vo = new UserInfoVo();
|
||||
vo.setUserId(userId);
|
||||
vo.setIsAnchor(caiUser.getIsAnchor());
|
||||
vo.setUsercode(caiUser.getUsercode());
|
||||
vo.setNickname(caiUser.getNickname());
|
||||
vo.setAvatar(caiUser.getAvatar());
|
||||
vo.setIsAnchor(user.getIsAnchor());
|
||||
vo.setUsercode(user.getUsercode());
|
||||
vo.setNickname(user.getNickname());
|
||||
vo.setAvatar(user.getAvatar());
|
||||
if(anchor != null){
|
||||
vo.setPrice(anchor.getPrice());
|
||||
vo.setServiceCount(anchor.getServiceCount());
|
||||
@@ -86,16 +86,16 @@ public class CaiUserServiceImpl extends ServiceImpl<CaiUserMapper, CaiUser> impl
|
||||
}
|
||||
vo.setFansNum(userFollowService.getFansNumByUserId(userId));
|
||||
vo.setStar(userFollowService.checkStar(currentUserId, userId));
|
||||
vo.setAlbumList(caiUserAlbumService.getUserAlbum(userId,caiUser.getIsAnchor()));
|
||||
vo.setAlbumList(caiUserAlbumService.getUserAlbum(userId, user.getIsAnchor()));
|
||||
// 在线状态
|
||||
OnlineStatusVo onlineStatusVo;
|
||||
if(caiUser.getIsAnchor() == 1 && anchor != null){
|
||||
onlineStatusVo = userOnlineService.onlineStatus(userId,anchor.getOpenVideoStatus(),anchor.getVideoStatus(),caiUser.getIsAnchor());
|
||||
if(user.getIsAnchor() == 1 && anchor != null){
|
||||
onlineStatusVo = userOnlineService.onlineStatus(userId,anchor.getOpenVideoStatus(),anchor.getVideoStatus(), user.getIsAnchor());
|
||||
}else{
|
||||
onlineStatusVo = userOnlineService.onlineStatus(userId,0,0,caiUser.getIsAnchor());
|
||||
onlineStatusVo = userOnlineService.onlineStatus(userId,0,0, user.getIsAnchor());
|
||||
}
|
||||
vo.setOnlineStatus(onlineStatusVo);
|
||||
if(caiUser.getIsAnchor() == 1){
|
||||
if(user.getIsAnchor() == 1){
|
||||
vo.setGuardIndexVo(guardTotalService.guardInfoVo(currentUserId,userId,10));
|
||||
vo.setDynamicList(dynamicService.selectDynamicImageList(userId,10));
|
||||
vo.setGiftList(userGiftService.selectGiftList(userId));
|
||||
@@ -104,36 +104,36 @@ public class CaiUserServiceImpl extends ServiceImpl<CaiUserMapper, CaiUser> impl
|
||||
}
|
||||
|
||||
@Override
|
||||
public CaiUser getByUserCode(String userCode){
|
||||
return this.getOne(Wrappers.lambdaQuery(CaiUser.class).eq(CaiUser::getUsercode,userCode).last("limit 1"));
|
||||
public User getByUserCode(String userCode){
|
||||
return this.getOne(Wrappers.lambdaQuery(User.class).eq(User::getUsercode,userCode).last("limit 1"));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateVideoStatus(Long userId, int videoStatus) {
|
||||
this.update(Wrappers.lambdaUpdate(CaiUser.class)
|
||||
.eq(CaiUser::getId,userId)
|
||||
.set(CaiUser::getVideoStatus,videoStatus));
|
||||
this.update(Wrappers.lambdaUpdate(User.class)
|
||||
.eq(User::getId,userId)
|
||||
.set(User::getVideoStatus,videoStatus));
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean agreeProtocol(Long userId) {
|
||||
this.update(Wrappers.lambdaUpdate(CaiUser.class)
|
||||
.eq(CaiUser::getId,userId)
|
||||
.set(CaiUser::getAgreeProtocol,1));
|
||||
this.update(Wrappers.lambdaUpdate(User.class)
|
||||
.eq(User::getId,userId)
|
||||
.set(User::getAgreeProtocol,1));
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void checkFinishStatus(Long userId) {
|
||||
CaiUser user = this.getById(userId);
|
||||
User user = this.getById(userId);
|
||||
if(user == null || user.getIsAnchor() == 1 || user.getFinishStatus() == 1){
|
||||
return;
|
||||
}
|
||||
if(user.getCity() != null && user.getBirthday() != null && StringUtils.isNotEmpty(user.getNickname())
|
||||
&& user.getAvatarState() == 1){
|
||||
this.update(Wrappers.lambdaUpdate(CaiUser.class)
|
||||
.eq(CaiUser::getId,user.getId())
|
||||
.set(CaiUser::getFinishStatus,1));
|
||||
this.update(Wrappers.lambdaUpdate(User.class)
|
||||
.eq(User::getId,user.getId())
|
||||
.set(User::getFinishStatus,1));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@ package com.ruoyi.cai.service.impl;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiUserVisitor;
|
||||
import com.ruoyi.cai.domain.UserVisitor;
|
||||
import com.ruoyi.cai.dto.app.query.StarOrVisitorReq;
|
||||
import com.ruoyi.cai.dto.app.query.VisitorQuery;
|
||||
import com.ruoyi.cai.dto.app.vo.user.UserStarOrVisitorList;
|
||||
@@ -26,18 +26,18 @@ import java.time.LocalDateTime;
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class CaiUserVisitorServiceImpl extends ServiceImpl<CaiUserVisitorMapper,CaiUserVisitor> implements CaiUserVisitorService {
|
||||
public class CaiUserVisitorServiceImpl extends ServiceImpl<CaiUserVisitorMapper, UserVisitor> implements CaiUserVisitorService {
|
||||
@Autowired
|
||||
private CaiUserCountService userCountService;
|
||||
@Override
|
||||
public boolean visitor(StarOrVisitorReq starOrVisitorReq) {
|
||||
Long fromUserId = LoginHelper.getUserId();
|
||||
CaiUserVisitor userVisitor = this.getOne(Wrappers.lambdaQuery(CaiUserVisitor.class)
|
||||
.eq(CaiUserVisitor::getVisitorId, fromUserId)
|
||||
.eq(CaiUserVisitor::getUserId, starOrVisitorReq.getToUserId())
|
||||
UserVisitor userVisitor = this.getOne(Wrappers.lambdaQuery(UserVisitor.class)
|
||||
.eq(UserVisitor::getVisitorId, fromUserId)
|
||||
.eq(UserVisitor::getUserId, starOrVisitorReq.getToUserId())
|
||||
.last("limit 1"));
|
||||
if(userVisitor == null){
|
||||
userVisitor = new CaiUserVisitor();
|
||||
userVisitor = new UserVisitor();
|
||||
userVisitor.setVisitorId(fromUserId);
|
||||
userVisitor.setUserId(starOrVisitorReq.getToUserId());
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.CaiWithdrawExchange;
|
||||
import com.ruoyi.cai.domain.WithdrawExchange;
|
||||
import com.ruoyi.cai.mapper.CaiWithdrawExchangeMapper;
|
||||
import com.ruoyi.cai.service.CaiWithdrawExchangeService;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -13,5 +13,5 @@ import org.springframework.stereotype.Service;
|
||||
* @date 2023-12-24
|
||||
*/
|
||||
@Service
|
||||
public class CaiWithdrawExchangeServiceImpl extends ServiceImpl<CaiWithdrawExchangeMapper,CaiWithdrawExchange> implements CaiWithdrawExchangeService {
|
||||
public class CaiWithdrawExchangeServiceImpl extends ServiceImpl<CaiWithdrawExchangeMapper, WithdrawExchange> implements CaiWithdrawExchangeService {
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user