Commit 617d6f55 by sdif

机构添加用户角色

parent 6c2ef512
......@@ -54,7 +54,7 @@ public class CompanyController extends BaseController {
if(null != roleId && roleId == 3){
bo.setUid(getUserId().intValue());
}
bo.setStatus(1);
//bo.setStatus(1);
return R.ok(iCompanyService.queryListP(bo));
}
......
......@@ -22,12 +22,15 @@ import com.pz.merchant.mapper.CompanyMapper;
import com.pz.merchant.service.ICompanyService;
import com.pz.merchant.service.ISonOrderService;
import com.pz.system.domain.Income;
import com.pz.system.domain.SysUserRole;
import com.pz.system.domain.bo.DataViewBo;
import com.pz.system.domain.bo.WithdrawDepositBo;
import com.pz.system.domain.vo.DataViewVo;
import com.pz.system.mapper.CityMapper;
import com.pz.system.mapper.IncomeMapper;
import com.pz.system.mapper.SysUserMapper;
import com.pz.system.mapper.SysUserRoleMapper;
import com.pz.system.service.ISysUserService;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
......@@ -57,6 +60,10 @@ public class CompanyServiceImpl implements ICompanyService {
private final SysUserMapper sysUserMapper;
private final ISysUserService iSysUserService;
private final SysUserRoleMapper userRoleMapper;
/**
* 查询商户
*/
......@@ -142,9 +149,15 @@ public class CompanyServiceImpl implements ICompanyService {
if(update.getStatus() == 0 || update.getStatus() == 2){
sysUser.setUserType(UserType.XCX_USER.getUserType());
sysUserMapper.updateById(sysUser);
userRoleMapper.delete(new LambdaQueryWrapper<SysUserRole>().eq(SysUserRole::getUserId, sysUser.getUserId()));
}else if(update.getStatus() == 1){
sysUser.setUserType(UserType.AMERCHANT_USER.getUserType());
sysUserMapper.updateById(sysUser);
// 新增用户与角色管理
SysUserRole ur = new SysUserRole();
ur.setUserId(sysUser.getUserId());
ur.setRoleId(3L);
userRoleMapper.insert(ur);
}
return baseMapper.updateById(update) > 0;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment