【Begin】 2021-02-25 09:42:43 192.168.109.11 TwiAjaxHelper.GetResult开始调用... 【Info】 2021-02-25 09:42:43 192.168.109.11 请求信息: mn:TKT cn:PageCommon mn2:GetXMLBySQLMap 对应参数: data:{"Code":"Base_LoadWindowCom_C_cmd3_010","SQLMapFile":"CmdSQLMap3.config"} 【Debugger】 2021-02-25 09:42:43 192.168.109.11 SQL语句: select c.*,k.parkfullname from sys_computer c left join sys_park k on c.fparkcode=k.parkcode where k.deleted=0 SQL语句参数:无。 【Info】 2021-02-25 09:42:43 192.168.109.11 返回结果TwiReturn对象,序列化后为: {"id":null,"code":null,"success":true,"hasRight":true,"rightName":null,"knowError":100,"errors":null,"message":"操作成功!","data":"序列化类型为“System.Xml.Linq.XElement”的对象时检测到循环引用。","totalCount":0,"affRows":0,"stamp":null,"list":[]} 【End】 2021-02-25 09:42:43 192.168.109.11 TwiAjaxHelper.GetResult执行完成! ================================================================= 【Begin】 2021-02-25 09:42:43 192.168.109.11 TwiAjaxHelper.GetResult开始调用... 【Info】 2021-02-25 09:42:43 192.168.109.11 请求信息: mn:TKT cn:Authority mn2:Base_GetVerificationCode 对应参数: data: 【Debugger】 2021-02-25 09:42:43 192.168.109.11 SQL语句:select PARAMCODE,PARAMVALUE from sys_param where PARAMCODE='0002' or PARAMCODE='0003' SQL语句参数: 【Info】 2021-02-25 09:42:43 192.168.109.11 返回结果TwiReturn对象,序列化后为: {"id":null,"code":null,"success":true,"hasRight":true,"rightName":null,"knowError":100,"errors":null,"message":"操作成功!","data":"序列化类型为“System.Xml.Linq.XElement”的对象时检测到循环引用。","totalCount":0,"affRows":0,"stamp":null,"list":[]} 【End】 2021-02-25 09:42:43 192.168.109.11 TwiAjaxHelper.GetResult执行完成! ================================================================= 【Begin】 2021-02-25 09:42:43 192.168.109.11 TwiAjaxHelper.GetResult开始调用... 【Info】 2021-02-25 09:42:43 192.168.109.11 请求信息: mn:TKT cn:Authority mn2:GetVerificationLogin 对应参数: data: 【Debugger】 2021-02-25 09:42:43 192.168.109.11 SQL语句:select PARAMCODE,PARAMVALUE from sys_param where PARAMCODE=3001 or PARAMCODE=3002 or PARAMCODE=3003 or PARAMCODE=3004 or PARAMCODE=3005 SQL语句参数: 【Info】 2021-02-25 09:42:43 192.168.109.11 返回结果TwiReturn对象,序列化后为: {"id":null,"code":null,"success":true,"hasRight":true,"rightName":null,"knowError":100,"errors":null,"message":"操作成功!","data":"序列化类型为“System.Xml.Linq.XElement”的对象时检测到循环引用。","totalCount":0,"affRows":0,"stamp":null,"list":[]} 【End】 2021-02-25 09:42:43 192.168.109.11 TwiAjaxHelper.GetResult执行完成! ================================================================= 【Begin】 2021-02-25 09:42:44 192.168.109.11 TwiAjaxHelper.GetResult开始调用... 【Info】 2021-02-25 09:42:44 192.168.109.11 请求信息: mn:TKT cn:Authority mn2:GetUserPwdModifiedTime 对应参数: data: tcssp001 0 【Debugger】 2021-02-25 09:42:44 192.168.109.11 SQL语句:SELECT * FROM SYS_OPERATOR WHERE MODIFIED_TIME>to_date('2021-02-25 09:42:44','yyyy-MM-dd HH24:Mi:ss') AND (OPERATORCODE='TCSSP001' OR OPERATORCODE='tcssp001') SQL语句参数: 【Info】 2021-02-25 09:42:44 192.168.109.11 返回结果TwiReturn对象,序列化后为: {"id":null,"code":null,"success":true,"hasRight":true,"rightName":null,"knowError":100,"errors":null,"message":"操作成功!","data":{"FirstAttribute":null,"HasAttributes":false,"HasElements":false,"IsEmpty":true,"LastAttribute":null,"Name":{"LocalName":"Root","Namespace":{"NamespaceName":""},"NamespaceName":""},"NodeType":1,"Value":"","FirstNode":null,"LastNode":null,"NextNode":null,"PreviousNode":null,"BaseUri":"","Document":null,"Parent":null},"totalCount":0,"affRows":0,"stamp":null,"list":[]} 【End】 2021-02-25 09:42:44 192.168.109.11 TwiAjaxHelper.GetResult执行完成! ================================================================= 【Begin】 2021-02-25 09:42:44 192.168.109.11 TwiAjaxHelper.GetResult开始调用... 【Info】 2021-02-25 09:42:44 192.168.109.11 请求信息: mn:TKT cn:Authority mn2:Base_LoginWithOutValidateCodeXml 对应参数: userName:tcssp001 pwd:C4CA4238A0B923820DCC509A6F75849B Version: ip:192.168.109.11 mac:44-8A-5B-C9-4C-11 【Debugger】 2021-02-25 09:42:44 192.168.109.11 SQL语句:select * from SYS_OPERATOR where OPERATORCODE=:OPERATORCODE and OPERATORPASS=:OPERATORPASS SQL语句参数(共2个): {"ParameterName:"OPERATORCODE","Value":"TCSSP001","DbType":"String"}, {"ParameterName:"OPERATORPASS","Value":"C4CA4238A0B923820DCC509A6F75849B","DbType":"String"} 【Debugger】 2021-02-25 09:42:44 192.168.109.11 SQL语句:SELECT * FROM SYS_PARAM SQL语句参数:无。 【Debugger】 2021-02-25 09:42:44 192.168.109.11 SQL语句:select identify from sys_dept where fid = '58E03E673C7747FF825A9F66F4FA4F32' SQL语句参数:无。 【Debugger】 2021-02-25 09:42:44 192.168.109.11 SQL语句:insert into WEB_SYS_OPERATORLOGIN(FID,OPERATORCODE,OPERATORNAME,LASTLOGINIP,FTYPE,FMAC) values ('E9A915325B4F43DAB746AC3C62228987','TCSSP001','TCSSP001','192.168.109.11',1,'44-8A-5B-C9-4C-11') SQL语句参数:无。 【Debugger】 2021-02-25 09:42:44 192.168.109.11 SQL语句: select * from ( with X as ( select distinct B.FID,B.PlugCode,B.PlugName,B.ParentID,B.PlugType,B.WPFUrl,B.PlugUrl,B.ImpOnWPF,A.SysCode, A.SubSystemSort,A.PlugSort,b.PICNAME,c.btn from view_BIM_OperatorSubSystemPlug A join web_sys_plug B on A.PlugCode = B.PlugCode left join ( select fplugid,to_char(wm_concat(fbuttoncode)) btn from ( select rpb.fplugid,pb.fbuttoncode from web_sys_roleplugbutton rpb left join web_sys_plugbutton pb on rpb.fbuttonid = pb.fid and rpb.froleid in (select t.roleid from web_sys_roleoperator t where t.operatorid = :OperatorID) ) group by fplugid ) c on c.fplugid = b.fid where operatorID=:OperatorID and WPFUrl is not null and imponwpf>0 and state=1 and deleted = 0 ) select * from X union select distinct B.FID,B.PlugCode,B.PlugName,B.ParentID,B.PlugType,B.WPFUrl,B.PlugUrl,B.ImpOnWPF,A.SysCode, A.SubSystemSort,A.PlugSort,b.PICNAME,c.btn from view_BIM_OperatorSubSystemPlug A join web_sys_plug B on A.PlugCode = B.PlugCode left join ( select fplugid,to_char(wm_concat(fbuttoncode)) btn from ( select rpb.fplugid,pb.fbuttoncode from web_sys_roleplugbutton rpb left join web_sys_plugbutton pb on rpb.fbuttonid = pb.fid and rpb.froleid in (select t.roleid from web_sys_roleoperator t where t.operatorid = :OperatorID) ) group by fplugid ) c on c.fplugid = b.fid where operatorID=:OperatorID and WPFUrl is not null and state=1 and deleted = 0 and B.FID in (select ParentID from X) ) order by SubSystemSort,PlugSort SQL语句参数(共4个): {"ParameterName:"OperatorID","Value":"DB36B31DDCBC4093BF1E97D8C4F2D8C2","DbType":"String"}, {"ParameterName:"OperatorID","Value":"DB36B31DDCBC4093BF1E97D8C4F2D8C2","DbType":"String"}, {"ParameterName:"OperatorID","Value":"DB36B31DDCBC4093BF1E97D8C4F2D8C2","DbType":"String"}, {"ParameterName:"OperatorID","Value":"DB36B31DDCBC4093BF1E97D8C4F2D8C2","DbType":"String"} 【Info】 2021-02-25 09:42:44 192.168.109.11 返回结果TwiReturn对象,序列化后为: {"id":null,"code":null,"success":true,"hasRight":true,"rightName":null,"knowError":100,"errors":null,"message":"操作成功!","data":"序列化类型为“System.Xml.Linq.XElement”的对象时检测到循环引用。","totalCount":0,"affRows":0,"stamp":null,"list":[]} 【End】 2021-02-25 09:42:44 192.168.109.11 TwiAjaxHelper.GetResult执行完成! ================================================================= 【Begin】 2021-02-25 09:42:44 192.168.109.11 TwiAjaxHelper.GetResult开始调用... 【Info】 2021-02-25 09:42:44 192.168.109.11 请求信息: mn:TKT cn:Authority mn2:Base_GetUserDetail 对应参数: operatorid:DB36B31DDCBC4093BF1E97D8C4F2D8C2 【Debugger】 2021-02-25 09:42:44 192.168.109.11 SQL语句:SELECT P.PARKCODE,P.PARKSHORTNAME,S.STORAGECODE,S.STORAGENAME,T.ISTICKETSELLER,T.TDTICKETFLAG,T.SKTICKETFLAG,T.CONTICKETFLAG,T.PARKPOWERFLAG,O.FID AS SETTLE FROM SYS_OPERATOR T LEFT JOIN SYS_PARK P ON P.PARKCODE = T.PARKCODE LEFT JOIN STO_STORAGE S ON S.STORAGECODE = T.STORAGECODE LEFT JOIN (SELECT FID,CREATE_OPTORCODE AS OPTORCODE FROM TKT_OPTORBALANCE WHERE BALANCEDATE=:BALANCEDATE) O ON O.OPTORCODE = T.OPERATORCODE WHERE T.FID=:OPERATORID SQL语句参数: 参数名:BALANCEDATE000 参数值:2021/2/25 0:00:00 参数类型:Date 参数名:OPERATORID001 参数值:DB36B31DDCBC4093BF1E97D8C4F2D8C2 参数类型:String ---------- 【Info】 2021-02-25 09:42:44 192.168.109.11 返回结果TwiReturn对象,序列化后为: {"id":null,"code":null,"success":true,"hasRight":true,"rightName":null,"knowError":100,"errors":null,"message":"操作成功!","data":"序列化类型为“System.Xml.Linq.XElement”的对象时检测到循环引用。","totalCount":0,"affRows":0,"stamp":null,"list":[]} 【End】 2021-02-25 09:42:44 192.168.109.11 TwiAjaxHelper.GetResult执行完成! ================================================================= 【Begin】 2021-02-25 09:42:47 192.168.109.11 TwiAjaxHelper.GetResult开始调用... 【Info】 2021-02-25 09:42:47 192.168.109.11 请求信息: mn:TKT cn:PageCommon mn2:Base_GetDefaultDBTip 对应参数: 【Info】 2021-02-25 09:42:47 192.168.109.11 返回结果TwiReturn对象,序列化后为: {"id":null,"code":null,"success":true,"hasRight":true,"rightName":null,"knowError":100,"errors":null,"message":"操作成功!","data":"序列化类型为“System.Xml.Linq.XElement”的对象时检测到循环引用。","totalCount":0,"affRows":0,"stamp":null,"list":[]} 【End】 2021-02-25 09:42:47 192.168.109.11 TwiAjaxHelper.GetResult执行完成! ================================================================= 【Begin】 2021-02-25 09:42:48 192.168.109.11 TwiAjaxHelper.GetResult开始调用... 【Info】 2021-02-25 09:42:48 192.168.109.11 请求信息: mn:TKT cn:PageCommon mn2:GetXMLBySQLMap 对应参数: data:{"Code":"Base_GetOptorStockData_C_cxk_002","SQLMapFile":"XzhSQLMap.config","Parameters":{"OptorCode":"TCSSP001"}} 【Debugger】 2021-02-25 09:42:48 192.168.109.11 SQL语句: SELECT * FROM ( --数量库存 SELECT (B.TICKETTYPENAME ||'(' ||B.BARCODETYPE||')') AS TICKETTYPENAME,B.BARCODETYPE,A.OBJECTCODE AS HANDLEMAN,'/' AS BEGINBARCODE, '/' AS ENDBARCODE,A.LEFTCOUNT ,A.LEFTCOUNT AS AMOUNT,0 AS TICKETTYPEFLAG , '数量库存' as ticketTypeFlagName FROM STO_STOCKCOUNT A INNER JOIN STO_TICKETTYPE B ON A.TICKETTYPECODE = B.TICKETTYPECODE WHERE B.USEFLAG=0 AND A.OBJECTCODE=:OptorCode AND B.TICKETTYPEFLAG=0 UNION --明细库存 SELECT (B.TICKETTYPENAME ||'(' ||B.BARCODETYPE||')') AS TICKETTYPENAME,B.BARCODETYPE, T.STORAGECODE AS HANDLEMAN, T.BEGINTICKETCODE AS BEGINBARCODE, T.ENDTICKETCODE AS ENDBARCODE,T.TICKETAMOUNT AS LEFTCOUNT, T.TICKETAMOUNT AS AMOUNT,1 AS TICKETTYPEFLAG ,'明细库存' FROM STO_STOCKDETAIL T INNER JOIN STO_TICKETTYPE B ON T.TICKETTYPECODE=B.TICKETTYPECODE WHERE T.TICKETSTATUS = 0 AND T.STORAGECODE=:OptorCode ) T ORDER BY T.TICKETTYPEFLAG ASC SQL语句参数(共2个): {"ParameterName:"OptorCode","Value":"TCSSP001","DbType":"String"}, {"ParameterName:"OptorCode","Value":"TCSSP001","DbType":"String"} 【Info】 2021-02-25 09:42:48 192.168.109.11 返回结果TwiReturn对象,序列化后为: {"id":null,"code":null,"success":true,"hasRight":true,"rightName":null,"knowError":100,"errors":null,"message":"操作成功!","data":{"FirstAttribute":null,"HasAttributes":false,"HasElements":false,"IsEmpty":true,"LastAttribute":null,"Name":{"LocalName":"ItemList","Namespace":{"NamespaceName":""},"NamespaceName":""},"NodeType":1,"Value":"","FirstNode":null,"LastNode":null,"NextNode":null,"PreviousNode":null,"BaseUri":"","Document":null,"Parent":null},"totalCount":0,"affRows":0,"stamp":null,"list":[]} 【End】 2021-02-25 09:42:48 192.168.109.11 TwiAjaxHelper.GetResult执行完成! ================================================================= 【Begin】 2021-02-25 09:42:48 192.168.109.11 TwiAjaxHelper.GetResult开始调用... 【Info】 2021-02-25 09:42:48 192.168.109.11 请求信息: mn:TKT cn:PageCommon mn2:GetXmlBySimpleCondition 对应参数: data:{"Version":"Base_ShowStockModel_C","TableName":"SYS_PARAM","SelectFields":"PARAMVALUE","Condition":{"PARAMCODE":"0025"}} 【Debugger】 2021-02-25 09:42:48 192.168.109.11 SQL语句:select * from WEB_TKT_TABLEMAPPING SQL语句参数:无。 【Debugger】 2021-02-25 09:42:48 192.168.109.11 SQL语句:select PARAMVALUE from SYS_PARAM where PARAMCODE=:PARAMCODE SQL语句参数(共1个): {"ParameterName:"PARAMCODE","Value":"0025","DbType":"String"} 【Info】 2021-02-25 09:42:48 192.168.109.11 返回结果TwiReturn对象,序列化后为: {"id":null,"code":null,"success":true,"hasRight":true,"rightName":null,"knowError":100,"errors":null,"message":"操作成功!","data":"序列化类型为“System.Xml.Linq.XElement”的对象时检测到循环引用。","totalCount":0,"affRows":0,"stamp":null,"list":[]} 【End】 2021-02-25 09:42:48 192.168.109.11 TwiAjaxHelper.GetResult执行完成! ================================================================= 【Begin】 2021-02-25 09:44:07 192.168.109.11 TwiAjaxHelper.GetResult开始调用... 【Info】 2021-02-25 09:44:07 192.168.109.11 请求信息: mn:TKT cn:PageCommon mn2:GetXMLBySQLMap 对应参数: data:{"Code":"Base_GetRDMData_C_cmd_02801","SQLMapFile":"CmdSQLMap.config","Parameters":{"OPTORCODE":"TCSSP001","CREATETIME":"2021-02-25"}} 【Debugger】 2021-02-25 09:44:07 192.168.109.11 SQL语句: select t.settledate,case when T.TradeType ='01'then'正常售票'when T.TradeType='02'then'退票' when T.TradeType='04'then'预售票' else'其它'end as TRADETYPENAME, case when T.ClientType='01' and T.salemodel !='03' then'散客' when T.ClientType='01' and T.salemodel='03' then'电商'when T.ClientType='02'then'团队' when T.ClientType='03'then'政府部门'when T.ClientType='04'then'企事业单位'else''end as CLIENTTYPENAME, paytypeCode,payTypeName, V.TICKETMODELGROUPNAME,K.TICKETMODELKINDNAME,V.TICKETMODELNAME||'('||V.BARCODETYPE||')' as TICKETMODELNAME,T.TICKETCOUNT,T.TICKETNOCOUNT,T.TICKETMODELPRICE,T.differenceprice,T.PAYSUM from( select a.settledate,A.ClientType,A.paytypeCode,A.payTypeName,A.salemodel ,B.TicketModelCode,B.TicketModelKind, B.TradeType , B.TicketModelPrice,b.differenceprice,sum(TicketCount)as TicketCount,sum(TicketNoCount) as TicketNoCount,sum(PaySum)as PaySum from ( select TradeID,ClientType,settledate,paytypeCode,payTypeName,salemodel from tkt_trademain where tradetype <>'04' and tradetype<>'07' and balanceflag=1 and CREATE_OPTORCODE=:OPTORCODE AND settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND settledate'04' and c.tradetype<>'07' and c.balanceflag=1 and c.CREATE_OPTORCODE=:OPTORCODE AND c.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND c.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND settledateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+')- ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.balanceflag=1 and m.CREATE_OPTORCODE= :OPTORCODE AND m.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+') - ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FCOUNT,case when FCOUNT<=0 then -1 else 1 end as FLag from ( select barcode,ticketmodel,sum(FLAG*FCOUNT) as FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.balanceflag=1 and m.CREATE_OPTORCODE= :OPTORCODE AND m.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledate'04' and tradetype<>'07' and create_optorcode=:OPTORCODE AND tradedate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND tradedate<=to_date(:EndTimeValue,'yyyy-MM-dd HH24:Mi:ss')+1 ) A left join tkt_tradedetail B on A.TradeID=B.TradeID group by A.ClientType,A.Billtype,B.TicketModelCode,B.TicketModelKind, B.TradeType,B.TicketModelPrice,b.differenceprice)T left join view_xzh_TicketModelAndGroup V on T.TicketModelCode = V.TicketModelCode left join view_xzh_TicketModelKind K on T.TicketModelKind = K.TicketModelKind order by T.TradeType SQL语句参数(共3个): {"ParameterName:"OPTORCODE","Value":"TCSSP001","DbType":"String"}, {"ParameterName:"CREATETIME","Value":"2021-02-25","DbType":"String"}, {"ParameterName:"EndTimeValue","Value":"2021-02-25","DbType":"String"} 【Info】 2021-02-25 09:44:48 192.168.109.11 返回结果TwiReturn对象,序列化后为: {"id":null,"code":null,"success":true,"hasRight":true,"rightName":null,"knowError":100,"errors":null,"message":"操作成功!","data":{"FirstAttribute":null,"HasAttributes":false,"HasElements":false,"IsEmpty":true,"LastAttribute":null,"Name":{"LocalName":"ItemList","Namespace":{"NamespaceName":""},"NamespaceName":""},"NodeType":1,"Value":"","FirstNode":null,"LastNode":null,"NextNode":null,"PreviousNode":null,"BaseUri":"","Document":null,"Parent":null},"totalCount":0,"affRows":0,"stamp":null,"list":[]} 【End】 2021-02-25 09:44:48 192.168.109.11 TwiAjaxHelper.GetResult执行完成! ================================================================= 【Begin】 2021-02-25 09:44:48 192.168.109.11 TwiAjaxHelper.GetResult开始调用... 【Info】 2021-02-25 09:44:48 192.168.109.11 请求信息: mn:TKT cn:PageCommon mn2:GetXMLBySQLMap 对应参数: data:{"Code":"Base_GetRDMData_C_cmd_037","SQLMapFile":"CmdSQLMap.config","Parameters":{"OPTORCODE":"TCSSP001","CREATETIME":"2021-02-25","EndTimeValue":"2021-02-25"}} 【Debugger】 2021-02-25 09:44:48 192.168.109.11 SQL语句: select a.PAYTYPENAME,a.PAYTYPECODE,sum(a.paysum) as PAYSUM from ( select b.PAYTYPENAME,b.PAYTYPECODE,b.paysum from tkt_tradepaytype b left join tkt_trademain c on b.tradeid=c.tradeid where c.tradetype <>'04' and c.tradetype<>'07' and c.create_optorcode=:OPTORCODE AND c.TRADEDATE>=to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND c.TRADEDATE<=to_date(:EndTimeValue,'yyyy-MM-dd HH24:Mi:ss')+1 ) a group by a.PAYTYPENAME,a.PAYTYPECODE SQL语句参数(共3个): {"ParameterName:"OPTORCODE","Value":"TCSSP001","DbType":"String"}, {"ParameterName:"CREATETIME","Value":"2021-02-25","DbType":"String"}, {"ParameterName:"EndTimeValue","Value":"2021-02-25","DbType":"String"} 【Info】 2021-02-25 09:44:48 192.168.109.11 返回结果TwiReturn对象,序列化后为: {"id":null,"code":null,"success":true,"hasRight":true,"rightName":null,"knowError":100,"errors":null,"message":"操作成功!","data":{"FirstAttribute":null,"HasAttributes":false,"HasElements":false,"IsEmpty":true,"LastAttribute":null,"Name":{"LocalName":"ItemList","Namespace":{"NamespaceName":""},"NamespaceName":""},"NodeType":1,"Value":"","FirstNode":null,"LastNode":null,"NextNode":null,"PreviousNode":null,"BaseUri":"","Document":null,"Parent":null},"totalCount":0,"affRows":0,"stamp":null,"list":[]} 【End】 2021-02-25 09:44:48 192.168.109.11 TwiAjaxHelper.GetResult执行完成! ================================================================= 【Begin】 2021-02-25 09:44:48 192.168.109.11 TwiAjaxHelper.GetResult开始调用... 【Info】 2021-02-25 09:44:48 192.168.109.11 请求信息: mn:TKT cn:PageCommon mn2:GetXMLBySQLMap 对应参数: data:{"Code":"Base_GetRDMData_C_cmd_03602","SQLMapFile":"CmdSQLMap.config","Parameters":{"OPTORCODE":"TCSSP001","CREATETIME":"2021-02-25","EndTimeValue":"2021-02-25"}} 【Debugger】 2021-02-25 09:44:48 192.168.109.11 SQL语句: SELECT D.*,t.tickettypename FROM( SELECT CASE WHEN MIN(BARCODE)<>MAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype,REGEXP_SUBSTR(replace(D.BARCODE,d.barcodetype,''),'[0-9]+') - ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid ,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.create_optorcode=:OPTORCODE AND m.tradedate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.tradedateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.tradedateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype,REGEXP_SUBSTR(replace(D.BARCODE,d.barcodetype,''),'[0-9]+') - ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FCOUNT,case when FCOUNT<0 then -1 else 1 end as FLag from ( select barcode,ticketmodel,sum(FLAG*FCOUNT) as FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.create_optorcode=:OPTORCODE AND m.tradedate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.tradedateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.tradedate'04' and tradetype<>'07' and create_optorcode=:OPTORCODE AND tradedate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND tradedate<=to_date(:EndTimeValue,'yyyy-MM-dd HH24:Mi:ss')+1 ) A left join tkt_tradedetail B on A.TradeID=B.TradeID group by A.ClientType,A.Billtype,B.TicketModelCode,B.TicketModelKind, B.TradeType,B.TicketModelPrice,b.differenceprice)T left join view_xzh_TicketModelAndGroup V on T.TicketModelCode = V.TicketModelCode left join view_xzh_TicketModelKind K on T.TicketModelKind = K.TicketModelKind order by T.TradeType SQL语句参数(共3个): {"ParameterName:"OPTORCODE","Value":"TCSSP001","DbType":"String"}, {"ParameterName:"CREATETIME","Value":"2021-01-24","DbType":"String"}, {"ParameterName:"EndTimeValue","Value":"2021-02-25","DbType":"String"} 【Info】 2021-02-25 09:45:04 192.168.109.11 返回结果TwiReturn对象,序列化后为: {"id":null,"code":null,"success":true,"hasRight":true,"rightName":null,"knowError":100,"errors":null,"message":"操作成功!","data":"序列化类型为“System.Xml.Linq.XElement”的对象时检测到循环引用。","totalCount":0,"affRows":0,"stamp":null,"list":[]} 【End】 2021-02-25 09:45:04 192.168.109.11 TwiAjaxHelper.GetResult执行完成! ================================================================= 【Begin】 2021-02-25 09:45:04 192.168.109.11 TwiAjaxHelper.GetResult开始调用... 【Info】 2021-02-25 09:45:04 192.168.109.11 请求信息: mn:TKT cn:PageCommon mn2:GetXMLBySQLMap 对应参数: data:{"Code":"Base_GetRDMData_C_cmd_037","SQLMapFile":"CmdSQLMap.config","Parameters":{"OPTORCODE":"TCSSP001","CREATETIME":"2021-01-24","EndTimeValue":"2021-02-25"}} 【Debugger】 2021-02-25 09:45:04 192.168.109.11 SQL语句: select a.PAYTYPENAME,a.PAYTYPECODE,sum(a.paysum) as PAYSUM from ( select b.PAYTYPENAME,b.PAYTYPECODE,b.paysum from tkt_tradepaytype b left join tkt_trademain c on b.tradeid=c.tradeid where c.tradetype <>'04' and c.tradetype<>'07' and c.create_optorcode=:OPTORCODE AND c.TRADEDATE>=to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND c.TRADEDATE<=to_date(:EndTimeValue,'yyyy-MM-dd HH24:Mi:ss')+1 ) a group by a.PAYTYPENAME,a.PAYTYPECODE SQL语句参数(共3个): {"ParameterName:"OPTORCODE","Value":"TCSSP001","DbType":"String"}, {"ParameterName:"CREATETIME","Value":"2021-01-24","DbType":"String"}, {"ParameterName:"EndTimeValue","Value":"2021-02-25","DbType":"String"} 【Info】 2021-02-25 09:45:04 192.168.109.11 返回结果TwiReturn对象,序列化后为: {"id":null,"code":null,"success":true,"hasRight":true,"rightName":null,"knowError":100,"errors":null,"message":"操作成功!","data":"序列化类型为“System.Xml.Linq.XElement”的对象时检测到循环引用。","totalCount":0,"affRows":0,"stamp":null,"list":[]} 【End】 2021-02-25 09:45:04 192.168.109.11 TwiAjaxHelper.GetResult执行完成! ================================================================= 【Begin】 2021-02-25 09:45:04 192.168.109.11 TwiAjaxHelper.GetResult开始调用... 【Info】 2021-02-25 09:45:04 192.168.109.11 请求信息: mn:TKT cn:PageCommon mn2:GetXMLBySQLMap 对应参数: data:{"Code":"Base_GetRDMData_C_cmd_03602","SQLMapFile":"CmdSQLMap.config","Parameters":{"OPTORCODE":"TCSSP001","CREATETIME":"2021-01-24","EndTimeValue":"2021-02-25"}} 【Debugger】 2021-02-25 09:45:04 192.168.109.11 SQL语句: SELECT D.*,t.tickettypename FROM( SELECT CASE WHEN MIN(BARCODE)<>MAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype,REGEXP_SUBSTR(replace(D.BARCODE,d.barcodetype,''),'[0-9]+') - ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid ,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.create_optorcode=:OPTORCODE AND m.tradedate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.tradedateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.tradedateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype,REGEXP_SUBSTR(replace(D.BARCODE,d.barcodetype,''),'[0-9]+') - ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FCOUNT,case when FCOUNT<0 then -1 else 1 end as FLag from ( select barcode,ticketmodel,sum(FLAG*FCOUNT) as FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.create_optorcode=:OPTORCODE AND m.tradedate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.tradedateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.tradedate2021-02-25T10:03:43.8360214+08:00 【Debugger】 2021-02-25 10:03:36 192.168.109.11 SQL语句:select ParamValue from sys_param where PARAMCODE='5007' SQL语句参数: 【Info】 2021-02-25 10:03:36 192.168.109.11 返回结果TwiReturn对象,序列化后为: {"id":null,"code":null,"success":true,"hasRight":true,"rightName":null,"knowError":100,"errors":null,"message":"操作成功!","data":"序列化类型为“System.Xml.Linq.XElement”的对象时检测到循环引用。","totalCount":0,"affRows":0,"stamp":null,"list":[]} 【End】 2021-02-25 10:03:36 192.168.109.11 TwiAjaxHelper.GetResult执行完成! ================================================================= 【Begin】 2021-02-25 10:03:36 192.168.109.11 TwiAjaxHelper.GetResult开始调用... 【Info】 2021-02-25 10:03:36 192.168.109.11 请求信息: mn:TKT cn:PageCommon mn2:GetXMLBySQLMap 对应参数: data:{"Code":"Base_GetRDMData_C_cmd_02401","SQLMapFile":"CmdSQLMap.config","Parameters":{"OPTORCODE":"TCSSP001","BALANCEFLAG":0}} 【Debugger】 2021-02-25 10:03:36 192.168.109.11 SQL语句: select case when T.TradeType ='01'then'正常售票'when T.TradeType='02'then'退票' when T.TradeType='04'then'预售票' else'其它'end as TRADETYPENAME, case when T.ClientType='01' and T.salemodel !='03' then'散客' when T.ClientType='01' and T.salemodel='03' then'电商' when T.ClientType='02'then'团队' when T.ClientType='03'then'政府部门'when T.ClientType='04'then'企事业单位'else''end as CLIENTTYPENAME, T.payTypeName,V.TICKETMODELGROUPNAME,K.TICKETMODELKINDNAME,V.TICKETMODELNAME||'('||V.BARCODETYPE||')' as TICKETMODELNAME,T.TICKETCOUNT,T.TICKETNOCOUNT,T.TICKETMODELPRICE,T.differenceprice,T.PAYSUM from( select A.ClientType,A.paytypeCode,A.payTypeName,A.salemodel,B.TicketModelCode,B.TicketModelKind, B.TradeType, B.TicketModelPrice,b.differenceprice,sum(TicketCount)as TicketCount,sum(ticketnocount) as ticketnocount,sum(PaySum)as PaySum from (select TradeID,ClientType,balanceflag,paytypeCode,payTypeName,salemodel from tkt_trademain where tradetype <>'04' and tradetype<>'07' and tradedate'04' and c.tradetype<>'07' and c.tradedateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+') - ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradedate'02' and m.balanceflag=:BALANCEFLAG and m.CREATE_OPTORCODE=:OPTORCODE and m.tradeid = d1.ftradeid) group by d1.ftradeid,d1.barcode,d1.fticketmodelcode ) group by barcode,ticketmodel,FLAG union all select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,case max(fuseflag) when 1 then -1 else 1 end as FLAG from tkt_tradebarcode d2 where exists(select 1 from tkt_trademain m where m.tradetype ='02' and m.balanceflag=:BALANCEFLAG and m.CREATE_OPTORCODE=:OPTORCODE and m.tradeid = d2.fretradeid) group by d2.ftradeid,d2.barcode,d2.fticketmodelcode ) group by barcode,ticketmodel,FLAG )D left join sys_ticketmodel s on d.ticketmodel=s.ticketmodelcode GROUP BY BARCODE,barcodetype,flag,FCOUNT )D order by flag,BARCODE )A GROUP BY barcodetype,flag,FCOUNT--,GROUPNO )D left join sto_tickettype t on d.barcodetype=t.barcodetype order by -d.flag,d.barcodetype,barcodes SQL语句参数(共4个): {"ParameterName:"BALANCEFLAG","Value":"0","DbType":"Int32"}, {"ParameterName:"OPTORCODE","Value":"TCSSP001","DbType":"String"}, {"ParameterName:"BALANCEFLAG","Value":"0","DbType":"Int32"}, {"ParameterName:"OPTORCODE","Value":"TCSSP001","DbType":"String"} 【Info】 2021-02-25 10:03:37 192.168.109.11 返回结果TwiReturn对象,序列化后为: {"id":null,"code":null,"success":true,"hasRight":true,"rightName":null,"knowError":100,"errors":null,"message":"操作成功!","data":{"FirstAttribute":null,"HasAttributes":false,"HasElements":false,"IsEmpty":true,"LastAttribute":null,"Name":{"LocalName":"ItemList","Namespace":{"NamespaceName":""},"NamespaceName":""},"NodeType":1,"Value":"","FirstNode":null,"LastNode":null,"NextNode":null,"PreviousNode":null,"BaseUri":"","Document":null,"Parent":null},"totalCount":0,"affRows":0,"stamp":null,"list":[]} 【End】 2021-02-25 10:03:37 192.168.109.11 TwiAjaxHelper.GetResult执行完成! ================================================================= 【Begin】 2021-02-25 10:03:37 192.168.109.11 TwiAjaxHelper.GetResult开始调用... 【Info】 2021-02-25 10:03:37 192.168.109.11 请求信息: mn:TKT cn:PageCommon mn2:GetXMLBySQLMap 对应参数: data:{"Code":"Base_GetRDMData_C_cmd_03201","SQLMapFile":"CmdSQLMap.config","Parameters":{"OPTORCODE":"TCSSP001","BALANCEFLAG":0}} 【Debugger】 2021-02-25 10:03:37 192.168.109.11 SQL语句: SELECT D.*,t.tickettypename FROM( SELECT CASE WHEN MIN(BARCODE)<>MAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+') - ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FCOUNT,case when FCOUNT<=0 then -1 else 1 end as FLag from ( select barcode,ticketmodel,sum(FLAG*FCOUNT) as FCOUNT,tradetype from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT,tradetype from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG,tradetype from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradedate'02' and m.balanceflag=:BALANCEFLAG and m.CREATE_OPTORCODE=:OPTORCODE and m.tradeid = d1.ftradeid) group by ftradeid,barcode,fticketmodelcode,tradetype ) group by barcode,ticketmodel,FLAG,tradetype union all select barcode,ticketmodel,FLAG,count(1) FCOUNT,tradetype from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,case max(fuseflag) when 1 then -1 else 1 end as FLAG,tradetype from tkt_tradebarcode d2 where exists(select 1 from tkt_trademain m where m.tradetype ='02' and m.balanceflag=:BALANCEFLAG and m.CREATE_OPTORCODE=:OPTORCODE and m.tradeid = d2.fretradeid) group by ftradeid,barcode,fticketmodelcode,tradetype ) group by barcode,ticketmodel,FLAG,tradetype )group by barcode,ticketmodel,tradetype ) --where FCOUNT!=0 )D left join sys_ticketmodel s on d.ticketmodel=s.ticketmodelcode GROUP BY BARCODE,barcodetype,flag,FCOUNT )D order by flag,BARCODE )A GROUP BY barcodetype,flag,FCOUNT--,GROUPNO )D left join sto_tickettype t on d.barcodetype=t.barcodetype order by -d.flag,d.barcodetype,barcodes SQL语句参数(共4个): {"ParameterName:"BALANCEFLAG","Value":"0","DbType":"Int32"}, {"ParameterName:"OPTORCODE","Value":"TCSSP001","DbType":"String"}, {"ParameterName:"BALANCEFLAG","Value":"0","DbType":"Int32"}, {"ParameterName:"OPTORCODE","Value":"TCSSP001","DbType":"String"} 【Info】 2021-02-25 10:03:37 192.168.109.11 返回结果TwiReturn对象,序列化后为: {"id":null,"code":null,"success":true,"hasRight":true,"rightName":null,"knowError":100,"errors":null,"message":"操作成功!","data":{"FirstAttribute":null,"HasAttributes":false,"HasElements":false,"IsEmpty":true,"LastAttribute":null,"Name":{"LocalName":"ItemList","Namespace":{"NamespaceName":""},"NamespaceName":""},"NodeType":1,"Value":"","FirstNode":null,"LastNode":null,"NextNode":null,"PreviousNode":null,"BaseUri":"","Document":null,"Parent":null},"totalCount":0,"affRows":0,"stamp":null,"list":[]} 【End】 2021-02-25 10:03:37 192.168.109.11 TwiAjaxHelper.GetResult执行完成! ================================================================= 【Begin】 2021-02-25 10:03:37 192.168.109.11 TwiAjaxHelper.GetResult开始调用... 【Info】 2021-02-25 10:03:37 192.168.109.11 请求信息: mn:TKT cn:PageCommon mn2:GetXMLBySQLMap 对应参数: data:{"Code":"Base_GetRDMData_CS_cmd2_011","SQLMapFile":"CmdSQLMap2.config","Parameters":{"OPTORCODE":"TCSSP001"}} 【Debugger】 2021-02-25 10:03:37 192.168.109.11 SQL语句: with lastsettledate as( select nvl(max(t.audittime),to_date('2014-08-11','yyyy-mm-dd')) as settledate from tkt_optorbalance t where t.CREATE_OPTORCODE=:OPTORCODE ) select t.tickettypecode,t.tickettypename,t.barcodetype,:OPTORCODE as optorcode ,nvl(lastdaycount,0)lastdaycount,nvl(t.TodayGet,0) TodayGetCount,nvl(t.TodaySale,0) TodaySaleCount, nvl(invalidCount,0) invalidCount, nvl(todayleftcount,0) todayleftcount from ( select t.tickettypecode,t.tickettypename,t.barcodetype ,(select sum(case when billtype='03' then -ticketamount else ticketamount end) ticketamount from ( select * from sto_billmain bm where bm.ftostorage=:OPTORCODE and bm.billtype='02' and bm.fbalanceflag=0 union all select * from sto_billmain bm where bm.ffromstorage=:OPTORCODE and bm.billtype='03' and bm.fbalanceflag=0 ) bm where t.tickettypecode=bm.tickettypecode) as TodayGet ,(select count(distinct tc.barcode) from tkt_tradebarcode tc left join tkt_tradedetail td on tc.ftradeid=td.tradeid and tc.fticketmodelcode=td.ticketmodelcode left join tkt_trademain m on td.tradeid=m.tradeid left join sys_ticketmodel tm on tm.ticketmodelcode = td.ticketmodelcode where tm.barcodetype = t.barcodetype and m.tradetype<>'04' and m.tradetype<>'07' and tc.useflag=0 and td.create_optorcode=:OPTORCODE and m.balanceflag=0) as TodaySale ,(select todayleftcount from rdm_stocksettle_optor so where so.Fid =(select max(Fid) from rdm_stocksettle_optor so1 where so1.tickettypecode = t.tickettypecode and so1.CREATE_OPTORCODE = :OPTORCODE and trunc(so1.settledate)=trunc((select settledate from lastsettledate)))) as lastdaycount ,(select sum(y.ticketcount) from sto_invalidticket y left join sto_tickettype x on y.tickettypecode=x.tickettypecode where x.barcodetype=t.barcodetype and y.create_optorcode=:OPTORCODE and y.balanceflag <> '1' ) invalidCount ,(select sum(Leftcount) from sto_stockcount bd where bd.tickettypecode = t.tickettypecode and bd.objectcode=:OPTORCODE) todayleftcount from sto_tickettype t where t.useflag=0 )t where (lastdaycount>0 or TodayGet>0 or TodaySale>0 or todayleftcount>0 or invalidCount>0) SQL语句参数(共8个): {"ParameterName:"OPTORCODE","Value":"TCSSP001","DbType":"String"}, {"ParameterName:"OPTORCODE","Value":"TCSSP001","DbType":"String"}, {"ParameterName:"OPTORCODE","Value":"TCSSP001","DbType":"String"}, {"ParameterName:"OPTORCODE","Value":"TCSSP001","DbType":"String"}, {"ParameterName:"OPTORCODE","Value":"TCSSP001","DbType":"String"}, {"ParameterName:"OPTORCODE","Value":"TCSSP001","DbType":"String"}, {"ParameterName:"OPTORCODE","Value":"TCSSP001","DbType":"String"}, {"ParameterName:"OPTORCODE","Value":"TCSSP001","DbType":"String"} 【Info】 2021-02-25 10:03:41 192.168.109.11 返回结果TwiReturn对象,序列化后为: {"id":null,"code":null,"success":true,"hasRight":true,"rightName":null,"knowError":100,"errors":null,"message":"操作成功!","data":{"FirstAttribute":null,"HasAttributes":false,"HasElements":false,"IsEmpty":true,"LastAttribute":null,"Name":{"LocalName":"ItemList","Namespace":{"NamespaceName":""},"NamespaceName":""},"NodeType":1,"Value":"","FirstNode":null,"LastNode":null,"NextNode":null,"PreviousNode":null,"BaseUri":"","Document":null,"Parent":null},"totalCount":0,"affRows":0,"stamp":null,"list":[]} 【End】 2021-02-25 10:03:41 192.168.109.11 TwiAjaxHelper.GetResult执行完成! ================================================================= 【Begin】 2021-02-25 10:03:44 192.168.109.11 TwiAjaxHelper.GetResult开始调用... 【Info】 2021-02-25 10:03:44 192.168.109.11 请求信息: mn:TKT cn:PageCommon mn2:GetXMLBySQLMap 对应参数: data:{"Code":"Base_GetRDMData_C_cmd_02801","SQLMapFile":"CmdSQLMap.config","Parameters":{"OPTORCODE":"TCSSP001","CREATETIME":"2021-02-25"}} 【Debugger】 2021-02-25 10:03:44 192.168.109.11 SQL语句: select t.settledate,case when T.TradeType ='01'then'正常售票'when T.TradeType='02'then'退票' when T.TradeType='04'then'预售票' else'其它'end as TRADETYPENAME, case when T.ClientType='01' and T.salemodel !='03' then'散客' when T.ClientType='01' and T.salemodel='03' then'电商'when T.ClientType='02'then'团队' when T.ClientType='03'then'政府部门'when T.ClientType='04'then'企事业单位'else''end as CLIENTTYPENAME, paytypeCode,payTypeName, V.TICKETMODELGROUPNAME,K.TICKETMODELKINDNAME,V.TICKETMODELNAME||'('||V.BARCODETYPE||')' as TICKETMODELNAME,T.TICKETCOUNT,T.TICKETNOCOUNT,T.TICKETMODELPRICE,T.differenceprice,T.PAYSUM from( select a.settledate,A.ClientType,A.paytypeCode,A.payTypeName,A.salemodel ,B.TicketModelCode,B.TicketModelKind, B.TradeType , B.TicketModelPrice,b.differenceprice,sum(TicketCount)as TicketCount,sum(TicketNoCount) as TicketNoCount,sum(PaySum)as PaySum from ( select TradeID,ClientType,settledate,paytypeCode,payTypeName,salemodel from tkt_trademain where tradetype <>'04' and tradetype<>'07' and balanceflag=1 and CREATE_OPTORCODE=:OPTORCODE AND settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND settledate'04' and c.tradetype<>'07' and c.balanceflag=1 and c.CREATE_OPTORCODE=:OPTORCODE AND c.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND c.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND settledateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+')- ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.balanceflag=1 and m.CREATE_OPTORCODE= :OPTORCODE AND m.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+') - ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FCOUNT,case when FCOUNT<=0 then -1 else 1 end as FLag from ( select barcode,ticketmodel,sum(FLAG*FCOUNT) as FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.balanceflag=1 and m.CREATE_OPTORCODE= :OPTORCODE AND m.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledate'04' and tradetype<>'07' and balanceflag=1 and CREATE_OPTORCODE=:OPTORCODE AND settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND settledate'04' and c.tradetype<>'07' and c.balanceflag=1 and c.CREATE_OPTORCODE=:OPTORCODE AND c.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND c.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND settledateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+')- ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.balanceflag=1 and m.CREATE_OPTORCODE= :OPTORCODE AND m.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+') - ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FCOUNT,case when FCOUNT<=0 then -1 else 1 end as FLag from ( select barcode,ticketmodel,sum(FLAG*FCOUNT) as FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.balanceflag=1 and m.CREATE_OPTORCODE= :OPTORCODE AND m.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledate'04' and tradetype<>'07' and balanceflag=1 and CREATE_OPTORCODE=:OPTORCODE AND settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND settledate'04' and c.tradetype<>'07' and c.balanceflag=1 and c.CREATE_OPTORCODE=:OPTORCODE AND c.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND c.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND settledateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+')- ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.balanceflag=1 and m.CREATE_OPTORCODE= :OPTORCODE AND m.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+') - ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FCOUNT,case when FCOUNT<=0 then -1 else 1 end as FLag from ( select barcode,ticketmodel,sum(FLAG*FCOUNT) as FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.balanceflag=1 and m.CREATE_OPTORCODE= :OPTORCODE AND m.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledate'04' and tradetype<>'07' and balanceflag=1 and CREATE_OPTORCODE=:OPTORCODE AND settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND settledate'04' and c.tradetype<>'07' and c.balanceflag=1 and c.CREATE_OPTORCODE=:OPTORCODE AND c.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND c.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND settledateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+')- ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.balanceflag=1 and m.CREATE_OPTORCODE= :OPTORCODE AND m.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+') - ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FCOUNT,case when FCOUNT<=0 then -1 else 1 end as FLag from ( select barcode,ticketmodel,sum(FLAG*FCOUNT) as FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.balanceflag=1 and m.CREATE_OPTORCODE= :OPTORCODE AND m.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledate'04' and tradetype<>'07' and balanceflag=1 and CREATE_OPTORCODE=:OPTORCODE AND settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND settledate'04' and c.tradetype<>'07' and c.balanceflag=1 and c.CREATE_OPTORCODE=:OPTORCODE AND c.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND c.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND settledateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+')- ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.balanceflag=1 and m.CREATE_OPTORCODE= :OPTORCODE AND m.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+') - ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FCOUNT,case when FCOUNT<=0 then -1 else 1 end as FLag from ( select barcode,ticketmodel,sum(FLAG*FCOUNT) as FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.balanceflag=1 and m.CREATE_OPTORCODE= :OPTORCODE AND m.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledate'04' and tradetype<>'07' and balanceflag=1 and CREATE_OPTORCODE=:OPTORCODE AND settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND settledate'04' and c.tradetype<>'07' and c.balanceflag=1 and c.CREATE_OPTORCODE=:OPTORCODE AND c.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND c.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND settledateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+')- ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.balanceflag=1 and m.CREATE_OPTORCODE= :OPTORCODE AND m.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+') - ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FCOUNT,case when FCOUNT<=0 then -1 else 1 end as FLag from ( select barcode,ticketmodel,sum(FLAG*FCOUNT) as FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.balanceflag=1 and m.CREATE_OPTORCODE= :OPTORCODE AND m.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledate'04' and tradetype<>'07' and balanceflag=1 and CREATE_OPTORCODE=:OPTORCODE AND settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND settledate'04' and c.tradetype<>'07' and c.balanceflag=1 and c.CREATE_OPTORCODE=:OPTORCODE AND c.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND c.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND settledateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+')- ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.balanceflag=1 and m.CREATE_OPTORCODE= :OPTORCODE AND m.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+') - ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FCOUNT,case when FCOUNT<=0 then -1 else 1 end as FLag from ( select barcode,ticketmodel,sum(FLAG*FCOUNT) as FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.balanceflag=1 and m.CREATE_OPTORCODE= :OPTORCODE AND m.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledate'04' and tradetype<>'07' and balanceflag=1 and CREATE_OPTORCODE=:OPTORCODE AND settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND settledate'04' and c.tradetype<>'07' and c.balanceflag=1 and c.CREATE_OPTORCODE=:OPTORCODE AND c.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND c.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND settledateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+')- ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.balanceflag=1 and m.CREATE_OPTORCODE= :OPTORCODE AND m.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateMAX(BARCODE) THEN MIN(BARCODE)||'-'||MAX(BARCODE) ELSE MIN(BARCODE) END AS BARCODES ,Count(barcode) as BARCODECOUNT,flag,barcodetype,FCOUNT, Count(barcode)*FLAG*FCOUNT as SELLCOUNT,case flag when 1 then '销售条码' when -1 then '退票条码' when 0 then '销售后退票条码' else '其它' end as FLAGNAME FROM ( SELECT D.BARCODE,d.FCOUNT,flag,barcodetype --,REGEXP_SUBSTR(D.BARCODE,'[0-9]+') - ROW_NUMBER() OVER(ORDER BY D.flag,d.barcodetype,d.FCOUNT,D.BARCODE)+1 AS GROUPNO FROM ( select d.barcode,barcodetype,d.flag,d.FCOUNT from ( select barcode,ticketmodel,FCOUNT,case when FCOUNT<=0 then -1 else 1 end as FLag from ( select barcode,ticketmodel,sum(FLAG*FCOUNT) as FCOUNT from ( select barcode,ticketmodel,FLAG,count(1) FCOUNT from ( select ftradeid as tradeid,barcode,fticketmodelcode as ticketmodel,1 as FLAG from tkt_tradebarcode d1 where exists(select 1 from tkt_trademain m where m.tradetype <>'04' and m.tradetype<>'07' and m.tradetype <>'02' and m.balanceflag=1 and m.CREATE_OPTORCODE= :OPTORCODE AND m.settledate>to_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledateto_date(:CREATETIME,'yyyy-MM-dd HH24:Mi:ss') AND m.settledate