1
0

新增客户

This commit is contained in:
2025-07-07 10:56:14 +08:00
parent 2a06c18f35
commit 952077da92
8 changed files with 78 additions and 4 deletions

View File

@ -6,11 +6,18 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.fuyuanshen.common.core.domain.model.LoginUser;
import com.fuyuanshen.common.mybatis.core.page.TableDataInfo;
import com.fuyuanshen.common.satoken.utils.LoginHelper;
import com.fuyuanshen.customer.constant.ArrayConstants;
import com.fuyuanshen.customer.domain.Customer;
import com.fuyuanshen.customer.domain.query.UserQueryCriteria;
import com.fuyuanshen.customer.domain.vo.ConsumerVo;
import com.fuyuanshen.customer.mapper.CustomerMapper;
import com.fuyuanshen.customer.service.CustomerService;
import com.fuyuanshen.system.domain.SysUserRole;
import com.fuyuanshen.system.domain.bo.SysUserBo;
import com.fuyuanshen.system.mapper.SysRoleMapper;
import com.fuyuanshen.system.mapper.SysUserRoleMapper;
import com.fuyuanshen.system.service.ISysUserService;
import com.fuyuanshen.system.service.impl.SysUserServiceImpl;
import io.undertow.util.BadRequestException;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
@ -28,6 +35,9 @@ import java.util.Set;
public class CustomerServiceImpl extends ServiceImpl<CustomerMapper, Customer> implements CustomerService {
private final CustomerMapper customerMapper;
private final SysUserServiceImpl userService;
private final SysRoleMapper roleMapper;
private final SysUserRoleMapper userRoleMapper;
/**
@ -84,6 +94,13 @@ public class CustomerServiceImpl extends ServiceImpl<CustomerMapper, Customer> i
customer.setPid(loginUser.getUserId());
save(customer);
// 新增用户与角色管理
SysUserRole sysUserRole = new SysUserRole();
sysUserRole.setUserId(customer.getCustomerId());
sysUserRole.setRoleId(ArrayConstants.DEFAULT_LONG);
userRoleMapper.insert(sysUserRole);
}