stringwhere="where 1=1 and (a.OrderStatus in(2,3,4,5,6) or (a.OrderStatus=7 and a.PaymentTime is not NULL and a.CancelTime is not NULL and DATE_FORMAT(a.PaymentTime,'%Y-%m-%d' )<DATE_FORMAT(a.CancelTime,'%Y-%m-%d' ) ) ) ";
if(dmodel!=null)
{
if(!string.IsNullOrWhiteSpace(dmodel.OrderNo))
{
where+=$" and a.OrderNo like'%{dmodel.OrderNo}%'";