|
|
@@ -10,12 +10,12 @@ import openapi.base.data.Rows;
|
|
|
import openapi.base.data.db.DBConnect;
|
|
|
|
|
|
public class orderform extends Controller {
|
|
|
- /**
|
|
|
- * @param content
|
|
|
- */
|
|
|
- public orderform(JSONObject content) {
|
|
|
- super(content);
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * @param content
|
|
|
+ */
|
|
|
+ public orderform(JSONObject content) {
|
|
|
+ super(content);
|
|
|
+ }
|
|
|
public String query_payamount() {
|
|
|
/**
|
|
|
* 创建数据库连接
|
|
|
@@ -23,23 +23,23 @@ public class orderform extends Controller {
|
|
|
//System.out.println(111);
|
|
|
String type = content.getString("type");
|
|
|
DBConnect connect = new DBConnect();
|
|
|
- String where = " 1=1 ";
|
|
|
- if (type.equals("订单审核未收款")||type.equals("订单开票未收款")||type.equals("订单审核未收款")) {
|
|
|
- if(content.getInt("daynum")==0) {
|
|
|
- where=where +" and CONVERT(VARCHAR(10),t1.checkdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,0,getdate()),120) ";
|
|
|
- }else if(content.getInt("daynum")==30) {
|
|
|
- where=where +" and CONVERT(VARCHAR(10),t1.checkdate,120)>=CONVERT(VARCHAR(10),DATEADD(mm,-1,getdate()),120) and CONVERT(VARCHAR(10),t1.checkdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,0,getdate()),120) ";
|
|
|
- }else if(content.getInt("daynum")==90) {
|
|
|
- where=where +" and CONVERT(VARCHAR(10),t1.checkdate,120)>=CONVERT(VARCHAR(10),DATEADD(mm,-3,getdate()),120) and CONVERT(VARCHAR(10),t1.checkdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,-1,getdate()),120) ";
|
|
|
- }else if(content.getInt("daynum")==180) {
|
|
|
- where=where +" and CONVERT(VARCHAR(10),t1.checkdate,120)>=CONVERT(VARCHAR(10),DATEADD(mm,-6,getdate()),120) and CONVERT(VARCHAR(10),t1.checkdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,-3,getdate()),120) ";
|
|
|
- }else if(content.getInt("daynum")==365) {
|
|
|
- where=where +" and CONVERT(VARCHAR(10),t1.checkdate,120)>=CONVERT(VARCHAR(10),DATEADD(mm,-12,getdate()),120) and CONVERT(VARCHAR(10),t1.checkdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,-6,getdate()),120) ";
|
|
|
- }else if(content.getInt("daynum")==999) {
|
|
|
- where=where +" and CONVERT(VARCHAR(10),t1.checkdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,-12,getdate()),120) ";
|
|
|
- }else {
|
|
|
- return getReturnObject_err("daynum参数数值不正确").toString();
|
|
|
- }
|
|
|
+ String where = " 1=1 ";
|
|
|
+ if (type.equals("订单审核未收款")||type.equals("订单开票未收款")||type.equals("订单审核未收款")) {
|
|
|
+ if(content.getInt("daynum")==0) {
|
|
|
+ where=where +" and CONVERT(VARCHAR(10),t1.checkdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,0,getdate()),120) ";
|
|
|
+ }else if(content.getInt("daynum")==30) {
|
|
|
+ where=where +" and CONVERT(VARCHAR(10),t1.checkdate,120)>=CONVERT(VARCHAR(10),DATEADD(mm,-1,getdate()),120) and CONVERT(VARCHAR(10),t1.checkdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,0,getdate()),120) ";
|
|
|
+ }else if(content.getInt("daynum")==90) {
|
|
|
+ where=where +" and CONVERT(VARCHAR(10),t1.checkdate,120)>=CONVERT(VARCHAR(10),DATEADD(mm,-3,getdate()),120) and CONVERT(VARCHAR(10),t1.checkdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,-1,getdate()),120) ";
|
|
|
+ }else if(content.getInt("daynum")==180) {
|
|
|
+ where=where +" and CONVERT(VARCHAR(10),t1.checkdate,120)>=CONVERT(VARCHAR(10),DATEADD(mm,-6,getdate()),120) and CONVERT(VARCHAR(10),t1.checkdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,-3,getdate()),120) ";
|
|
|
+ }else if(content.getInt("daynum")==365) {
|
|
|
+ where=where +" and CONVERT(VARCHAR(10),t1.checkdate,120)>=CONVERT(VARCHAR(10),DATEADD(mm,-12,getdate()),120) and CONVERT(VARCHAR(10),t1.checkdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,-6,getdate()),120) ";
|
|
|
+ }else if(content.getInt("daynum")==999) {
|
|
|
+ where=where +" and CONVERT(VARCHAR(10),t1.checkdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,-12,getdate()),120) ";
|
|
|
+ }else {
|
|
|
+ return getReturnObject_err("daynum参数数值不正确").toString();
|
|
|
+ }
|
|
|
}else if(type.equals("订单出货未开票")) {
|
|
|
if(content.getInt("daynum")==0) {
|
|
|
where=where +" and CONVERT(VARCHAR(10),t3.fdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,0,getdate()),120) ";
|
|
|
@@ -57,8 +57,8 @@ public class orderform extends Controller {
|
|
|
return getReturnObject_err("daynum参数数值不正确").toString();
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
// /**
|
|
|
// *排序条件设置
|
|
|
// */
|
|
|
@@ -67,36 +67,36 @@ public class orderform extends Controller {
|
|
|
// if (content.containsKey("sort") && Arrays.asList(sortmsg).contains(content.getString("sort"))) {
|
|
|
// sort = content.getString("sort");
|
|
|
// }
|
|
|
- /**
|
|
|
- * 过滤条件设置
|
|
|
- */
|
|
|
-
|
|
|
- if (content.containsKey("where")) {
|
|
|
- JSONObject whereObject = content.getJSONObject("where");
|
|
|
- if (whereObject.containsKey("fsaler") && !"".equals(whereObject.getString("fsaler"))) {
|
|
|
- SQLFactory a = new SQLFactory(this, "下级业务员查询");
|
|
|
- a.addParameter("hrid", whereObject.getString("fsaler"));
|
|
|
- a.addParameter("siteid", content.getString("siteid"));
|
|
|
- Rows hridRows = connect.runSqlQuery(a.getSQL());
|
|
|
- String hridinwhere = hridRows.getInWhere("hrid");
|
|
|
- where = where + " and t1.fsaler in " +hridinwhere + " ";
|
|
|
- }
|
|
|
- if (whereObject.containsKey("fagentnum") && !"".equals(whereObject.getString("fagentnum"))) {
|
|
|
- where = where + " and t1.fagentnum ='" + whereObject.getString("fagentnum") + "'";
|
|
|
- }
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 过滤条件设置
|
|
|
+ */
|
|
|
+
|
|
|
+ if (content.containsKey("where")) {
|
|
|
+ JSONObject whereObject = content.getJSONObject("where");
|
|
|
+ if (whereObject.containsKey("fsaler") && !"".equals(whereObject.getString("fsaler"))) {
|
|
|
+ SQLFactory a = new SQLFactory(this, "下级业务员查询");
|
|
|
+ a.addParameter("hrid", whereObject.getString("fsaler"));
|
|
|
+ a.addParameter("siteid", content.getString("siteid"));
|
|
|
+ Rows hridRows = connect.runSqlQuery(a.getSQL());
|
|
|
+ String hridinwhere = hridRows.getInWhere("hrid");
|
|
|
+ where = where + " and t1.fsaler in " +hridinwhere + " ";
|
|
|
+ }
|
|
|
+ if (whereObject.containsKey("fagentnum") && !"".equals(whereObject.getString("fagentnum"))) {
|
|
|
+ where = where + " and t1.fagentnum ='" + whereObject.getString("fagentnum") + "'";
|
|
|
+ }
|
|
|
+ }
|
|
|
/**
|
|
|
* SQL查询参数设置并查询
|
|
|
*/
|
|
|
-
|
|
|
+
|
|
|
if (type.equals("订单审核未收款")) {
|
|
|
//System.out.println(55);
|
|
|
//System.out.println(siteid);
|
|
|
SQLFactory factory = new SQLFactory(this, "订单审核未收款金额查询");
|
|
|
//factory.addParameter("fsaler", content.getString("fsaler"));
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
- factory.addParameter_SQL("where", where);
|
|
|
- //System.err.println(factory.getSQL());
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
+ //System.err.println(factory.getSQL());
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
//System.err.println(rows.getRow(0).getString("famount"));
|
|
|
return getReturnObject_suc(rows, false).toString();
|
|
|
@@ -104,15 +104,15 @@ public class orderform extends Controller {
|
|
|
SQLFactory factory = new SQLFactory(this, "订单开票未收款金额查询");
|
|
|
//factory.addParameter("fsaler", content.getString("fsaler"));
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
- factory.addParameter_SQL("where", where);
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
return getReturnObject_suc(rows, true).toString();
|
|
|
} else if (type.equals("订单出货未付款")) {
|
|
|
SQLFactory factory = new SQLFactory(this, "订单出货未付款金额查询");
|
|
|
//factory.addParameter("fsaler", content.getString("fsaler"));
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
- factory.addParameter_SQL("where", where);
|
|
|
- //System.out.println(factory.getSQL());
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
+ //System.out.println(factory.getSQL());
|
|
|
Rows rows1 = connect.runSqlQuery(factory.getSQL());
|
|
|
// SQLFactory factory1 = new SQLFactory(this, "订单收款金额查询");
|
|
|
// //factory1.addParameter("fsaler", content.getString("fsaler"));
|
|
|
@@ -132,7 +132,7 @@ public class orderform extends Controller {
|
|
|
SQLFactory factory = new SQLFactory(this, "订单出货未开票金额查询");
|
|
|
//factory.addParameter("fsaler", content.getString("fsaler"));
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
- factory.addParameter_SQL("where", where);
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
Rows rows1 = connect.runSqlQuery(factory.getSQL());
|
|
|
// SQLFactory factory1 = new SQLFactory(this, "订单开票金额查询");
|
|
|
// //factory1.addParameter("fsaler", content.getString("fsaler"));
|
|
|
@@ -153,7 +153,7 @@ public class orderform extends Controller {
|
|
|
}
|
|
|
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public String query_payamountstatistics() {
|
|
|
/**
|
|
|
* 创建数据库连接
|
|
|
@@ -161,23 +161,23 @@ public class orderform extends Controller {
|
|
|
DBConnect connect = new DBConnect();
|
|
|
SQLFactory a = new SQLFactory(this, "下级业务员查询");
|
|
|
a.addParameter("hrid", content.getString("fsaler"));
|
|
|
- a.addParameter("siteid", content.getString("siteid"));
|
|
|
- Rows hridRows = connect.runSqlQuery(a.getSQL());
|
|
|
- String hridinwhere = hridRows.getInWhere("hrid");
|
|
|
- /**
|
|
|
- * 过滤条件设置
|
|
|
- */
|
|
|
- String where = " 1=1 and t7.fsaler in "+ hridinwhere +" ";
|
|
|
-
|
|
|
- if (content.containsKey("where")) {
|
|
|
- JSONObject whereObject = content.getJSONObject("where");
|
|
|
- if (whereObject.containsKey("condition") && !"".equals(whereObject.getString("condition"))) {
|
|
|
- where = where + " and (t1.fagentnum like'%" + whereObject.getString("condition") + "%' "
|
|
|
- +"or fagentname like'%" + whereObject.getString("condition") + "%' "
|
|
|
- +"or fagentshortname like'%" + whereObject.getString("condition") + "%' "
|
|
|
- +"or pp_hr.displayname like'%" + whereObject.getString("condition") + "%') ";
|
|
|
- }
|
|
|
- }
|
|
|
+ a.addParameter("siteid", content.getString("siteid"));
|
|
|
+ Rows hridRows = connect.runSqlQuery(a.getSQL());
|
|
|
+ String hridinwhere = hridRows.getInWhere("hrid");
|
|
|
+ /**
|
|
|
+ * 过滤条件设置
|
|
|
+ */
|
|
|
+ String where = " 1=1 and t7.fsaler in "+ hridinwhere +" ";
|
|
|
+
|
|
|
+ if (content.containsKey("where")) {
|
|
|
+ JSONObject whereObject = content.getJSONObject("where");
|
|
|
+ if (whereObject.containsKey("condition") && !"".equals(whereObject.getString("condition"))) {
|
|
|
+ where = where + " and (t1.fagentnum like'%" + whereObject.getString("condition") + "%' "
|
|
|
+ +"or fagentname like'%" + whereObject.getString("condition") + "%' "
|
|
|
+ +"or fagentshortname like'%" + whereObject.getString("condition") + "%' "
|
|
|
+ +"or pp_hr.displayname like'%" + whereObject.getString("condition") + "%') ";
|
|
|
+ }
|
|
|
+ }
|
|
|
// /**
|
|
|
// *排序条件设置
|
|
|
// */
|
|
|
@@ -193,31 +193,31 @@ public class orderform extends Controller {
|
|
|
SQLFactory factory = new SQLFactory(this, "订单审核未收款账期统计查询");
|
|
|
//factory.addParameter("fsaler", hridinwhere);
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
- factory.addParameter_SQL("where", where);
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
// System.out.println(factory.getSQL());
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
- return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
+ return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
} else if (type.equals("订单开票未收款")) {
|
|
|
SQLFactory factory = new SQLFactory(this, "订单开票未收款账期统计查询");
|
|
|
//factory.addParameter("fsaler", hridinwhere);
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
- factory.addParameter_SQL("where", where);
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
- return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
+ return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
} else if (type.equals("订单出货未付款")) {
|
|
|
SQLFactory factory = new SQLFactory(this, "订单出货未付款账期统计查询");
|
|
|
//factory.addParameter("fsaler", hridinwhere);
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
- factory.addParameter_SQL("where", where);
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
- return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
+ return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
} else if (type.equals("订单出货未开票")) {
|
|
|
SQLFactory factory = new SQLFactory(this, "订单出货未开票账期统计查询");
|
|
|
//factory.addParameter("fsaler", hridinwhere);
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
- factory.addParameter_SQL("where", where);
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
- return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
+ return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
} else {
|
|
|
return getReturnObject_err("查询类型不存在").toString();
|
|
|
}
|
|
|
@@ -229,19 +229,19 @@ public class orderform extends Controller {
|
|
|
*/
|
|
|
DBConnect connect = new DBConnect();
|
|
|
|
|
|
- /**
|
|
|
- * 过滤条件设置
|
|
|
- */
|
|
|
- String where = " 1=1 ";
|
|
|
- if (content.containsKey("where")) {
|
|
|
- JSONObject whereObject = content.getJSONObject("where");
|
|
|
- if (whereObject.containsKey("condition") && !"".equals(whereObject.getString("condition"))) {
|
|
|
- where = where + " and (t1.fagentnum like'%" + whereObject.getString("condition") + "%' "
|
|
|
- +"or fagentname like'%" + whereObject.getString("condition") + "%' "
|
|
|
- +"or fagentshortname like'%" + whereObject.getString("condition") + "%' "
|
|
|
- +"or pp_hr.displayname like'%" + whereObject.getString("condition") + "%') ";
|
|
|
- }
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 过滤条件设置
|
|
|
+ */
|
|
|
+ String where = " 1=1 ";
|
|
|
+ if (content.containsKey("where")) {
|
|
|
+ JSONObject whereObject = content.getJSONObject("where");
|
|
|
+ if (whereObject.containsKey("condition") && !"".equals(whereObject.getString("condition"))) {
|
|
|
+ where = where + " and (t1.fagentnum like'%" + whereObject.getString("condition") + "%' "
|
|
|
+ +"or fagentname like'%" + whereObject.getString("condition") + "%' "
|
|
|
+ +"or fagentshortname like'%" + whereObject.getString("condition") + "%' "
|
|
|
+ +"or pp_hr.displayname like'%" + whereObject.getString("condition") + "%') ";
|
|
|
+ }
|
|
|
+ }
|
|
|
// /**
|
|
|
// *排序条件设置
|
|
|
// */
|
|
|
@@ -257,88 +257,88 @@ public class orderform extends Controller {
|
|
|
SQLFactory factory = new SQLFactory(this, "经销商订单审核未收款账期统计查询");
|
|
|
factory.addParameter("fagentnum",fagentnum);
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
- factory.addParameter_SQL("where", where);
|
|
|
- System.out.println(factory.getSQL());
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
+ System.out.println(factory.getSQL());
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
- return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
+ return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
} else if (type.equals("订单开票未收款")) {
|
|
|
SQLFactory factory = new SQLFactory(this, "经销商订单开票未收款账期统计查询");
|
|
|
factory.addParameter("fagentnum",fagentnum);
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
- factory.addParameter_SQL("where", where);
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
- return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
+ return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
} else if (type.equals("订单出货未付款")) {
|
|
|
SQLFactory factory = new SQLFactory(this, "经销商订单出货未付款账期统计查询");
|
|
|
factory.addParameter("fagentnum",fagentnum);
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
- factory.addParameter_SQL("where", where);
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
- return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
+ return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
} else if (type.equals("订单出货未开票")) {
|
|
|
SQLFactory factory = new SQLFactory(this, "经销商订单出货未开票账期统计查询");
|
|
|
factory.addParameter("fagentnum",fagentnum);
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
- factory.addParameter_SQL("where", where);
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
- return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
+ return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
} else {
|
|
|
return getReturnObject_err("查询类型不存在").toString();
|
|
|
}
|
|
|
|
|
|
}
|
|
|
public String query_tagentdetails() {
|
|
|
- DBConnect connect = new DBConnect();
|
|
|
- String where = " 1=1 ";
|
|
|
- if (content.containsKey("where")) {
|
|
|
- JSONObject whereObject = content.getJSONObject("where");
|
|
|
- if (whereObject.containsKey("fsonum") && !"".equals(whereObject.getString("fsonum"))) {
|
|
|
- where = where + " and (t1.fsonum like'%" + whereObject.getString("fsonum") + "%' "
|
|
|
- +"or pp_hr.displayname like'%" + whereObject.getString("fsonum") + "%') ";
|
|
|
- }
|
|
|
- }
|
|
|
- /**
|
|
|
- * SQL到货确认单表头查询参数设置并查询
|
|
|
- */
|
|
|
- String type = content.getString("type");
|
|
|
- if (type.equals("订单审核未收款")) {
|
|
|
- SQLFactory factory = new SQLFactory(this, "订单审核明细");
|
|
|
- factory.addParameter("fagentnum", fagentnum);
|
|
|
- factory.addParameter("siteid", content.getString("siteid"));
|
|
|
- where = where + " and (t2.frateamount-isnull(t2.fwriteoffamount,0))>0";
|
|
|
- factory.addParameter_SQL("where", where);
|
|
|
- Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
- return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
- } else if (type.equals("订单开票未收款")) {
|
|
|
- SQLFactory factory = new SQLFactory(this, "订单审核明细");
|
|
|
- //factory.addParameter("fsaler", content.getString("fsaler"));
|
|
|
- factory.addParameter("fagentnum", fagentnum);
|
|
|
- factory.addParameter("siteid", content.getString("siteid"));
|
|
|
- where = where + " and isnull(t2.finvoiceamount,0)>isnull(t2.fwriteoffamount,0)";
|
|
|
- factory.addParameter_SQL("where", where);
|
|
|
- Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
- return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
- } else if (type.equals("订单出货未付款")) {
|
|
|
- //System.out.println(555);
|
|
|
- SQLFactory factory = new SQLFactory(this, "订单出货明细");
|
|
|
- //factory.addParameter("fsaler", content.getString("fsaler"));
|
|
|
- factory.addParameter("fagentnum", fagentnum);
|
|
|
- factory.addParameter("siteid", content.getString("siteid"));
|
|
|
- where = where + " and (t2.frateamount-isnull(t7.fwriteoffamount,0))>0";
|
|
|
- factory.addParameter_SQL("where", where);
|
|
|
- Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
- return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
- } else if (type.equals("订单出货未开票")) {
|
|
|
- SQLFactory factory = new SQLFactory(this, "订单出货明细1");
|
|
|
- factory.addParameter("fagentnum", fagentnum);
|
|
|
- factory.addParameter("siteid", content.getString("siteid"));
|
|
|
- where = where + " and (t2.frateamount-isnull(t7.finvoiceamount,0))>0";
|
|
|
- factory.addParameter_SQL("where", where);
|
|
|
- Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
- return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
- } else {
|
|
|
- return getReturnObject_err("查询类型不存在").toString();
|
|
|
- }
|
|
|
+ DBConnect connect = new DBConnect();
|
|
|
+ String where = " 1=1 ";
|
|
|
+ if (content.containsKey("where")) {
|
|
|
+ JSONObject whereObject = content.getJSONObject("where");
|
|
|
+ if (whereObject.containsKey("fsonum") && !"".equals(whereObject.getString("fsonum"))) {
|
|
|
+ where = where + " and (t1.fsonum like'%" + whereObject.getString("fsonum") + "%' "
|
|
|
+ +"or pp_hr.displayname like'%" + whereObject.getString("fsonum") + "%') ";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * SQL到货确认单表头查询参数设置并查询
|
|
|
+ */
|
|
|
+ String type = content.getString("type");
|
|
|
+ if (type.equals("订单审核未收款")) {
|
|
|
+ SQLFactory factory = new SQLFactory(this, "订单审核明细");
|
|
|
+ factory.addParameter("fagentnum", fagentnum);
|
|
|
+ factory.addParameter("siteid", content.getString("siteid"));
|
|
|
+ where = where + " and (t2.frateamount-isnull(t2.fwriteoffamount,0))>0";
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
+ Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
+ return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
+ } else if (type.equals("订单开票未收款")) {
|
|
|
+ SQLFactory factory = new SQLFactory(this, "订单审核明细");
|
|
|
+ //factory.addParameter("fsaler", content.getString("fsaler"));
|
|
|
+ factory.addParameter("fagentnum", fagentnum);
|
|
|
+ factory.addParameter("siteid", content.getString("siteid"));
|
|
|
+ where = where + " and isnull(t2.finvoiceamount,0)>isnull(t2.fwriteoffamount,0)";
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
+ Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
+ return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
+ } else if (type.equals("订单出货未付款")) {
|
|
|
+ //System.out.println(555);
|
|
|
+ SQLFactory factory = new SQLFactory(this, "订单出货明细");
|
|
|
+ //factory.addParameter("fsaler", content.getString("fsaler"));
|
|
|
+ factory.addParameter("fagentnum", fagentnum);
|
|
|
+ factory.addParameter("siteid", content.getString("siteid"));
|
|
|
+ where = where + " and (t2.frateamount-isnull(t7.fwriteoffamount,0))>0";
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
+ Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
+ return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
+ } else if (type.equals("订单出货未开票")) {
|
|
|
+ SQLFactory factory = new SQLFactory(this, "订单出货明细1");
|
|
|
+ factory.addParameter("fagentnum", fagentnum);
|
|
|
+ factory.addParameter("siteid", content.getString("siteid"));
|
|
|
+ where = where + " and (t2.frateamount-isnull(t7.finvoiceamount,0))>0";
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
+ Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
+ return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
+ } else {
|
|
|
+ return getReturnObject_err("查询类型不存在").toString();
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|