| 123456789101112131415161718192021222324252627282930 |
- package tinvoiceapply;
- import baseclass.MultiselectDataBeanCust;
- import p2.pao.PaoSetRemote;
- import p2.util.P2Exception;
- import twriteoffbill.twriteoffbill;
- public class tinvoiceapplyMlt extends MultiselectDataBeanCust {
- @Override
- protected PaoSetRemote getPaoSetRemote() throws P2Exception {
- PaoSetRemote paoSet = super.getPaoSetRemote();
- try {
- tinvoiceapply pao = (tinvoiceapply) this.app.getAppBean().getPao();
- String fagentnum = pao.getString("fagentnum");
- String finvoicetaxnumber = pao.getString("finvoicetaxnumber");
- PaoSetRemote detailset = pao.getPaoSet("tinvoiceapplyorder");
- paoSet.setWhere("exists(select *from SAORDER_RECEIVEDVIEW where siteid=saorderdetail.siteid and saorderid=saorderdetail.fparentid and saorderdetailid=saorderdetail.saorderdetailid and isnull(freceivedamount,0)>isnull(saorderdetail.finvoiceamount,0) ) and " +
- "exists(select * from saorder where fstatus in('ÉóºË','¹Ø±Õ') and siteid=saorderdetail.siteid and saorderid=saorderdetail.fparentid and fpayagentnum='" + fagentnum + "' " +
- //"and finvoicetaxnumber='" + finvoicetaxnumber + "'" +
- ") " +
- "and " +
- getworlds(detailset, "saorderdetailid", "saorderdetailid"));
- } catch (Exception e) {
- paoSet.setWhere("1=2");
- e.printStackTrace();
- }
- paoSet.reset();
- return paoSet;
- }
- }
|