| | |
| | | { |
| | | var jm = new AdminUiCallBack(); |
| | | |
| | | if (entity.id == entity.parentId) |
| | | { |
| | | jm.msg = "禁止设置自己为自己的推荐人"; |
| | | return jm; |
| | | } |
| | | |
| | | |
| | | var model = await _coreCmsUserServices.QueryByIdAsync(entity.id); |
| | | if (model == null) |
| | |
| | | jm.msg = "不存在此信息"; |
| | | return jm; |
| | | } |
| | | |
| | | if (entity.parentId > 0) |
| | | var parentId = 0; |
| | | if (!string.IsNullOrEmpty(entity.parentId)) |
| | | { |
| | | var parentObj = await _coreCmsUserServices.QueryByIdAsync(entity.parentId); |
| | | var parentObj = await _coreCmsUserServices.QueryByClauseAsync( x=> x.mobile == entity.parentId && x.isDelete == false && x.status == 1); |
| | | if (parentObj == null) |
| | | { |
| | | jm.msg = "不存在此上级信息"; |
| | |
| | | jm.msg = "不允许双方互相设置为上级"; |
| | | return jm; |
| | | } |
| | | |
| | | if (entity.id == parentObj.id) |
| | | { |
| | | jm.msg = "禁止设置自己为自己的推荐人"; |
| | | return jm; |
| | | } |
| | | |
| | | parentId = parentObj.id; |
| | | } |
| | | else |
| | | { |
| | | entity.parentId = 0; |
| | | jm.msg = "必须填写上级手机"; |
| | | return jm; |
| | | } |
| | | |
| | | // var bl = await _coreCmsUserServices.UpdateAsync(p => new CoreCmsUser() { parentId = entity.parentId }, p => p.id == model.id); |
| | |
| | | entity1.dec = "用户" + model.nickName + "推荐人调整"; |
| | | entity1.reMake = ""; |
| | | entity1.oldData = entity.oldparentId + ""; |
| | | entity1.data = entity.parentId + ""; |
| | | entity1.data = parentId + ""; |
| | | entity1.createTime = DateTime.Now; |
| | | entity1.upDataTime = entity1.createTime; |
| | | entity1.createBy = name; |