id <@p p=" AND (%s)" s=" or" f="%S LIKE ?">pxmc,kcmc,addgroupname <@p p="AND (%s)">dwxz <@p p="AND (%s)">status <@p p="AND (%s)">delstatus <@p p="and UPPER(sld) = ?">sld <@p p="and addgroupid = ?">groupid <@p p="and addgroupid in(%s)" f="?">groupidarray <@p p="and addusercode = ?">addusercode <@p p="and pxstarttime >= ?">startdate1 <@p p="and pxstarttime <= ?">startdate2 <@p p="and pxendtime >= ?">enddate1 <@p p="and pxendtime <= ?">enddate2 ]]> usercode and pxdjfw='0' and delstatus=0 and status=5 and <@p f="?">usercode not in (select pxdj.addusercode from et_train_ot_pxdj pxdj where ot.id=pxdj.otid) union select ot.* from et_train_ot ot,et_train_ot_xy xy where ot.id = xy.otid and <@p p=" xy.usercode= %s" f="?">usercode and pxdjfw='1' and delstatus=0 and status=5 and <@p f="?">usercode not in (select pxdj.addusercode from et_train_ot_pxdj pxdj where ot.id=pxdj.otid) ]]> pxmc <@p p="AND otdel.ID IN(%s)" f="?">id <@p p="AND otdel.status =%s" f="?">status <@p p="AND otdel.addgroupid =%s" f="?">groupid <@p p="and otdel.addgroupid in(%s)" f="?">groupidarray <@p p="AND otdel.addusercode =%s" f="?">addusercode ]]> otid order by etsort asc ]]> otid) ]]> id ]]> id ]]> usercode <@p p="and pxdj.status = %s" f="?">status <@p p="and pxdj.addgroupid = %s" f="?">groupid <@p p="and pxdj.addgroupid in(%s)" f="?">groupidarray <@p p="and ot.pxmc like ?">pxmc <@p p="or pxdj.addgroupname like ?">addgroupname ]]> otid and ot.pxdjfw='1' order by xy.etsort asc) union (select pxdj.id,ot.addusername username,ot.addusercode,pxdj.status from et_train_ot ot left join et_train_ot_pxdj pxdj on(ot.id=pxdj.otid and ot.addusercode = pxdj.addusercode) where 1=1 <@p p="AND ot.id IN(%s)" f="?">otid and ot.pxdjfw='0') ]]> id ]]> delstatus <@p p="and addgroupid = ?">addgroupid ]]>