修改角色必填

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);
LambdaQueryWrapper<DfBizClue> queryWrapper = new LambdaQueryWrapper();
queryWrapper.eq(DfBizClue::getDataType,dfBizClue.getDataType());
queryWrapper.eq(DfBizClue::getShareUser,SecurityUtils.getUserId());
//传入hasOrder参数为1时查询出存在orderId的数据
if (Validator.isNotEmpty(dfBizClue.getHasOrder())) {
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);
Map<String, Integer> visitsNum = new HashMap<>();
@ -234,6 +240,22 @@ public class DfBizClueController extends BaseController {
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)
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-col>
<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-option
v-for="item in roleOptions"

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

Loading…
Cancel
Save