public string IWantToBuy_Update(QueryCommon <IWantToBuyQuery> query) { Result_Msg res = new Result_Msg() { IsSuccess = true }; DateTime dtNow = DateTime.Now; query.ParamInfo.UpdateDate = dtNow; try { Result_Model <IWantToBuy> resIWantToBuy = iWantToBuyService.GetObjectById_Web_Buy(query.ParamInfo.Id); if (resIWantToBuy.Msg.IsSuccess) { switch (resIWantToBuy.Model.Status) { case 0: break; case 1: res.Message = "“废弃采购”采购单不能修改!"; res.IsSuccess = false; break; case 2: res.Message = "“终止公示”采购单不能修改!"; res.IsSuccess = false; break; case 3: res.Message = "“已确定”采购单不能修改!"; res.IsSuccess = false; break; default: break; } if (res.IsSuccess) { res = iWantToBuyService.IWantToBuy_Update(query); } } } catch (Exception ex) { res.IsSuccess = false; res.Message = ex.Message; } return(Newtonsoft.Json.JsonConvert.SerializeObject(res)); }