修改角色必填

master
username 9 months ago
parent d55a68ed75
commit 0dde8aa072

@ -87,10 +87,16 @@ public class DfBizClueController extends BaseController {
Integer pageSize = ServletUtils.getParameterToInt(Constants.PAGE_SIZE); Integer pageSize = ServletUtils.getParameterToInt(Constants.PAGE_SIZE);
LambdaQueryWrapper<DfBizClue> queryWrapper = new LambdaQueryWrapper(); LambdaQueryWrapper<DfBizClue> queryWrapper = new LambdaQueryWrapper();
queryWrapper.eq(DfBizClue::getDataType,dfBizClue.getDataType()); queryWrapper.eq(DfBizClue::getDataType,dfBizClue.getDataType());
queryWrapper.eq(DfBizClue::getShareUser,SecurityUtils.getUserId());
//传入hasOrder参数为1时查询出存在orderId的数据 //传入hasOrder参数为1时查询出存在orderId的数据
if (Validator.isNotEmpty(dfBizClue.getHasOrder())) { if (Validator.isNotEmpty(dfBizClue.getHasOrder())) {
queryWrapper.isNotNull(DfBizClue::getOrderId); queryWrapper.isNotNull(DfBizClue::getOrderId);
if (Validator.isNotEmpty(dfBizClue.getBrokerId())) {
queryWrapper.eq(DfBizClue::getShareUser,dfBizClue.getBrokerId());
} else {
queryWrapper.eq(DfBizClue::getShareUser,SecurityUtils.getUserId());
}
} else {
queryWrapper.eq(DfBizClue::getShareUser,SecurityUtils.getUserId());
} }
List<DfBizClue> list = dfBizClueService.list(queryWrapper); List<DfBizClue> list = dfBizClueService.list(queryWrapper);
Map<String, Integer> visitsNum = new HashMap<>(); Map<String, Integer> visitsNum = new HashMap<>();
@ -234,6 +240,22 @@ public class DfBizClueController extends BaseController {
return toAjax(dfBizClueService.updateById(dfBizClue)); return toAjax(dfBizClueService.updateById(dfBizClue));
} }
/**
* ID
*/
@ApiOperation("经济人ID")
@PostMapping("/changeUserId")
public AjaxResult changeUserId(@RequestBody DfBizClue dfBizClue) {
List<DfBizClue> list = dfBizClueService.list(new LambdaQueryWrapper<DfBizClue>().eq(DfBizClue::getShareUser, dfBizClue.getOldUserId()));
if (list.size() > 0) {
for (DfBizClue dfBizClueNew : list) {
dfBizClueNew.setShareUser(dfBizClue.getNewUserId());
}
dfBizClueService.updateBatchById(list);
}
return toAjax(true);
}
/** /**
* 线 * 线
*/ */

@ -129,4 +129,14 @@ public class DfBizClue extends BaseEntity{
@TableField(exist = false) @TableField(exist = false)
private String hasOrder; private String hasOrder;
@TableField(exist = false)
private String oldUserId;
@TableField(exist = false)
private String newUserId;
@TableField(exist = false)
private Long brokerId;
} }

@ -273,7 +273,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="角色"> <el-form-item label="角色" prop="roleIds">
<el-select v-model="form.roleIds" multiple placeholder="请选择角色" style="width: 100%" :disabled="readonly"> <el-select v-model="form.roleIds" multiple placeholder="请选择角色" style="width: 100%" :disabled="readonly">
<el-option <el-option
v-for="item in roleOptions" v-for="item in roleOptions"

@ -281,7 +281,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="角色"> <el-form-item label="角色" prop="roleIds">
<el-select v-model="form.roleIds" multiple placeholder="请选择角色"> <el-select v-model="form.roleIds" multiple placeholder="请选择角色">
<el-option <el-option
v-for="item in roleOptions" v-for="item in roleOptions"
@ -431,6 +431,9 @@ export default {
nickName: [ nickName: [
{ required: true, message: "用户昵称不能为空", trigger: "blur" } { required: true, message: "用户昵称不能为空", trigger: "blur" }
], ],
roleIds: [
{ required: true, message: "角色不能为空", trigger: "blur" }
],
password: [ password: [
{ required: true, message: "用户密码不能为空", trigger: "blur" }, { required: true, message: "用户密码不能为空", trigger: "blur" },
{ min: 5, max: 20, message: '用户密码长度必须介于 5 和 20 之间', trigger: 'blur' } { min: 5, max: 20, message: '用户密码长度必须介于 5 和 20 之间', trigger: 'blur' }

Loading…
Cancel
Save