// 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;
caseCommon.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;
caseCommon.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;
caseCommon.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);