Commit d70cd14b authored by 吴春's avatar 吴春

1

parent 8d5e11e1
...@@ -39,44 +39,44 @@ namespace REBORN.Repository.Dmc ...@@ -39,44 +39,44 @@ namespace REBORN.Repository.Dmc
string selectFiled = ""; string selectFiled = "";
string typeWhere = "";//2025-08-27 add by:W string typeWhere = "";//2025-08-27 add by:W
switch (hmodel.Type) // switch (hmodel.Type)
{ // {
case Common.Enum.ResourceTypeEnum.Hotel: // case Common.Enum.ResourceTypeEnum.Hotel:
selectFiled = ",IFNULL(B.Number,0) AS Number "; // selectFiled = ",IFNULL(B.Number,0) AS Number ";
joinTable = @" // joinTable = @"
LEFT JOIN //LEFT JOIN
( //(
SELECT Supplier,count(1) AS Number FROM rb_hotel_price WHERE Status=0 AND Date>=CONCAT(SUBSTR(now(), 1,10),' 00:00:00') GROUP BY Supplier // SELECT Supplier,count(1) AS Number FROM rb_hotel_price WHERE Status=0 AND Date>=CONCAT(SUBSTR(now(), 1,10),' 00:00:00') GROUP BY Supplier
) AS B ON A.ID=B.Supplier //) AS B ON A.ID=B.Supplier
"; // ";
break; // break;
case Common.Enum.ResourceTypeEnum.Dining: // case Common.Enum.ResourceTypeEnum.Dining:
selectFiled = ",0 AS Number "; // selectFiled = ",0 AS Number ";
//selectFiled = ",IFNULL(B.Number,0) AS Number "; // //selectFiled = ",IFNULL(B.Number,0) AS Number ";
// joinTable = @" // // joinTable = @"
//LEFT JOIN // //LEFT JOIN
//( // //(
// SELECT Supplier,count(1) AS Number FROM rb_dining_price WHERE Status=0 AND Date>=CONCAT(SUBSTR(now(), 1,10),' 00:00:00') GROUP BY Supplier // // SELECT Supplier,count(1) AS Number FROM rb_dining_price WHERE Status=0 AND Date>=CONCAT(SUBSTR(now(), 1,10),' 00:00:00') GROUP BY Supplier
//) AS B ON A.ID=B.Supplier "; // //) AS B ON A.ID=B.Supplier ";
break; // break;
case Common.Enum.ResourceTypeEnum.TicketCoupons: // case Common.Enum.ResourceTypeEnum.TicketCoupons:
selectFiled = ",IFNULL(B.Number,0) AS Number "; // selectFiled = ",IFNULL(B.Number,0) AS Number ";
joinTable = @" // joinTable = @"
LEFT JOIN ( //LEFT JOIN (
SELECT Supplier,count(1) AS Number FROM rb_ticketcoupons_price WHERE Status=0 AND Date>=CONCAT(SUBSTR(now(), 1,10),' 00:00:00') GROUP BY Supplier //SELECT Supplier,count(1) AS Number FROM rb_ticketcoupons_price WHERE Status=0 AND Date>=CONCAT(SUBSTR(now(), 1,10),' 00:00:00') GROUP BY Supplier
) AS B ON A.ID=B.Supplier "; //) AS B ON A.ID=B.Supplier ";
break; // break;
case Common.Enum.ResourceTypeEnum.Vehicle: // case Common.Enum.ResourceTypeEnum.Vehicle:
selectFiled = ",IFNULL(B.Number,0) AS Number "; // selectFiled = ",IFNULL(B.Number,0) AS Number ";
joinTable = @" // joinTable = @"
LEFT JOIN ( //LEFT JOIN (
SELECT SupplierId AS Supplier,count(1) AS Number FROM rb_bus WHERE Status=0 AND StartDate>=CONCAT(SUBSTR(now(), 1,10),' 00:00:00') GROUP BY SupplierId //SELECT SupplierId AS Supplier,count(1) AS Number FROM rb_bus WHERE Status=0 AND StartDate>=CONCAT(SUBSTR(now(), 1,10),' 00:00:00') GROUP BY SupplierId
) AS B ON A.ID=B.Supplier //) AS B ON A.ID=B.Supplier
"; //";
break; // break;
} // }
if (hmodel.Type > 0) if (hmodel.Type > 0)
{ {
typeWhere = " LEFT JOIN rb_supplier_type as st on a.ID=st.SupplierId "; typeWhere = " LEFT JOIN rb_supplier_type as st on a.ID=st.SupplierId ";
...@@ -90,7 +90,7 @@ SELECT SupplierId AS Supplier,count(1) AS Number FROM rb_bus WHERE Status=0 AN ...@@ -90,7 +90,7 @@ SELECT SupplierId AS Supplier,count(1) AS Number FROM rb_bus WHERE Status=0 AN
sb.AppendFormat(" AND A.{0}={1}", nameof(RB_Supplier_Extend.RB_Group_id), hmodel.RB_Group_id.Value); sb.AppendFormat(" AND A.{0}={1}", nameof(RB_Supplier_Extend.RB_Group_id), hmodel.RB_Group_id.Value);
if (hmodel.Type > 0) if (hmodel.Type > 0)
{ {
sb.AppendFormat(" AND st.{0}={1}", nameof(RB_Supplier_Type.Type), (int)hmodel.Type); sb.AppendFormat(" AND st.{0}={1} and st.status=0 ", nameof(RB_Supplier_Type.Type), (int)hmodel.Type);
} }
if (hmodel.Name != null && !string.IsNullOrWhiteSpace(hmodel.Name.Trim())) if (hmodel.Name != null && !string.IsNullOrWhiteSpace(hmodel.Name.Trim()))
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment