init
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
package com.ruoyi.xq.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.xq.domain.UserBankCard;
|
||||
|
||||
/**
|
||||
* 用户银行卡Service接口
|
||||
*
|
||||
* @author 77
|
||||
* @date 2024-04-21
|
||||
*/
|
||||
public interface UserBankCardService extends IService<UserBankCard> {
|
||||
|
||||
}
|
||||
@@ -6,6 +6,7 @@ import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.xq.domain.UserStatus;
|
||||
import com.ruoyi.xq.dto.admin.userstatus.UserStatusAdminVo;
|
||||
import com.ruoyi.xq.dto.app.userstatus.UserStatusUpdateAppReq;
|
||||
import com.ruoyi.xq.dto.app.userstatus.UserStatusUpdateMasterAppReq;
|
||||
|
||||
/**
|
||||
* 用户状态Service接口
|
||||
@@ -20,4 +21,6 @@ public interface UserStatusService extends IService<UserStatus> {
|
||||
void updateStatus(UserStatusUpdateAppReq req);
|
||||
|
||||
Page<UserStatusAdminVo> pageAdmin(PageQuery pageQuery, UserStatusAdminVo bo);
|
||||
|
||||
void updateStatusMaster(UserStatusUpdateMasterAppReq req);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.ruoyi.xq.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.xq.domain.UserBankCard;
|
||||
import com.ruoyi.xq.mapper.UserBankCardMapper;
|
||||
import com.ruoyi.xq.service.UserBankCardService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 用户银行卡Service业务层处理
|
||||
*
|
||||
* @author 77
|
||||
* @date 2024-04-21
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class UserBankCardServiceImpl extends ServiceImpl<UserBankCardMapper,UserBankCard> implements UserBankCardService {
|
||||
|
||||
}
|
||||
@@ -27,7 +27,6 @@ public class UserStarServiceImpl extends ServiceImpl<UserStarMapper,UserStar> im
|
||||
@Autowired
|
||||
private UserService userService;
|
||||
/**
|
||||
*
|
||||
* @Schema(description = "1-关注 2-取消关注")
|
||||
*/
|
||||
@Override
|
||||
|
||||
@@ -9,6 +9,7 @@ import com.ruoyi.xq.domain.UserStatus;
|
||||
import com.ruoyi.xq.domain.UserVip;
|
||||
import com.ruoyi.xq.dto.admin.userstatus.UserStatusAdminVo;
|
||||
import com.ruoyi.xq.dto.app.userstatus.UserStatusUpdateAppReq;
|
||||
import com.ruoyi.xq.dto.app.userstatus.UserStatusUpdateMasterAppReq;
|
||||
import com.ruoyi.xq.enums.ErrorEnum;
|
||||
import com.ruoyi.xq.enums.userstatus.PersonalsStatusEnum;
|
||||
import com.ruoyi.xq.enums.userstatus.ShowAvatarEnum;
|
||||
@@ -47,16 +48,8 @@ public class UserStatusServiceImpl extends ServiceImpl<UserStatusMapper,UserStat
|
||||
}
|
||||
UserStatus update = new UserStatus();
|
||||
update.setId(userStatus.getId());
|
||||
update.setUpdateTime(LocalDateTime.now());
|
||||
update.setPersonalsStatus(req.getPersonalsStatus());
|
||||
update.setAllowTransMobile(req.getAllowTransMobile());
|
||||
update.setAllowTransWx(req.getAllowTransWx());
|
||||
if(req.getPersonalsStatus() != null && (PersonalsStatusEnum.CAO.getCode().equals(req.getPersonalsStatus())
|
||||
|| PersonalsStatusEnum.HIDING.getCode().equals(req.getPersonalsStatus()))){
|
||||
update.setShowAvatar(ShowAvatarEnum.NO.getCode());
|
||||
}else{
|
||||
update.setShowAvatar(req.getShowAvatar());
|
||||
}
|
||||
this.updateById(update);
|
||||
}
|
||||
|
||||
@@ -64,4 +57,20 @@ public class UserStatusServiceImpl extends ServiceImpl<UserStatusMapper,UserStat
|
||||
public Page<UserStatusAdminVo> pageAdmin(PageQuery pageQuery, UserStatusAdminVo bo) {
|
||||
return baseMapper.pageAdmin(pageQuery.build(),bo);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateStatusMaster(UserStatusUpdateMasterAppReq req) {
|
||||
UserStatus userStatus = this.getByUserId(req.getUserId());
|
||||
Integer personalsStatus = req.getPersonalsStatus();
|
||||
UserStatus update = new UserStatus();
|
||||
update.setId(userStatus.getId());
|
||||
update.setUpdateTime(LocalDateTime.now());
|
||||
if(req.getPersonalsStatus() != null && (PersonalsStatusEnum.CAO.getCode().equals(personalsStatus)
|
||||
|| PersonalsStatusEnum.HIDING.getCode().equals(personalsStatus))){
|
||||
update.setShowAvatar(ShowAvatarEnum.NO.getCode()); // 已脱单和隐藏资料,则强制不允许看头像
|
||||
}else{
|
||||
update.setShowAvatar(ShowAvatarEnum.ALL.getCode());
|
||||
}
|
||||
this.updateById(update);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user