/// <summary> /// 编辑报名信息 /// </summary> /// <returns></returns> public JsonResult UpdateSignInForm(List <VM_Feild> info, int info_id) { var m = SignInRecordBussiness.GetSignInRecordModel(info_id); List <CustomFieldModel> customFieldModels = CustomFieldBussiness.GetCustomFieldModels(K => K.ActiveID == m.ActiveID); m.Status = 0; List <CustomFieldValueModel> list = new List <CustomFieldValueModel>(); foreach (var item in info) { CustomFieldValueModel valueModel = new CustomFieldValueModel(); valueModel.ActiveID = m.ActiveID; valueModel.CreateUserID = LoginUserInfo.ID; valueModel.CustomFieldID = item.field_key.ToInt32(); valueModel.SignInID = info_id; valueModel.Value = item.field_value ?? ""; list.Add(valueModel); } bool flag = SignInRecordBussiness.UpdateSignInRecordByTran(list, info_id, m); if (flag) { return(Success("success")); } else { return(Fail("请重试")); } }
public JsonResult BaoMing(int eid, List <VM_Feild> info, object items = null, int on_behalf = 0, string referer = "") { var model = new ActivesModel(); model.ReadCount = (model.ReadCount ?? 0) + 1; model.ID = eid; model.SignInCount = (model.SignInCount ?? 0) + 1; SignInRecordModel signInRecordModel = new SignInRecordModel(); signInRecordModel.ActiveID = eid; signInRecordModel.CreateUserID = LoginUserInfo.ID; signInRecordModel.type = on_behalf; List <CustomFieldValueModel> list = new List <CustomFieldValueModel>(); foreach (var item in info) { CustomFieldValueModel valueModel = new CustomFieldValueModel(); valueModel.ActiveID = eid; valueModel.CreateUserID = LoginUserInfo.ID; valueModel.CustomFieldID = item.field_key.ToInt32(); valueModel.Value = item?.field_value ?? ""; list.Add(valueModel); } bool flag = SignInRecordBussiness.InserSignInRecordByTran(model, signInRecordModel, list); if (flag) { return(Success(new { info_id = signInRecordModel.ID })); } else { return(Fail("请重试")); } }
public static bool UpdateCustomFieldValueModel(CustomFieldValueModel entity) { return(CustomFieldValueDAL.dal.UpdateCustomFieldValueModel(entity)); }
public static bool InsertCustomFieldValueModel(CustomFieldValueModel entity) { return(CustomFieldValueDAL.dal.InsertCustomFieldValueModel(entity)); }