public ActionResult SubmitForm(string keyValue, InfoSubmitDetailsEntity pEntity) { var user = ERCHTMS.Code.OperatorProvider.Provider.Current(); pEntity.IsSubmit = "是"; infoSubmitDetailsbll.SaveForm(keyValue, pEntity); //更新报送人员信息 var entity = infoSubmitbll.GetEntity(pEntity.InfoId); if (entity != null) { entity.SubmitedUserId += user.UserId; entity.Remnum--; entity.Remnum = entity.Remnum < 0 ? 0 : entity.Remnum; if (!string.IsNullOrWhiteSpace(entity.RemUserName)) { entity.RemUserName = entity.RemUserName.Replace(user.UserName, ""); entity.RemUserName = string.Join(",", entity.RemUserName.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)); } if (!string.IsNullOrWhiteSpace(entity.RemDepartName)) { entity.RemDepartName = entity.RemDepartName.Replace(user.DeptName, ""); entity.RemDepartName = string.Join(",", entity.RemDepartName.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)); } var num = entity.SubmitUserId.Split(new char[] { ',' }).Count(); entity.Pct = (decimal)Math.Round((num - entity.Remnum.Value) * 1.0 / num * 100, 2); infoSubmitbll.SaveForm(entity.ID, entity); } return(Success("操作成功。")); }
public ActionResult GetFormJson(string keyValue) { var data = infoSubmitbll.GetEntity(keyValue); //返回值 var josnData = new { data = data }; return(Content(josnData.ToJson())); }