mirror of
https://gitee.com/huangge1199_admin/vue-pro.git
synced 2025-02-20 19:20:32 +08:00
trade: 分销业务后台功能:修改推广资格
This commit is contained in:
parent
259734964d
commit
4e9be7a181
@ -105,4 +105,10 @@ public interface BrokerageUserMapper extends BaseMapperX<BrokerageUserDO> {
|
||||
.eq(BrokerageUserDO::getId, id)
|
||||
.set(BrokerageUserDO::getBindUserId, null).set(BrokerageUserDO::getBindUserTime, null));
|
||||
}
|
||||
|
||||
default void updateEnabledFalseAndBrokerageTimeToNull(Long id) {
|
||||
update(null, new LambdaUpdateWrapper<BrokerageUserDO>()
|
||||
.eq(BrokerageUserDO::getId, id)
|
||||
.set(BrokerageUserDO::getBrokerageEnabled, false).set(BrokerageUserDO::getBrokerageTime, null));
|
||||
}
|
||||
}
|
||||
|
@ -71,7 +71,14 @@ public class BrokerageUserServiceImpl implements BrokerageUserService {
|
||||
public void updateBrokerageEnabled(Long id, Boolean enabled) {
|
||||
// 校验存在
|
||||
validateBrokerageUserExists(id);
|
||||
// TODO @疯狂:貌似没实现完
|
||||
if (BooleanUtil.isTrue(enabled)) {
|
||||
// 开通推广资格
|
||||
brokerageUserMapper.updateById(new BrokerageUserDO().setId(id)
|
||||
.setBrokerageEnabled(true).setBrokerageTime(LocalDateTime.now()));
|
||||
} else {
|
||||
// 取消推广资格
|
||||
brokerageUserMapper.updateEnabledFalseAndBrokerageTimeToNull(id);
|
||||
}
|
||||
}
|
||||
|
||||
private void validateBrokerageUserExists(Long id) {
|
||||
|
Loading…
Reference in New Issue
Block a user