/// <summary> /// 单据批量保存 /// </summary> /// <param name="ctx"></param> /// <param name="dataType"></param> /// <param name="formId"></param> /// <param name="json"></param> /// <returns></returns> public static HttpResponseResult InvokeBatchSave(Context ctx, SynchroDataType dataType, string formId, string json) { HttpResponseResult response = default(HttpResponseResult); string ret = default(string); K3CloudApiClient client = null; DataBaseConst.K3CloudContext = ctx; lock (SaveLock) { client = new K3CloudApiClient(DataBaseConst.CurrentK3CloudURL); if (Login(ctx, client)) { ret = client.BatchSave(formId, json); } else { response = new HttpResponseResult(); response.Success = false; response.Message = "登陆账号或密码错误!"; } if (!string.IsNullOrEmpty(ret)) { response = Response(ctx, dataType, SynOperationType.SAVE, ret, json); } } return(response); }