This commit is contained in:
2021-06-17 18:22:36 +00:00
parent 0415565d17
commit 476b90053b
5 changed files with 24 additions and 4 deletions

View File

@@ -8,6 +8,8 @@ namespace AyaNova.DataList
{
DefaultListAType = AyaType.WorkOrder;
SQLFrom = "from aworkorder "
// + "left join lateral (select id, workorderstatusid, workorderid from aworkorderstate st where workorderid = aworkorder.id order by st.id DESC limit 1) st on aworkorder.id=st.workorderid "
+ "left join aworkorderstatus on (aworkorder.laststatusid = aworkorderstatus.id) "
+ "left join acustomer on (aworkorder.customerid=acustomer.id) "
+ "left join aheadoffice on (acustomer.headofficeid=aheadoffice.id) "
+ "left join aproject on (aworkorder.projectid=aproject.id) "
@@ -49,6 +51,16 @@ namespace AyaNova.DataList
SqlValueColumnName = "aheadoffice.name"
});
FieldDefinitions.Add(new DataListFieldDefinition
{
TKey = "WorkOrderStatus",
FieldKey = "WorkOrderStatus",
UiFieldDataType = (int)UiFieldDataType.Text,
AType = (int)AyaType.WorkOrderStatus,
SqlIdColumnName = "aworkorder.laststatusid",
SqlValueColumnName = "aworkorderstatus.name"
});
FieldDefinitions.Add(new DataListFieldDefinition
{
TKey = "WorkOrderSummary",