public string CreateSimpleProBill(string parameterJson) { SimpleProBill simpleBill = JsonConvert.DeserializeObject <SimpleProBill>(parameterJson); ApiClient apiClient; if (!DctTokenApiClient.TryGetValue(simpleBill.UserName, out apiClient)) { ReturnInfo <LoginResult> loginResult = Login(simpleBill.UserName, simpleBill.PassWord); if (!loginResult.IsSuccess) { return(JsonConvert.SerializeObject(loginResult)); } } DctTokenApiClient.TryGetValue(simpleBill.UserName, out apiClient); object[] obj = new object[] { parameterJson }; Kingdee.BOS.Log.Logger.Info("Save_SimpleProBill", string.Format("parameterJson:{0}", parameterJson)); string result = apiClient.Execute <string>("Keeper.K3.MES.CloudWebApi.Stub.MesWebApiBussinessService.GetMaterialDataList,Keeper.K3.MES.CloudWebApi.Stub", obj); return(result); }
/// <summary> /// 创建简单生产领料单 /// </summary> /// <param name="ctx"></param> /// <param name="simpleProBill"></param> /// <returns></returns> public IOperationResult CreateSimpleProBill(Context ctx, SimpleProBill simpleProBill) { /// <summary> /// K3Cloud站点地址 /// </summary> //string K3CloudURI = ConfigurationManager.AppSettings["K3CloudURI"].ToString(); //ApiClient apiClient = new ApiClient(K3CloudURI); //bool isSuccess = apiClient.Login(DBCenterId, EncryptionDecryption.Instance.BOSDeCode(UserName), EncryptionDecryption.Instance.BOSDeCode(PassWord), LocaleId); FormMetadata meta = AppServiceContext.MetadataService.Load(ctx, "SP_PickMtrl") as FormMetadata; DynamicObject recordData = null; //MyAppServiceContext.CreateDynamicFormModel(ctx, meta.BusinessInfo, (model) => //{ // model.SetValue("FNumber", customerWeiXin.WeiXinNumber); // model.SetValue("FName", customerWeiXin.CustomerName); // model.SetValue("F_KLM_WeiXinNumber", customerWeiXin.WeiXinNumber); // model.SetValue("F_KLM_Tel", customerWeiXin.TelPhone); // model.SetValue("F_KLM_CustomerId", customerId); // recordData = model.DataObject; //}); throw new NotImplementedException(); }