public bool LoginAPI(string model) { Invoke.LoginResult loginResult = InvokeCloudAPI.Login(model); if (loginResult.LoginResultType != 1) { return(false); } return(true); }
public InvokeReturnHandle <InvokeResult> InvokeAPI <T>(string[] opearteList, T t, Invoke.LoginResult loginResult, Context ctx, string formID, string model) { InvokeResult invokeResult = null; string input = null; string outopt = ""; foreach (string opearte in opearteList) { BussnessLog.WriteBussnessLog(default(T), model, "操作=" + opearte); if (Save.Equals(opearte)) { BussnessLog.WriteBussnessLog(default(T), model, "input json=" + JsonExtension.ToJSON(t)); invokeResult = InvokeCloudAPI.InvokeFunction(JsonExtension.ToJSON(t), loginResult.client, formID, Save, model); } else { input = JsonExtension.ToJSON(handleReturnMessage <InfoexceptAllocate>(invokeResult, opearte, model, ctx).CustomOpearteObject); BussnessLog.WriteBussnessLog(default(T), model, "input json=" + input); invokeResult = InvokeCloudAPI.InvokeFunction(input, loginResult.client, formID, opearte, model); } if (model.Equals("voucher") || model.Equals("payable") || model.Equals("receivable") || model.Equals("otherpayable") || model.Equals("otherrecable")) { InvokeReturnHandle <InvokeResult> result = handleReturnMessage <InvokeResult>(invokeResult, opearte, model, ctx); if (result.CustomOpearteObject.Result.ResponseStatus.IsSuccess) { BussnessLog.WriteBussnessLog(default(T), model, "操作=" + opearte + "成功!"); } else { BussnessLog.WriteBussnessLog(default(T), model, "操作=" + opearte + "失败!"); } return(result); } if (!handleReturnMessage <InfoexceptAllocate>(invokeResult, opearte, model, ctx).ReturnResult) { outopt = opearte; BussnessLog.WriteBussnessLog(default(T), model, "操作=" + opearte + "失败!"); InvokeReturnHandle <InvokeResult> aresult = new InvokeReturnHandle <InvokeResult>(); aresult.ReturnResult = false; aresult.CustomOpearteObject = invokeResult; return(aresult); } else { BussnessLog.WriteBussnessLog(default(T), model, "操作=" + opearte + "成功!"); } } InvokeReturnHandle <InvokeResult> a = new InvokeReturnHandle <InvokeResult>(); a.ReturnResult = true; a.CustomOpearteObject = invokeResult; return(a); throw new NotImplementedException(); }