|
@@ -258,26 +258,23 @@ public class Tinvoiceapply_saler extends Controller {
|
|
|
*
|
|
*
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
- public String querySaorderDetail() throws ParseException {
|
|
|
|
|
|
|
+ public String querySaorderDetail() {
|
|
|
//String finvoicetaxnumber = content.getString("finvoicetaxnumber");
|
|
//String finvoicetaxnumber = content.getString("finvoicetaxnumber");
|
|
|
long tinvoiceapplyid = content.getLong("tinvoiceapplyid");
|
|
long tinvoiceapplyid = content.getLong("tinvoiceapplyid");
|
|
|
- JSONObject where = content.getJSONObject("where");
|
|
|
|
|
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
|
|
- String wherestr="1=1";
|
|
|
|
|
- if(where!=null){
|
|
|
|
|
- if(where.containsKey("closedate1")&&!StringUtils.isBlank(where.getString("closedate1"))){
|
|
|
|
|
- wherestr = "sdate.closedate1 >="+sdf.parse( where.getString("fbegdate"))+"and sdate.closedate1 <="+sdf.parse( where.getString("fenddate"));
|
|
|
|
|
- }
|
|
|
|
|
- if(where.containsKey("fprojectname")&&!StringUtils.isBlank(where.getString("fprojectname"))){
|
|
|
|
|
- wherestr = "tp.fprojectname like '%"+where.getString("fprojectname")+"%'";
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ String fbegdate = content.getString("fbegdate");
|
|
|
|
|
+ String fenddate = content.getString("fenddate");
|
|
|
|
|
+ String fprojectname = content.getString("fprojectname");
|
|
|
|
|
+
|
|
|
|
|
+ String wherestr1 = "sdate.closedate1 >='"+fbegdate+"' and sdate.closedate1 <='"+fenddate+"'";
|
|
|
|
|
+ String wherestr2 = "tp.fprojectname like '%"+fprojectname+"%'";
|
|
|
SQLFactory factory = new SQLFactory(this, "¿ªÆ±¶©µ¥ÐÐÑ¡Ôñ²éѯ");
|
|
SQLFactory factory = new SQLFactory(this, "¿ªÆ±¶©µ¥ÐÐÑ¡Ôñ²éѯ");
|
|
|
factory.addParameter("siteid", siteid);
|
|
factory.addParameter("siteid", siteid);
|
|
|
factory.addParameter("fagentnum", fagentnum);
|
|
factory.addParameter("fagentnum", fagentnum);
|
|
|
- factory.addParameter_SQL("where", wherestr);
|
|
|
|
|
|
|
+ factory.addParameter_SQL("where1", wherestr1);
|
|
|
|
|
+ factory.addParameter_SQL("where2", wherestr2);
|
|
|
//factory.addParameter("finvoicetaxnumber", finvoicetaxnumber);
|
|
//factory.addParameter("finvoicetaxnumber", finvoicetaxnumber);
|
|
|
factory.addParameter("tinvoiceapplyid", tinvoiceapplyid);
|
|
factory.addParameter("tinvoiceapplyid", tinvoiceapplyid);
|
|
|
|
|
+ System.out.println("factory.getSQL()==="+factory.getSQL());
|
|
|
|
|
|
|
|
DBConnect connect = new DBConnect();
|
|
DBConnect connect = new DBConnect();
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|