mirror of
https://gitee.com/huangge1199_admin/vue-pro.git
synced 2025-02-23 04:30:34 +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)
|
.eq(BrokerageUserDO::getId, id)
|
||||||
.set(BrokerageUserDO::getBindUserId, null).set(BrokerageUserDO::getBindUserTime, null));
|
.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) {
|
public void updateBrokerageEnabled(Long id, Boolean enabled) {
|
||||||
// 校验存在
|
// 校验存在
|
||||||
validateBrokerageUserExists(id);
|
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) {
|
private void validateBrokerageUserExists(Long id) {
|
||||||
|
Loading…
Reference in New Issue
Block a user