/// <summary> /// 上锁 /// </summary> /// <returns></returns> private string Lock() { var data = this.GetModelFromRequest <LockParameter>(); if (data != null && data.Action.EqualWithTrim("edit")) { try { GlobalService.SetLock(data.RID, data.Minutes); return("OK"); } catch (Exception ex) { return(ex.Message); } } return("Please post lock data"); }
public void Edit() { string key = Request["key"]; this.AssertNoNull(key); var vm = FHRIS424Service.Get(key, out this.GUID); try { // 编辑时加锁 GlobalService.SetLock(vm.RID, 2); } catch (Exception ex) { this.FlashMessage += ex.Message; this.Action = "VIEW"; throw ex; } }