Exemplo n.º 1
0
 public object Transfer()
 {
     try
     {
         string         res    = ctx.Request["json"];
         dynamic        dy     = JsonConvert.DeserializeObject <ExpandoObject>(res);
         string         data   = JsonConvert.SerializeObject(dy.data);
         TransferEntity entity = JsonConvert.DeserializeObject <TransferEntity>(data);
         string         uid    = entity.UserId;//获取到需要转岗的用户id
         //是否是新增 0是新增 1是修改
         string     isNew = dy.isNew;
         UserEntity ue    = userBll.GetEntity(uid);
         entity.InDeptId   = ue.DepartmentId;
         entity.InDeptName = deptBll.GetEntity(ue.DepartmentId).FullName;
         entity.InDeptCode = ue.DepartmentCode;
         entity.InJobId    = ue.PostId;
         entity.InJobName  = ue.PostName;
         entity.InPostId   = ue.DutyId;
         entity.InPostName = ue.DutyName;
         transferbll.AppSaveForm(isNew, entity, dy.userId);
         return(new { Code = 0, Info = "操作成功" });
     }
     catch (Exception ex)
     {
         return(new { Code = -1, Info = ex.Message });
     }
 }