This commit is contained in:
2025-08-24 19:00:55 +08:00
parent 2f8a5053ad
commit c7b9a44f8c
9 changed files with 426 additions and 8 deletions

View File

@@ -44,6 +44,26 @@ namespace MyCode.Project.Repositories
}
public PageResult<SalOrderDetailResp> GetDetailPageList(PagedSearch<IdAct> search)
{
var Condition = search.Condition;
SearchCondition where = new SearchCondition();
where.AddCondition("a.fid ", Condition.Id ,SqlOperator.Equal,true);
string sql = $@"
SELECT a.FID, c.FNAME,a.FENTRYID,a.FQTY,f.FStockOutQty,(FQTY-FStockOutQty) AS FRemainOutQty
,OutboundPercentage=CONVERT(DECIMAL(18,2),(CASE WHEN FQTY !=0 THEN FStockOutQty/FQTY*1.00 ELSE 0 END))
FROM dbo.T_SAL_ORDERENTRY a
LEFT JOIN dbo.T_BD_MATERIAL b ON a.FMATERIALID=b.FMATERIALID
LEFT JOIN dbo.T_BD_MATERIAL_L c ON b.FMATERIALID=c.FMATERIALID
LEFT JOIN T_SAL_ORDERENTRY_R f ON a.FENTRYID=f.FENTRYID";
var list = this.SelectListPage<SalOrderDetailResp>(sql, where, search.Page, search.PageSize, $@"FENTRYID ");
return list;
}
}
}