简单优化

获取套餐项目SQL性能简单优化
dhzzyy
LiJiaWen 4 weeks ago
parent a5cd6013b3
commit 9519e0c779
  1. 8
      PEIS/Model/Setting/FeeItemModel.cs
  2. 10
      PEIS/PEIS.csproj
  3. BIN
      PEIS/Update/Update.exe
  4. BIN
      PEIS/Update/update.png

@ -39,9 +39,9 @@ namespace PEIS.Model
public List<FeeItem> GetItemsByPack(Int64 id) // 从套餐获取收费项目 public List<FeeItem> GetItemsByPack(Int64 id) // 从套餐获取收费项目
{ {
var list = DAOHelp.GetDataBySQL<FeeItem>($"Select * From vi_PackFeeItem"); var list = DAOHelp.GetDataBySQL<FeeItem>($"Select * From vi_PackFeeItem where PID={id} order by DeptCode, ItemClass, FeeItemCode");
return list.Where(p => p.PID == id).OrderBy(o => o.ItemClass).ThenBy(t=>t.UnitName).ThenBy(t1=>t1.DeptCode).ThenBy(t3=>t3.FeeItemCode).ToList(); return list;
} }
/// <summary> /// <summary>
/// 是否可以删除收费项目(未添加到套餐) /// 是否可以删除收费项目(未添加到套餐)
/// </summary> /// </summary>
@ -53,7 +53,7 @@ namespace PEIS.Model
SELECT TOP 1 B.* FROM [dbo].[Dict_PackToFeeItem] A SELECT TOP 1 B.* FROM [dbo].[Dict_PackToFeeItem] A
LEFT JOIN Dict_Pack B ON A.PID = B.ID LEFT JOIN Dict_Pack B ON A.PID = B.ID
WHERE A.FID = {fid} AND B.Name <> ''")?.FirstOrDefault(); WHERE A.FID = {fid} AND B.Name <> ''")?.FirstOrDefault();
return pack?.Name; return pack?.Name;
} }
public List<Sign> GetSigns(Int64 rid) public List<Sign> GetSigns(Int64 rid)
{ {

@ -850,12 +850,6 @@
<None Include="Resources\删除1.png" /> <None Include="Resources\删除1.png" />
<None Include="Resources\刷新 %281%29.png" /> <None Include="Resources\刷新 %281%29.png" />
<None Include="Resources\打印.png" /> <None Include="Resources\打印.png" />
<Content Include="Update\Update.exe">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<Content Include="Update\update.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<None Include="ReportFiles\TCheckCost.frx"> <None Include="ReportFiles\TCheckCost.frx">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None> </None>
@ -922,9 +916,7 @@
<None Include="Resources\left.png" /> <None Include="Resources\left.png" />
<None Include="Resources\添加.png" /> <None Include="Resources\添加.png" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup />
<Folder Include="Update\UnZip\" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1"> <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible> <Visible>False</Visible>

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

Loading…
Cancel
Save