123
This commit is contained in:
@@ -9,6 +9,7 @@ using MyCode.Project.Domain.Model;
|
||||
using MyCode.Project.Domain.Repositories;
|
||||
using MyCode.Project.Infrastructure.Common;
|
||||
using MyCode.Project.Infrastructure.Search;
|
||||
using MyCode.Project.Domain.Message.Response.JackYun;
|
||||
|
||||
namespace MyCode.Project.Repositories
|
||||
{
|
||||
@@ -17,10 +18,74 @@ namespace MyCode.Project.Repositories
|
||||
public BusiOrderGoodsDocInRepository(MyCodeSqlSugarClient context) : base(context)
|
||||
{ }
|
||||
|
||||
|
||||
|
||||
// SELECT
|
||||
// -- 分组字段
|
||||
// CONVERT(date, InOutDate2) AS 出入库日期,
|
||||
// WarehouseCode AS 仓库编码,
|
||||
// WarehouseName AS 仓库名称,
|
||||
// GoodsNo AS 商品编码,
|
||||
// GoodsName AS 商品名称,
|
||||
// SkuName AS 规格,
|
||||
// UnitName AS 单位,
|
||||
|
||||
// -- 合计数据
|
||||
// SUM(Quantity) AS 总数量,
|
||||
// SUM(BaceCurrencyCostAmount) AS 总入库金额,
|
||||
// SUM(BaceCurrencyNoTaxAmount) AS 总本币无税金额,
|
||||
// SUM(BaceCurrencyWithTaxAmount) AS 总本币含税金额,
|
||||
// SUM(BaceCurrencyTaxAmount) AS 总本币税额,
|
||||
// SUM(TransNoTaxAmount) AS 总原币无税金额,
|
||||
// SUM(TransHasTaxAmount) AS 总原币含税金额,
|
||||
// SUM(TransTaxAmount) AS 总原币税额,
|
||||
|
||||
// -- 计数统计
|
||||
// COUNT(DISTINCT GoodsdocNo) AS 入库单数,
|
||||
// COUNT(*) AS 明细行数
|
||||
|
||||
|
||||
|
||||
//FROM[dbo].[BusiOrderGoodsDocIn]
|
||||
// WHERE Status IN(0) -- 根据业务需求调整状态筛选
|
||||
// GROUP BY
|
||||
// CONVERT(date, InOutDate2),
|
||||
// WarehouseCode,
|
||||
// WarehouseName,
|
||||
// GoodsNo,
|
||||
// GoodsName,
|
||||
// SkuName,
|
||||
// UnitName
|
||||
//ORDER BY
|
||||
// CONVERT(date, InOutDate2) DESC,
|
||||
// WarehouseCode,
|
||||
// GoodsNo;
|
||||
|
||||
}
|
||||
#region GetPushOrder(获取合并后的吉客云订单)
|
||||
/// <summary>
|
||||
/// 获取合并后的吉客云订单
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public List<PushOrderListResp> GetPushReturnOrder()
|
||||
{
|
||||
string sql = $@"
|
||||
SELECT [shopCode], [shopName], [shopId], [warehouseName], [warehouseCode],
|
||||
[status], CONVERT(NVARCHAR(30),[consignTime],23) [consignTime],
|
||||
[goodsNo], [goodsId],SUM([sellTotal]*-1) [sellTotal],
|
||||
SUM([returnCount]*-1) [sellCount], SUM([ShareShouldReturnFee]*-1) AS [divideSellTotal],
|
||||
[barcode], [TradeType] ,[warehouseId],Unit
|
||||
FROM [JackOrders] a WITH (NOLOCK)
|
||||
LEFT JOIN [dbo].[ReturnChangeGoodsDetail] b WITH (NOLOCK)
|
||||
ON a.id = b.JackOrdersId
|
||||
WHERE a.status = 0 and [TradeType]=8 and returnCount <> 0
|
||||
GROUP BY [shopCode],[shopName], [shopId], [warehouseName], [warehouseCode], [status], CONVERT(NVARCHAR(30),[consignTime],23) ,[goodsNo],
|
||||
[goodsId], [barcode] ,[warehouseId], [TradeType],Unit
|
||||
ORDER BY [shopCode],[consignTime] desc,[TradeType]
|
||||
";
|
||||
var list = this.SelectList<PushOrderListResp>(sql);
|
||||
return list;
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -90,6 +90,7 @@
|
||||
<Compile Include="JackOrdersItemRepository.cs" />
|
||||
<Compile Include="JackOrdersRepository.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="PushKingDeeGoodsDocInRepository.cs" />
|
||||
<Compile Include="PushKingDeeOrderItemRepository.cs" />
|
||||
<Compile Include="PushKingDeeOrderRepository.cs" />
|
||||
<Compile Include="ReturnChangeGoodsDetailRepository.cs" />
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
using MyCode.Project.Repositories.Common;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using MyCode.Project.Domain.Message;
|
||||
using MyCode.Project.Domain.Model;
|
||||
using MyCode.Project.Domain.Repositories;
|
||||
using MyCode.Project.Infrastructure.Common;
|
||||
using MyCode.Project.Infrastructure.Search;
|
||||
|
||||
namespace MyCode.Project.Repositories
|
||||
{
|
||||
public class PushKingDeeGoodsDocInRepository: Repository<PushKingDeeGoodsDocIn>, IPushKingDeeGoodsDocInRepository
|
||||
{
|
||||
public PushKingDeeGoodsDocInRepository(MyCodeSqlSugarClient context) : base(context)
|
||||
{ }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user