/// <summary> /// 更新所属人 /// </summary> /// <param name="id"></param> /// <param name="newUsername"></param> /// <param name="manager"></param> /// <returns></returns> public string updateOwner(int id, string newUsername, Model.manager manager) { //判断有没有权限更新所属人 if (!new BLL.permission().checkHasPermission(manager, "0301")) { return("没有客户管理权限0301"); } Model.Customer model = GetModel(id); if (model == null) { return("客户不存在"); } if (model.c_owner == newUsername) { return("所属人未变更"); } if (string.IsNullOrEmpty(newUsername)) { return("请填写新的所属人工号"); } Model.manager m = new BLL.manager().GetModel(newUsername); if (m == null) { return("新的所属人工号不存在"); } if (dal.updateOwner(id, newUsername, m.real_name)) { //写日志 Model.business_log log = new Model.business_log(); log.ol_title = "更新客户所属人"; log.ol_cid = id; log.ol_content = "所属人:" + model.c_ownerName + "(" + model.c_owner + ")→<font color='red'>" + m.real_name + "(" + newUsername + ")</font><br/>"; new business_log().Add(DTEnums.ActionEnum.Audit.ToString(), log, manager.user_name, manager.real_name); return(""); } return("更新失败"); }