username@email.com
2024-12-05 991dbfbad93e1cb12d589b02100ac81a847a72f8
CY_ECommercePlatform/CY.BLL/OA/OA_KaipiaoshenqingBLL.cs
@@ -157,18 +157,6 @@
                Condition += " and  ok.BusinessManagerId = '" + BusinessManagerId + "'";
            if (!string.IsNullOrEmpty(CustormerName))
                Condition += " and  oe.CompanyName like '%" + CustormerName + "%'";
            if (!string.IsNullOrEmpty(PayStates))
            {
                if (PayStates == "2")
                {
                    Condition += " and not EXISTS  (   select eoe.[KaipiaoshenqingId] from [EC_OrderExtend] eoe inner join [EC_OrderBasic] eob on eob.Keyid = eoe.Keyid  where ok.Keyid  = eoe.[KaipiaoshenqingId] and eob.PayState !=-1     )   ";
                }
                else if (PayStates == "1")
                {
                    Condition += " and   EXISTS (  select eoe.[KaipiaoshenqingId] from [EC_OrderExtend] eoe inner join [EC_OrderBasic] eob on eob.Keyid = eoe.Keyid  where ok.Keyid  = eoe.[KaipiaoshenqingId] and eob.PayState !=-1   )   ";
                }
            }
            if (!string.IsNullOrEmpty(HuikuanStates))
            {
                if (HuikuanStates == "2")
@@ -180,6 +168,18 @@
                    Condition += " and ( ok.Huikuanmoney is null or ok.Huikuanmoney <=0) ";
                }
            }
            if (!string.IsNullOrEmpty(PayStates))
            {
                if (PayStates == "2")
                {
                    Condition += " and (( ok.Shenqingleixing ='订单开票' and not EXISTS  (   select eoe.[KaipiaoshenqingId] from [EC_OrderExtend] eoe inner join [EC_OrderBasic] eob on eob.Keyid = eoe.Keyid  where ok.Keyid  = eoe.[KaipiaoshenqingId] and eob.PayState !=-1     )  ) or ( ok.Shenqingleixing ='预付款开票' and ok.[Kehumoney]>=ok.[kpmoney]   )  )";
                }
                else if (PayStates == "1")
                {
                    Condition += " and ( ( ok.Shenqingleixing ='订单开票' and EXISTS (  select eoe.[KaipiaoshenqingId] from [EC_OrderExtend] eoe inner join [EC_OrderBasic] eob on eob.Keyid = eoe.Keyid  where ok.Keyid  = eoe.[KaipiaoshenqingId] and eob.PayState !=-1   ) ) or ( ok.Shenqingleixing ='预付款开票' and ok.[Kehumoney] < ok.[kpmoney]  ) )";
                }
            }
            Query query = new Query();
            IList<Criterion> criterias = new List<Criterion>()