提交 fcf153ac authored 作者: 彭寒菲's avatar 彭寒菲

修改接口问题

上级 b6f72d92
...@@ -423,7 +423,7 @@ namespace LQKJ.ERPWebApi.Stub ...@@ -423,7 +423,7 @@ namespace LQKJ.ERPWebApi.Stub
option.SetIgnoreInteractionFlag(true); option.SetIgnoreInteractionFlag(true);
List<object> successIds = new List<object>(); List<object> successIds = new List<object>();
IOperationResult saveResult = billView.Model.Save(option); IOperationResult saveResult = billView.Model.Save(option);
//1保存 //1保存
//2保存提交 //2保存提交
......
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{6EA92A22-FAB9-4ACC-AC0E-D76EFA9BC67F}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>LQKJ.WebApi.Stub</RootNamespace>
<AssemblyName>LQKJ.WebApi.Stub</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<Deterministic>true</Deterministic>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\K3Cloud\bin\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Kingdee.BOS, Version=7.7.2256.5, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>bin\Debug\Kingdee.BOS.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.App, Version=8.0.144.1, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\K3Cloud\bin\Kingdee.BOS.App.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.Core, Version=8.0.144.1, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\K3Cloud\bin\Kingdee.BOS.Core.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.DataEntity, Version=7.7.2256.5, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>bin\Debug\Kingdee.BOS.DataEntity.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.ServiceFacade.KDServiceFx, Version=7.7.2256.5, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>bin\Debug\Kingdee.BOS.ServiceFacade.KDServiceFx.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.ServiceHelper, Version=7.7.2256.5, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>bin\Debug\Kingdee.BOS.ServiceHelper.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.WebApi.FormService, Version=8.0.144.1, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\K3Cloud\bin\Kingdee.BOS.WebApi.FormService.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.WebApi.ServicesStub, Version=7.7.2256.5, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>bin\Debug\Kingdee.BOS.WebApi.ServicesStub.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Transactions" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="DESHelper.cs" />
<Compile Include="Performance.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="CustomWebApiService.cs" />
<Compile Include="PushAndSaveArgs.cs" />
<Compile Include="Result.cs" />
<Compile Include="ResultData.cs" />
<Compile Include="Save.cs" />
<Compile Include="SQLResult.cs" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
\ No newline at end of file
...@@ -177,7 +177,7 @@ namespace LQKJ.ERPWebApi.Stub ...@@ -177,7 +177,7 @@ namespace LQKJ.ERPWebApi.Stub
foreach (var removeRow in removedRows) foreach (var removeRow in removedRows)
{ {
targetRows.Remove(removeRow); //targetRows.Remove(removeRow);
} }
int entryCount = entry.Count; int entryCount = entry.Count;
...@@ -213,10 +213,10 @@ namespace LQKJ.ERPWebApi.Stub ...@@ -213,10 +213,10 @@ namespace LQKJ.ERPWebApi.Stub
foreach (var removeRow in removeRows) foreach (var removeRow in removeRows)
{ {
targetRows.Remove(removeRow); //targetRows.Remove(removeRow);
} }
if (targetRows.Count < entry.Count) if (index < entry.Count)
{ {
this.Model.BatchCreateNewEntryRow(entryKey, entry.Count - targetRows.Count); this.Model.BatchCreateNewEntryRow(entryKey, entry.Count - targetRows.Count);
} }
......
a2894baeac2d2f5362cb0e780f483ba8ab1264c3 487d54bcb40ddc000ac234412c85f4e019bb1c16
...@@ -139,3 +139,10 @@ D:\AAA我的文件夹\代码\欧智通\欧智通\OZT\Code\LQKJ.ERPWebApi.Stub\ob ...@@ -139,3 +139,10 @@ D:\AAA我的文件夹\代码\欧智通\欧智通\OZT\Code\LQKJ.ERPWebApi.Stub\ob
D:\AAA我的文件夹\代码\欧智通\欧智通\OZT\Code\LQKJ.ERPWebApi.Stub\obj\Debug\LQKJ.ERPWebApi.Stub.pdb D:\AAA我的文件夹\代码\欧智通\欧智通\OZT\Code\LQKJ.ERPWebApi.Stub\obj\Debug\LQKJ.ERPWebApi.Stub.pdb
D:\AAA我的文件夹\代码\欧智通\欧智通\OZT\K3Cloud\bin\LQKJ.ERPWebApi.Stub.dll D:\AAA我的文件夹\代码\欧智通\欧智通\OZT\K3Cloud\bin\LQKJ.ERPWebApi.Stub.dll
D:\AAA我的文件夹\代码\欧智通\欧智通\OZT\K3Cloud\bin\LQKJ.ERPWebApi.Stub.pdb D:\AAA我的文件夹\代码\欧智通\欧智通\OZT\K3Cloud\bin\LQKJ.ERPWebApi.Stub.pdb
D:\AAA我的文件夹\代码\欧智通\新建文件夹\OZT\K3Cloud\bin\LQKJ.ERPWebApi.Stub.dll
D:\AAA我的文件夹\代码\欧智通\新建文件夹\OZT\K3Cloud\bin\LQKJ.ERPWebApi.Stub.pdb
D:\AAA我的文件夹\代码\欧智通\新建文件夹\OZT\Code\LQKJ.ERPWebApi.Stub\obj\Debug\LQKJ.ERPWebApi.Stub.csproj.AssemblyReference.cache
D:\AAA我的文件夹\代码\欧智通\新建文件夹\OZT\Code\LQKJ.ERPWebApi.Stub\obj\Debug\LQKJ.ERPWebApi.Stub.csproj.CoreCompileInputs.cache
D:\AAA我的文件夹\代码\欧智通\新建文件夹\OZT\Code\LQKJ.ERPWebApi.Stub\obj\Debug\LQKJ.ERPWebApi.Stub.csproj.CopyComplete
D:\AAA我的文件夹\代码\欧智通\新建文件夹\OZT\Code\LQKJ.ERPWebApi.Stub\obj\Debug\LQKJ.ERPWebApi.Stub.dll
D:\AAA我的文件夹\代码\欧智通\新建文件夹\OZT\Code\LQKJ.ERPWebApi.Stub\obj\Debug\LQKJ.ERPWebApi.Stub.pdb
...@@ -26,7 +26,7 @@ using LQKJ.K3.MFG.PRD.App.ServicePlugIn; ...@@ -26,7 +26,7 @@ using LQKJ.K3.MFG.PRD.App.ServicePlugIn;
namespace LQKJ.K3.MFG.PRD.App.ServicePlugIn namespace LQKJ.K3.MFG.PRD.App.ServicePlugIn
{ {
[Kingdee.BOS.Util.HotUpdate] [Kingdee.BOS.Util.HotUpdate]
[Description("动推送缺料分析 计算服务")] [Description("动推送缺料分析 计算服务")]
public class ShortageAnalysisService : IScheduleService public class ShortageAnalysisService : IScheduleService
{ {
private Context context; private Context context;
......
...@@ -13,6 +13,7 @@ using Kingdee.BOS.Core.Metadata.ConvertElement.ServiceArgs; ...@@ -13,6 +13,7 @@ using Kingdee.BOS.Core.Metadata.ConvertElement.ServiceArgs;
using Kingdee.BOS.Core.Metadata.FieldElement; using Kingdee.BOS.Core.Metadata.FieldElement;
using Kingdee.BOS.Core.Metadata.FormElement; using Kingdee.BOS.Core.Metadata.FormElement;
using Kingdee.BOS.Core.Permission.Objects; using Kingdee.BOS.Core.Permission.Objects;
using Kingdee.BOS.KDThread;
using Kingdee.BOS.Log; using Kingdee.BOS.Log;
using Kingdee.BOS.Orm; using Kingdee.BOS.Orm;
using Kingdee.BOS.Orm.DataEntity; using Kingdee.BOS.Orm.DataEntity;
...@@ -326,7 +327,24 @@ namespace LQKJ.K3.MFG.PRD.BusinessPlugIn ...@@ -326,7 +327,24 @@ namespace LQKJ.K3.MFG.PRD.BusinessPlugIn
if (result != null && result.ReturnData != null) if (result != null && result.ReturnData != null)
{ {
returnData = result.ReturnData.ToString();//获取返回选单数据 returnData = result.ReturnData.ToString();//获取返回选单数据
AlternativeMaterial(returnData); this.View.ShowProcessForm(formResult => { }, true, "正在生成数据下推采购订单中...");
MainWorker.QuequeTask(this.View.Context, () =>
{
try
{
AlternativeMaterial(returnData);
}
catch (Exception ex) { this.View.ShowErrMessage(ex.Message); }
finally
{
// 此句必不可少,进度值100时进度条自动关闭   
this.View.Session["ProcessRateValue"] = 100;
this.View.SendDynamicFormAction(this.View);
Logger.Info("采购计划下推采购订单", "结束异步同步");
}
}, null);
} }
}); });
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论